def test_MakeRightChessHorseJumpLMove(self): painter = Painter() painter.moveOneForward() painter.turnRight() painter.moveOneForward() painter.moveOneForward() self.assertEqual(2, painter.currentPositionObject.x) self.assertEqual(1, painter.currentPositionObject.y)
def test_makeRightChessHorseJumpLMoveMapPrint(self): painter = Painter() painter.paintCurrentWhite() painter.moveOneForward() painter.paintCurrentWhite() painter.turnRight() painter.moveOneForward() painter.paintCurrentWhite() painter.moveOneForward() painter.paintCurrentWhite() with patch('builtins.print') as p: painter.map.printMap() p.assert_called_with([['#', '.', '.'], ['#', '#', '#']])
def test_goforwardNorth(self): painter = Painter() painter.moveOneForward() self.assertEqual(0, painter.currentPositionObject.x) self.assertEqual(1, painter.currentPositionObject.y)