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')