deftest_split(self): s = 'hello world' self.assertEqual(s.split(), ['hello', 'world']) # check that s.split fails when the separator is not a string with self.assertRaises(TypeError): s.split(2)
if __name__ == '__main__': unittest.main()
(改行が入らず分かりにくいですが)前処理と後処理が実行されていることが確認できます。
各処理はそれぞれのテストケースに対して実施されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
test_isupper (__main__.TestStringMethods) ... setUp tearDown ok test_split (__main__.TestStringMethods) ... setUp tearDown ok test_upper (__main__.TestStringMethods) ... setUp tearDown ok
---------------------------------------------------------------------- Ran 3 tests in 0.001s
assertEqual(a, b) assertNotEqual(a, b) assertTrue(x) assertFalse(x) assertIs(a, b) assertIsNot(a, b) assertIsNone(x) assertIsNotNone(x) assertIn(a, b) assertNotIn(a, b) assertIsInstance(a, b) assertNotIsInstance(a, b)