예제 #1
0
    def test_move_directions(self):
        move = MarsRoverInstructions.move_direction('E')
        self.assertEqual(move, (1, 0))

        move = MarsRoverInstructions.move_direction('W')
        self.assertEqual(move, (-1, 0))

        move = MarsRoverInstructions.move_direction('N')
        self.assertEqual(move, (0, 1))

        move = MarsRoverInstructions.move_direction('S')
        self.assertEqual(move, (0, -1))
    def test_move_directions(self):
        move = MarsRoverInstructions.move_direction('E')
        self.assertEqual(move, (1, 0))

        move = MarsRoverInstructions.move_direction('W')
        self.assertEqual(move, (-1, 0))

        move = MarsRoverInstructions.move_direction('N')
        self.assertEqual(move, (0, 1))

        move = MarsRoverInstructions.move_direction('S')
        self.assertEqual(move, (0, -1))
예제 #3
0
 def test_right_spin_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.right_spin('SW')
예제 #4
0
 def test_right_spin(self):
     self.assertEqual(MarsRoverInstructions.right_spin('N'), 'E')
     self.assertEqual(MarsRoverInstructions.right_spin('E'), 'S')
     self.assertEqual(MarsRoverInstructions.right_spin('S'), 'W')
     self.assertEqual(MarsRoverInstructions.right_spin('W'), 'N')
예제 #5
0
 def test_left_spin_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.left_spin('NE')
예제 #6
0
 def test_move_directions_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.move_direction('NW')
 def test_right_spin_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.right_spin('SW')
 def test_right_spin(self):
     self.assertEqual(MarsRoverInstructions.right_spin('N'), 'E')
     self.assertEqual(MarsRoverInstructions.right_spin('E'), 'S')
     self.assertEqual(MarsRoverInstructions.right_spin('S'), 'W')
     self.assertEqual(MarsRoverInstructions.right_spin('W'), 'N')
 def test_left_spin_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.left_spin('NE')
 def test_move_directions_keyerror(self):
     with self.assertRaises(KeyError):
         MarsRoverInstructions.move_direction('NW')