module documentation

Undocumented

Function implements_test Undocumented
Function test_aliasing_in_class Undocumented
Function test_attribute Undocumented
Function test_classImplements Undocumented
Function test_classimplements_badarg Report a warning when the arguments to classImplements() don't make sense.
Function test_docsources_from_moduleprovides Undocumented
Function test_docsources_includes_baseinterface Undocumented
Function test_docsources_includes_interface Undocumented
Function test_docsources_interface_attribute Undocumented
Function test_implementer Undocumented
Function test_implementer_decoration Undocumented
Function test_implementer_nocall Report a warning when @implementer is used without calling it.
Function test_implementer_nonclass Non-class arguments passed to @implementer are warned about but are stored as implemented interfaces.
Function test_implementer_nonname Non-name arguments passed to @implementer are warned about and then ignored.
Function test_implementer_not_found An unknown class passed to @implementer is warned about if its full name is part of our system.
Function test_implementer_plainclass A non-interface class passed to @implementer will be warned about but will be stored as an implemented interface.
Function test_implementer_reparented A class passed to @implementer can be found even when it is moved to a different module.
Function test_implementer_with_star If the implementer call contains a split out empty list, don't fail on attempting to process it.
Function test_implements Undocumented
Function test_implements_renders_ok The Class renderer effectively includes the implemented interfaces.
Function test_interfaceallgames Undocumented
Function test_interfaceclass Undocumented
Function test_multiply_inheriting_interfaces Undocumented
Function test_subclass_with_same_name Undocumented
Function test_warnerproofing Undocumented
Function test_zopeschema Undocumented
Function test_zopeschema_inheritance Undocumented
Variable zope_interface_systemcls_param Undocumented
def implements_test(src, systemcls): (source)

Undocumented

Parameters
src:strUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_aliasing_in_class(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_attribute(capsys, systemcls): (source)

Undocumented

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_classImplements(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_classimplements_badarg(capsys, systemcls): (source)

Report a warning when the arguments to classImplements() don't make sense.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_docsources_from_moduleprovides(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_docsources_includes_baseinterface(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_docsources_includes_interface(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_docsources_interface_attribute(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_decoration(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_nocall(capsys, systemcls): (source)

Report a warning when @implementer is used without calling it.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_nonclass(capsys, systemcls): (source)

Non-class arguments passed to @implementer are warned about but are stored as implemented interfaces.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_nonname(capsys, systemcls): (source)

Non-name arguments passed to @implementer are warned about and then ignored.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_not_found(capsys, systemcls): (source)

An unknown class passed to @implementer is warned about if its full name is part of our system.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_plainclass(capsys, systemcls): (source)

A non-interface class passed to @implementer will be warned about but will be stored as an implemented interface.

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_reparented(systemcls): (source)

A class passed to @implementer can be found even when it is moved to a different module.

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implementer_with_star(systemcls): (source)

If the implementer call contains a split out empty list, don't fail on attempting to process it.

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implements(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_implements_renders_ok(systemcls): (source)

The Class renderer effectively includes the implemented interfaces.

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_interfaceallgames(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_interfaceclass(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_multiply_inheriting_interfaces(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_subclass_with_same_name(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_warnerproofing(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_zopeschema(capsys, systemcls): (source)

Undocumented

Parameters
capsys:CapSysUndocumented
systemcls:Type[model.System]Undocumented
@zope_interface_systemcls_param
def test_zopeschema_inheritance(systemcls): (source)

Undocumented

Parameters
systemcls:Type[model.System]Undocumented
zope_interface_systemcls_param = (source)

Undocumented