blackfennec_doubles.type_system package

Subpackages

Submodules

blackfennec_doubles.type_system.double_type module

class blackfennec_doubles.type_system.double_type.TypeMock(type=None, coverage=None, default=None, super_type=None)[source]

Bases: Type

calculate_coverage(subject)[source]

calculate the coverage of subject by this type

Parameters

subject (Info) – The subject which should be covered

Returns

The coverage report.

Return type

Coverage

property default

blackfennec_doubles.type_system.double_type_loader module

class blackfennec_doubles.type_system.double_type_loader.TypeLoaderMock(type_registry)[source]

Bases: object

load(uri)[source]

blackfennec_doubles.type_system.double_type_parser module

class blackfennec_doubles.type_system.double_type_parser.TypeParserMock[source]

Bases: FactoryBaseVisitorMock

property metadata_storage
visit_boolean(subject_boolean)[source]
visit_list(subject_list)[source]
visit_map(subject_map)[source]
visit_null(subject)[source]
visit_number(subject_number)[source]
visit_reference(subject_reference)[source]
visit_root(subject_root)[source]
visit_string(subject_string)[source]
visit_structure(subject_structure)[source]

blackfennec_doubles.type_system.double_type_registry module

class blackfennec_doubles.type_system.double_type_registry.TypeRegistryMock(types=None)[source]

Bases: object

deregister_type(type)[source]
register_type(type)[source]
property types

Module contents