def test_attacked_locations(self): queen = Queen(Location(5, 'd'), Player.BLACK, self.board) results = {Location(4, 'c'), Location(3, 'b'), Location(2, 'a'), Location(4, 'e'), Location(3, 'f'), Location(2, 'g'), Location(1, 'h'), Location(6, 'c'), Location(7, 'b'), Location(8, 'a'), Location(6, 'e'), Location(7, 'f'), Location(8, 'g'), Location(4, 'd'), Location(3, 'd'), Location(2, 'd'), Location(1, 'd'), Location(6, 'd'), Location(7, 'd'), Location(8, 'd'), Location(5, 'c'), Location(5, 'b'), Location(5, 'a'), Location(5, 'e'), Location(5, 'f'), Location(5, 'g'), Location(5, 'h')} self.assertEquals(set(queen.attacked_locations()), results)