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