Exemplo n.º 1
0
    def test_foeign_attacking_pieces(self):
        picardy = CoastalTerritory(self.state, 1, 'Picardy', 'France', [2], [])
        paris = InlandTerritory(self.state, 2, 'Paris', 'France', [1])
        brest = CoastalTerritory(self.state, 3, 'Brest', 'France', [1], [])
        army_paris = Army(self.state, 0, 'England', paris)
        Fleet(self.state, 0, 'France', brest)
        Move(self.state, 0, 'England', paris, picardy)
        Move(self.state, 0, 'France', brest, picardy)

        self.assertEqual(picardy.foreign_attacking_pieces('France'),
                         [army_paris])
Exemplo n.º 2
0
    def test_foeign_attacking_pieces(self):
        picardy = CoastalTerritory(1, 'Picardy', 'France', [2], [])
        paris = InlandTerritory(2, 'Paris', 'France', [1])
        brest = CoastalTerritory(3, 'Brest', 'France', [1], [])
        army_paris = Army('England', paris)
        fleet_brest = Fleet('France', brest)
        move_1 = Move('England', paris, picardy)
        move_2 = Move('France', brest, picardy)
        self.state.register(picardy, paris, brest, army_paris, fleet_brest,
                            move_1, move_2)

        self.assertEqual(picardy.foreign_attacking_pieces('France'),
                         [army_paris])