I copied this transcript from the python.org unittest documentation:
import random import unittest class TestSequenceFunctions(unittest.TestCase): def setUp(self): self.seq = range(10) def test_shuffle(self):
But I get this error message from python 2.7.2 [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2:
.E. ====================================================================== ERROR: test_sample (__main__.TestSequenceFunctions) ---------------------------------------------------------------------- Traceback (most recent call last): File "tmp.py", line 23, in test_sample with self.assertRaises(ValueError): TypeError: failUnlessRaises() takes at least 3 arguments (2 given) ---------------------------------------------------------------------- Ran 3 tests in 0.001s FAILED (errors=1)
How can I make assertRaises() work correctly?
Steve schulist
source share