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

Reply via email to