def test_hasattrs2(): assert tc.hasattrs("__class__")(int) and tc.hasattrs("__class__").check(int) assert not tc.hasattrs("foo")(int) and not tc.hasattrs("foo").check(int)
def foo(a: tc.hasattrs("write", "flush")): pass
def test_hasattrs2(): namespace = None assert tc.hasattrs("__class__")(int, namespace) assert tc.hasattrs("__class__").check(int, namespace) assert not tc.hasattrs("foo")(int, namespace) assert not tc.hasattrs("foo").check(int, namespace)
def test_hasattrs2(): assert tc.hasattrs("__class__")(int) and tc.hasattrs("__class__").check( int) assert not tc.hasattrs("foo")(int) and not tc.hasattrs("foo").check(int)