Message135504
I'm imagining a cleaner testing style, like this:
class TestHeap(unittest.TestCase):
def test_nsmallest(self):
self.assertEqual(heapq.nsmallest(3, range(10)), [0,1,2])
...
@test_support.requires('_heapq')
def test_comparison_operator(self):
...
def test_main(verbose=None):
test_classes = [TestHeapPython, TestErrorHandling]
test_support.run_unittest(*test_classes)
test_support.reload('heapq', hiding='_heapq')
test_support.run_unittest(*test_classes)
Ideally, we should be able to hide individual methods and be able to mark entire test classes with decorators for required features. |
|
Date |
User |
Action |
Args |
2011-05-07 21:39:46 | rhettinger | set | recipients:
+ rhettinger, brett.cannon, jcea, ezio.melotti |
2011-05-07 21:39:46 | rhettinger | set | messageid: <1304804386.68.0.0328005531323.issue11910@psf.upfronthosting.co.za> |
2011-05-07 21:39:45 | rhettinger | link | issue11910 messages |
2011-05-07 21:39:45 | rhettinger | create | |
|