def test_same_distance(self): board = tronutils.read_board('maps/test-board.txt') points = MyTronBot.same_distance(board, board.me(), board.them()) self.assertEquals(points, []) board = tronutils.read_board('maps/u.txt') points = set(MyTronBot.same_distance(board, board.me(), board.them())) self.assertEquals(points, set([(7,1),(7,2),(7,3)])) board = tronutils.read_board('maps/twin-rooms.txt') points = set(MyTronBot.same_distance(board, board.me(), board.them())) self.assertEquals(points, set([(12,11),(12,12),(12,13)])) board = tronutils.read_board('maps/huge-room.txt') points = MyTronBot.same_distance(board, board.me(), board.them()) self.assertTrue((48,1) in points) self.assertTrue((1,48) in points) self.assertTrue((24,25) in points) self.assertTrue((25,24) in points)
def test_same_distance(self): board = tronutils.read_board('maps/test-board.txt') points = MyTronBot.same_distance(board, board.me(), board.them()) self.assertEquals(points, []) board = tronutils.read_board('maps/u.txt') points = set(MyTronBot.same_distance(board, board.me(), board.them())) self.assertEquals(points, set([(7, 1), (7, 2), (7, 3)])) board = tronutils.read_board('maps/twin-rooms.txt') points = set(MyTronBot.same_distance(board, board.me(), board.them())) self.assertEquals(points, set([(12, 11), (12, 12), (12, 13)])) board = tronutils.read_board('maps/huge-room.txt') points = MyTronBot.same_distance(board, board.me(), board.them()) self.assertTrue((48, 1) in points) self.assertTrue((1, 48) in points) self.assertTrue((24, 25) in points) self.assertTrue((25, 24) in points)