def test_wrapper_cmp_failure(): with cirq.testing.assert_deprecated('Use cirq contrib.Unique', deadline='v0.16', count=2): with pytest.raises(TypeError): _ = object() < cirq.Unique(1) with pytest.raises(TypeError): _ = cirq.Unique(1) < object()
def test_wrapper_cmp(): u0 = cirq.Unique(0) u1 = cirq.Unique(1) # The ordering of Unique instances is unpredictable u0, u1 = (u1, u0) if u1 < u0 else (u0, u1) assert u0 == u0 assert u0 != u1 assert u0 < u1 assert u1 > u0 assert u0 <= u0 assert u0 <= u1 assert u0 >= u0 assert u1 >= u0
def test_wrapper_cmp(): with cirq.testing.assert_deprecated('Use cirq contrib.Unique', deadline='v0.16', count=2): u0 = cirq.Unique(0) u1 = cirq.Unique(1) # The ordering of Unique instances is unpredictable u0, u1 = (u1, u0) if u1 < u0 else (u0, u1) assert u0 == u0 assert u0 != u1 assert u0 < u1 assert u1 > u0 assert u0 <= u0 assert u0 <= u1 assert u0 >= u0 assert u1 >= u0
def test_wrapper_cmp_failure(): with pytest.raises(TypeError): _ = object() < cirq.Unique(1) with pytest.raises(TypeError): _ = cirq.Unique(1) < object()