blackfennec_doubles.document_system.resource_type package

Submodules

blackfennec_doubles.document_system.resource_type.double_resource_type module

class blackfennec_doubles.document_system.resource_type.double_resource_type.ResourceTypeMock(protocols=None, loaded_resource=None)[source]

Bases: ResourceType

load_resource(document: Document, mode: str) IO[source]

Load the resource

Parameters
  • document (Document) – document to load

  • mode (str) – the file open mode to use

Returns

loaded resource

Return type

IO

Raises

NotImplementedError – if subclass did not implement this method

property protocols: List[str]

List of protocols supported by Resource Type

Returns

protocols supported

Return type

List[str]

Raises

NotImplementedError – if subclass did not implement this property

blackfennec_doubles.document_system.resource_type.double_resource_type_registry module

class blackfennec_doubles.document_system.resource_type.double_resource_type_registry.ResourceTypeRegistryMock(resource_types=None)[source]

Bases: object

deregister_resource_type(resource_type_key)[source]
register_resource_type(resource_key, resource_type)[source]
property resource_types

Module contents