Example #1
0
def test_make_blocker_positions_2():
    assert_equal(
        {
            0: {1: set([1]), 2: set([0])},
            1: {2: set([0]), 3: set([1])},
            2: {0: set([0]), 1: set([1])},
            3: {0: set([0]), 3: set([1])},
        },
        _make_blocker_positions(2),
    )
Example #2
0
def test_make_blocker_positions_3():
    assert_equal(
        {
            0: {1: set([4]), 2: set([0])},
            1: {1: set([5]), 2: set([0, 1]), 3: set([4])},
            2: {2: set([1]), 3: set([5])},

            3: {0: set([0]), 1: set([4, 6]), 2: set([2])},
            4: {
                0: set([0, 1]),
                1: set([5, 7]),
                2: set([2, 3]),
                3: set([4, 6])
            },
            5: {0: set([1]), 2: set([3]), 3: set([5, 7])},

            6: {0: set([2]), 1: set([6])},
            7: {0: set([2, 3]), 1: set([7]), 3: set([6])},
            8: {0: set([3]), 3: set([7])},
        },
        _make_blocker_positions(3),
    )