Пример #1
0
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()
Пример #2
0
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
Пример #3
0
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
Пример #4
0
def test_wrapper_cmp_failure():
    with pytest.raises(TypeError):
        _ = object() < cirq.Unique(1)
    with pytest.raises(TypeError):
        _ = cirq.Unique(1) < object()