class PlayerMovement(unittest.TestCase): def setUp(self): self.player = Player("Link") def test_move_north(self): self.player.reset_position() self.player.move_north() self.assertEqual(self.player.position_xy, (0, 1)) def test_move_east(self): self.player.reset_position() self.player.move_east() self.assertEqual(self.player.position_xy, (1, 0)) def test_pretty_position(self): self.player.move_south() self.player.move_south() self.player.move_west() self.player.move_west() self.assertEqual(self.player.pretty_position(), "Link went 2 steps south and 2 steps west")
class TestPlayerMovement(): def setup(self): self.player = Player('Link') @pytest.mark.enemySuite def test_move_north(self): self.player.reset_position() self.player.move_north() assert self.player.position_xy == (0, 1) @pytest.mark.enemySuite def test_move_east(self): self.player.reset_position() self.player.move_east() assert self.player.position_xy == (1, 0) @pytest.mark.enemySuite def test_pretty_position(self): self.player.move_south() self.player.move_south() self.player.move_west() self.player.move_west() assert self.player.pretty_position( ) == "Link went 2 steps south and 2 steps west"