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.core module

ejpiaj.core.check_assertion(expression, value)[source]
ejpiaj.core.test_request(request, variables)[source]

ejpiaj.decorators module

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

ejpiaj.parsers module

ejpiaj.parsers.json_parser(filename)[source]
ejpiaj.parsers.xml_parser(filename)[source]
ejpiaj.parsers.yaml_parser(filename)[source]

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.runner.console_runner(suite, variables=None, debug=False, display_variables=False, quiet=False)[source]

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_variables_extractor(response, variables)[source]

Module contents