Exemplo n.º 1
0
def test_starred_or_same_types():
    assert ~Starred() | ~Starred() == ~Starred()
    assert ~Starred() | Starred() == Starred()
    assert Starred() | ~Starred() == Starred()
    assert Starred() | Starred() == Starred()
Exemplo n.º 2
0
def test_starred_and_same_types():
    assert ~Starred() & ~Starred() == ~Starred()
    assert ~Starred() & Starred() == ~Starred()
    assert Starred() & ~Starred() == ~Starred()
    assert Starred() & Starred() == Starred()
Exemplo n.º 3
0
def test_starred_or_different_types(obj):
    assert Starred() | obj == AttrOr([Starred(), obj])
Exemplo n.º 4
0
def test_starred_and_different_types(obj):
    assert Starred() & obj == AttrAnd([Starred(), obj])
Exemplo n.º 5
0
def test_starred_invert():
    assert not ~Starred()
Exemplo n.º 6
0
def test_starred_nonzero():
    assert Starred()
Exemplo n.º 7
0
def test_starred_repr():
    assert repr(Starred()) == '<Starred()>'
    assert repr(~Starred()) == '<~Starred()>'
Exemplo n.º 8
0
def test_starred_equality():
    assert Starred() == Starred()
    assert Starred() != ~Starred()
    assert ~Starred() != Starred()
    assert ~Starred() == ~Starred()