????(2) ????????TestSuite????????????з??????????????????evensuite???????????TestSuite??????addTest()???????????????
??????????????£?

import unittest??evenodd
class eventest(unittest.TestCase):
def setUp(self):
self.ex1=range(0??2??20);
self.ex2=range(1??2??20);
def test_1(self):
for x in self.ex1:
x=evenodd.iseven(x);
self.assertEqual(x??1);
for x in self.ex2:
x=evenodd.iseven(x);
self.assertEqual(x??0);
def test_2(self):
for x in self.ex1:
x=evenodd.isodd(x);
self.assertEqual(x??0);
for x in self.ex2:
x=evenodd.isodd(x);
self.assertEqual(x??1);
def tearDown(self):
self.ex1=None;
self.ex2=None;
class evensuite(unittest.TestSuite):
def suite(self):
suite=unittest.TestSuite();
suite.addTest(eventest('test_1'));
suite.addTest(eventest('test_2'));
return suite;
if __name__=='__main__':
unittest.main();

???????г??? ??????????
????_ _
????ran 2 tests in 0.001s
????OK