def test_grip_superset(): g = Grip([], [1, 0, 0]) h = Grip([], [1, 0, 1]) assert g != h assert h.superset_of(g) assert not g.superset_of(h) h = Grip([], [1, 0, 0]) assert g == h g = Grip([], [0, 0, 0]) h = Grip([], [0, 0, 1]) assert h.superset_of(g) assert not g.superset_of(h) g = Grip([P1], [0, 0, 0]) h = Grip([], [0, 0, 1]) assert not h.superset_of(g) assert not g.superset_of(h)