コード例 #1
0
ファイル: test_registry.py プロジェクト: yubozuzu123/catalyst
def test_kwargs():
    """@TODO: Docs. Contribution is welcome."""
    r = Registry("")

    r.add(bar=foo)

    r.get("bar")
コード例 #2
0
ファイル: test_registry.py プロジェクト: yubozuzu123/catalyst
def test_decorator():
    """@TODO: Docs. Contribution is welcome."""
    r = Registry("")

    @r.add
    def bar():
        pass

    r.get("bar")
コード例 #3
0
ファイル: test_registry.py プロジェクト: yubozuzu123/catalyst
def test_add_module():
    """@TODO: Docs. Contribution is welcome."""
    r = Registry("")

    r.add_from_module(module)

    r.get("foo")

    with pytest.raises(RegistryException):
        r.get_instance("bar")