ejpiaj package

Submodules

ejpiaj.assertions module

ejpiaj.assertions.contains_assertion(value, params)[source]
ejpiaj.assertions.empty_assertion(value)[source]
ejpiaj.assertions.equals_assertion(value, params)[source]
ejpiaj.assertions.in_assertion(value, params)[source]
ejpiaj.assertions.notcontains_assertion(value, params)[source]
ejpiaj.assertions.notempty_assertion(value)[source]
ejpiaj.assertions.notequals_assertion(value, params)[source]
ejpiaj.assertions.notin_assertion(value, params)[source]

ejpiaj.decorators module

ejpiaj.decorators.assertion(key)[source]
ejpiaj.decorators.variable_extractor(key)[source]

ejpiaj.parsers module

ejpiaj.registry module

exception ejpiaj.registry.UnregisteredAssertion[source]

Bases: exceptions.Exception

exception ejpiaj.registry.UnregisteredVariablesExtractor[source]

Bases: exceptions.Exception

ejpiaj.registry.get_assertion(name)[source]
ejpiaj.registry.get_assertions()[source]
ejpiaj.registry.get_variables_extractor(name)[source]
ejpiaj.registry.get_variables_extractors()[source]
ejpiaj.registry.register_assertion(name, assertion)[source]
ejpiaj.registry.register_variables_extractor(name, extractor)[source]
ejpiaj.registry.unregister_assertion(name)[source]
ejpiaj.registry.unregister_variables_extractor(name)[source]

ejpiaj.runner module

ejpiaj.variable_extractor module

ejpiaj.variable_extractor.json_variables_extractor(response, variables)[source]

Extracts variables from json response.content.

Variables path are written using ‘dot’ access and index access to lists f.i.:

some.path.to.list.[0] [1].dict.access.later
ejpiaj.variable_extractor.response_variable_extractor(response, variables)[source]

Module contents