On Wed, Jul 16, 2008 at 2:58 AM, Oleg Oltar <[EMAIL PROTECTED]> wrote: > Is that possible to run test cases independently (without unittest.main) and > how to do it > > E.g. I tried it this way: > > import random > import unittest > > class TestSequenceFunctions(unittest.TestCase): > > def setUp(self): > self.seq = range(10) > > def testchoice(self): > element = random.choice(self.seq) > self.assert_(element in self.seq)
> if __name__ == '__main__': > a = TestSequenceFunctions().testchoice().run() Try this: unittest.main(defaulTest='TestSequenceFunctions.testchoice') You can run a single test from the command line using nose: http://somethingaboutorange.com/mrl/projects/nose/#usage _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor