예제 #1
0
def test_deferred_content_type_default_call_without_iresource():
    """If no IResource subtype interface is found, we return IResource to
    have valid default value.
    """
    from adhocracy_core.schema import deferred_content_type_default
    context = testing.DummyResource()
    node = None
    bindings = {'context': context}
    assert deferred_content_type_default(node, bindings) == IResource
예제 #2
0
def test_deferred_content_type_default_call_without_iresource():
    """If no IResource subtype interface is found, we return IResource to
    have valid default value.
    """
    from adhocracy_core.schema import deferred_content_type_default
    context = testing.DummyResource()
    node = None
    kw = {'context': context, 'creating': None}
    assert deferred_content_type_default(node, kw) == IResource
예제 #3
0
def test_deferred_content_type_default_call_with_iresource():
    from adhocracy_core.interfaces import IResource
    class IResourceA(IResource):
        pass
    from adhocracy_core.schema import deferred_content_type_default
    context = testing.DummyResource(__provides__=IResourceA)
    node = None
    kw = {'context': context, 'creating': None}
    assert deferred_content_type_default(node, kw) == IResourceA
예제 #4
0
def test_deferred_content_type_default_call_with_iresource():
    from adhocracy_core.interfaces import IResource

    class IResourceA(IResource):
        pass

    from adhocracy_core.schema import deferred_content_type_default
    context = testing.DummyResource(__provides__=IResourceA)
    node = None
    bindings = {'context': context}
    assert deferred_content_type_default(node, bindings) == IResourceA