def test_external_war_removal(self):
        board = StandardBoard(self.game)
        board.rows = 4
        board.columns = 4
        board._parse_state('t|G?|r1t|s|r2t|G|t|t|G|t|r2s|t|G|r2f|s|s')

        build_board_data(board)
        count = board.external_war_removal(1,'temple')

        self.assertEquals(count, 2)
        self.assertEquals(board._db_form(), 't|G?|G|s|r2t|G|t|G|G|t|r2s|t|G|r2f|s|s')

        board._parse_state('t|G?|r1t|s|r2t|G|t|t|G|t|r2s|t|G|r2f|s|s')
        build_board_data(board)
        count = board.external_war_removal(2,'temple')

        self.assertEquals(count, 2)        
        self.assertEquals(board._db_form(), 'G|G?|r1t|s|G|G|t|t|G|t|r2s|t|G|r2f|s|s')