Beispiel #1
0
def test_determine_legal_moves():
    r = Records(8, [0, 0], Board(8))
    r.plays_used = [[3, 4, 'white'], [4, 4, 'black'], [3, 3, 'black'],
                    [4, 3, 'white']]
    r.plays_used_coord_only = [[3, 4], [4, 4], [3, 3], [4, 3]]
    r.color = "black"
    r.comp_color = "white"
    assert (r.determine_legal_moves([[0, 0], [0, 1], [0, 2], [0, 3], [0, 4],
                                     [0, 5], [0, 6], [0, 7], [1, 0], [1, 1],
                                     [1, 2], [1, 3], [1, 4], [1, 5], [1, 6],
                                     [1, 7], [2, 0], [2, 1], [2, 2], [2, 3],
                                     [2, 4], [2, 5], [2, 6], [2, 7], [3, 0],
                                     [3, 1], [3, 2], [3, 5], [3, 6], [3, 7],
                                     [4, 0], [4, 1], [4, 2], [4, 5], [4, 6],
                                     [4, 7], [5, 0], [5, 1], [5, 2], [5, 3],
                                     [5, 4], [5, 5], [5, 6], [5, 7], [6, 0],
                                     [6, 1], [6, 2], [6, 3], [6, 4], [6, 5],
                                     [6, 6], [6, 7], [7, 0], [7, 1], [7, 2],
                                     [7, 3], [7, 4], [7, 5], [7, 6],
                                     [7, 7]]) == [[2, 4], [3, 5], [4, 2],
                                                  [5, 3]])