Example #1
0
 def test_moves_northeast(self):
     walker = Walker()
     walker.move('ne')
     self.assertEqual(walker.coordinates, (1, 0, -1))
Example #2
0
 def test_moves_southeast(self):
     walker = Walker()
     walker.move('se')
     self.assertEqual(walker.coordinates, (1, -1, 0))
Example #3
0
 def test_moves_south(self):
     walker = Walker()
     walker.move('s')
     self.assertEqual(walker.coordinates, (0, -1, 1))
Example #4
0
 def test_moves_southwest(self):
     walker = Walker()
     walker.move('sw')
     self.assertEqual(walker.coordinates, (-1, 0, 1))
Example #5
0
 def test_moves_northwest(self):
     walker = Walker()
     walker.move('nw')
     self.assertEqual(walker.coordinates, (-1, 1, 0))
Example #6
0
 def test_moves_north(self):
     walker = Walker()
     walker.move('n')
     self.assertEqual(walker.coordinates, (0, 1, -1))