test_is_type.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:typesentry 作者: h2oai 项目源码 文件源码
def test_Type():
    from typing import Type, Any

    class A(object): pass

    class B(A): pass

    class C(B): pass

    class D(A): pass

    assert is_type(A, type)
    assert is_type(A, Type)
    assert is_type(A, Type[Any])
    assert is_type(A, Type[object])
    assert is_type(A, Type[A])
    assert is_type(B, Type[A])
    assert is_type(C, Type[A])
    assert is_type(C, Type[B])
    assert is_type(D, Type[A])
    assert not is_type(A, Type[B])
    assert not is_type(D, Type[B])
    assert not is_type("str", Type)
    assert not is_type(None, Type[A])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号