, , , ( ).
, interjay, (, , , unittest , ). , . , , , , .
, (, 1 5), , , . , 10, 100, 1000 (.. ), , ..
, . . (5) ( , ). , .
def test_fact_5(self):
self.assertFalse(1==fact(5))
: "test_fact_6" , (6). - "test_fact_minus_one" , , "test_fact_negative_number".
def test_fact_6(self):
self.assertRaises(RuntimeError, fact, -1)
, , .