def test_find_my_combat_ant_2(self):
        """
 23456789
2..b..
3.....
4.....
5.....
6.....aaa
7.....
8.....
9.....
0...b..
        """
        data = """
turn 1
a 2 4 1
a 6 7 0 
a 6 8 0 
a 6 9 0
a 10 5 1
go
        """
        self.gamestate.update(data)
        combat_distance = self.gamestate.euclidean_distance_add(self.gamestate.attackradius2, + 3)
        my_combat_ants = battle_influence.bfs_find_my_combat_ants(self.gamestate, 
                            self.gamestate.enemy_ants(), combat_distance)
        self.assertEqual(len(my_combat_ants), 2)
        self.assertTrue((6,7) in my_combat_ants)
        self.assertTrue((6,8) in my_combat_ants)
    def test_find_my_combat_ant_1(self):
        """
 23456789
2..b..
3.....
4.....
5.a...
6.....aa
7.....
8..a..
        """
        data = """
turn 1
a 2 4 1 
a 5 3 0
a 6 7 0
a 6 8 0
a 8 4 0
go
        """
        self.gamestate.update(data)
        combat_distance = self.gamestate.euclidean_distance_add(self.gamestate.attackradius2, + 3)
        # print(self.combat_distance)
        # print(self.gamestate.euclidean_distance2((7,9),(11,12)))
        # print(self.gamestate.euclidean_distance2((7,9),(11,13)))
        # print(self.gamestate.euclidean_distance2((7,9),(14,9)))
        my_combat_ants = battle_influence.bfs_find_my_combat_ants(self.gamestate, 
                            self.gamestate.enemy_ants(), combat_distance)
        self.assertEqual(len(my_combat_ants), 2)
        self.assertTrue((5,3) in my_combat_ants)
        self.assertTrue((6,7) in my_combat_ants)