コード例 #1
0
ファイル: test_implicit.py プロジェクト: reinout/reg
def test_implicit_component_lookup():
    class ITarget(Interface):
        pass

    reg = Registry()

    reg.register(ITarget, (), 'test component')

    implicit.initialize(reg)
    assert ITarget.component() == 'test component'
コード例 #2
0
ファイル: test_implicit.py プロジェクト: iapilgrim/reg
def test_implicit_component_lookup():
    @generic
    def func():
        pass

    reg = Registry()

    reg.register(func, (), 'test component')

    implicit.initialize(reg)
    assert func.component() == 'test component'
コード例 #3
0
def test_implicit_component_lookup():
    @generic
    def func():
        pass

    reg = Registry()

    reg.register(func, (), 'test component')

    implicit.initialize(reg)
    assert func.component() == 'test component'
コード例 #4
0
ファイル: test_implicit.py プロジェクト: jean/reg
def test_implicit_component_lookup():
    @dispatch()
    def func():
        pass

    def foo():
        pass

    reg = Registry()

    reg.register_dispatch(func)
    reg.register_function(func, foo)

    implicit.initialize(reg.lookup())
    assert func.component() is foo
コード例 #5
0
ファイル: test_implicit.py プロジェクト: jean/reg
def setup_function(f):
    implicit.initialize(Registry().lookup())
コード例 #6
0
def setup_function(f):
    implicit.initialize(Registry())