Exemple #1
0
    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)
Exemple #2
0
    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)