コード例 #1
0
class TestPlayer(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        print('setupClass')

    @classmethod
    def tearDownClass(cls):
        print('teardownClass')

    def setUp(self):
        print('setup')
        self.player_1 = Player('Keane')
        self.player_2 = Player('Pirlo')
        self.player_3 = Player('Xavi')

    def tearDown(self):
        print('teardown\n')

    def test_inc_score(self):
        print('test_inc_score')

        self.player_1.inc_score(1, 1)
        self.assertEqual(self.player_1.score, 1)

        self.player_2.inc_score(1, 3)
        self.assertEqual(self.player_2.score, 3)

        self.player_3.inc_score(2, 2)
        self.assertEqual(self.player_3.score, 1)