blackfennec_doubles.document_system.mime_type.json package

Submodules

blackfennec_doubles.document_system.mime_type.json.double_json_pointer_parser module

class blackfennec_doubles.document_system.mime_type.json.double_json_pointer_parser.JsonPointerSerializerMock(serialize_result=None, deserialize_absolute_pointer_result=None, deserialize_relative_pointer_result=None)[source]

Bases: JsonPointerSerializer

deserialize_absolute_pointer(pointer: str) Navigator[source]

Parses absolute JsonPointer.

Returns

Parsed absolute json pointer

Return type

Navigator

deserialize_relative_pointer(pointer: str) Navigator[source]

Deserialized relative JsonPointer.

Parameters

json_pointer (str) – Json pointer in string form

Returns

Parsed json pointer

Return type

Navigator

Raises

ValueError – if the first navigator in path did not match the expected format. [0-9]+([+-][0-9]+)?

serialize(navigator: Navigator)[source]

Serializes a list of navigators into a Json Pointer String

Parameters

navigator_list (list[Navigator]) – A list of navigators

Returns

A Json Pointer String

Return type

str

blackfennec_doubles.document_system.mime_type.json.double_json_reference_serializer module

class blackfennec_doubles.document_system.mime_type.json.double_json_reference_serializer.JsonReferenceSerializerMock(serialize_result=None, deserialize_result=None)[source]

Bases: object

REFERENCE_KEY = '$ref'
deserialize(raw)[source]
classmethod is_reference(raw: dict)[source]
serialize(structure)[source]

blackfennec_doubles.document_system.mime_type.json.double_structure_serializer module

class blackfennec_doubles.document_system.mime_type.json.double_structure_serializer.StructureSerializerMock(serialize_result=None, deserialize_result=None)[source]

Bases: object

deserialize(raw)[source]
serialize(structure)[source]

Module contents