keystoneauth1.tests.unit package

Subpackages

Submodules

keystoneauth1.tests.unit.client_fixtures module

keystoneauth1.tests.unit.client_fixtures.domain_scoped_token()
keystoneauth1.tests.unit.client_fixtures.project_scoped_token()

keystoneauth1.tests.unit.k2k_fixtures module

keystoneauth1.tests.unit.keystoneauth_fixtures module

class keystoneauth1.tests.unit.keystoneauth_fixtures.HackingCode

Bases: fixtures.fixture.Fixture

A fixture to house the various code examples.

Examples contains various keystoneauth hacking style checks.

oslo_namespace_imports = {'code': '\n import oslo.utils\n import oslo_utils\n import oslo.utils.encodeutils\n import oslo_utils.encodeutils\n from oslo import utils\n from oslo.utils import encodeutils\n from oslo_utils import encodeutils\n\n import oslo.serialization\n import oslo_serialization\n import oslo.serialization.jsonutils\n import oslo_serialization.jsonutils\n from oslo import serialization\n from oslo.serialization import jsonutils\n from oslo_serialization import jsonutils\n\n import oslo.config\n import oslo_config\n import oslo.config.cfg\n import oslo_config.cfg\n from oslo import config\n from oslo.config import cfg\n from oslo_config import cfg\n\n import oslo.i18n\n import oslo_i18n\n import oslo.i18n.log\n import oslo_i18n.log\n from oslo import i18n\n from oslo.i18n import log\n from oslo_i18n import log\n ', 'expected_errors': [(1, 0, 'K333'), (3, 0, 'K333'), (5, 0, 'K333'), (6, 0, 'K333'), (9, 0, 'K333'), (11, 0, 'K333'), (13, 0, 'K333'), (14, 0, 'K333'), (17, 0, 'K333'), (19, 0, 'K333'), (21, 0, 'K333'), (22, 0, 'K333'), (25, 0, 'K333'), (27, 0, 'K333'), (29, 0, 'K333'), (30, 0, 'K333')]}

keystoneauth1.tests.unit.matchers module

class keystoneauth1.tests.unit.matchers.XMLEquals(expected)

Bases: object

Parses two XML documents from strings and compares the results.

match(other)
class keystoneauth1.tests.unit.matchers.XMLMismatch(expected, other)

Bases: testtools.matchers._impl.Mismatch

describe()

keystoneauth1.tests.unit.oidc_fixtures module

keystoneauth1.tests.unit.test_betamax_fixture module

keystoneauth1.tests.unit.test_discovery module

keystoneauth1.tests.unit.test_fixtures module

keystoneauth1.tests.unit.test_hacking_checks module

keystoneauth1.tests.unit.test_matchers module

class keystoneauth1.tests.unit.test_matchers.TestXMLEquals(*args, **kwargs)

Bases: testtools.testcase.TestCase, testtools.tests.matchers.helpers.TestMatchersInterface

describe_examples = [('expected =\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <first z="0" y="1" x="2"/>\n <second a="a" b="b"/>\n</test>\n\nactual =\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <nope_it_fails/>\n</test>\n', '<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <nope_it_fails/>\n</test>\n', <keystoneauth1.tests.unit.matchers.XMLEquals object at 0xf5971dac>)]
equivalent_xml = '<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <second a="a" b="b"/>\n <first z="0" y="1" x="2"></first>\n</test>\n'
matches_matcher = <keystoneauth1.tests.unit.matchers.XMLEquals object>
matches_matches = ['<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <first z="0" y="1" x="2"/>\n <second a="a" b="b"></second>\n</test>\n', '<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <second a="a" b="b"/>\n <first z="0" y="1" x="2"></first>\n</test>\n']
matches_mismatches = ['<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <nope_it_fails/>\n</test>\n']
matches_xml = '<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <first z="0" y="1" x="2"/>\n <second a="a" b="b"></second>\n</test>\n'
mismatches_description = 'expected =\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <first z="0" y="1" x="2"/>\n <second a="a" b="b"/>\n</test>\n\nactual =\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <nope_it_fails/>\n</test>\n'
mismatches_xml = '<?xml version="1.0" encoding="UTF-8"?>\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\n <nope_it_fails/>\n</test>\n'
str_examples = [('XMLEquals(\'<?xml version="1.0" encoding="UTF-8"?>\\n<test xmlns="http://docs.openstack.org/identity/api/v2.0">\\n <first z="0" y="1" x="2"/>\\n <second a="a" b="b"></second>\\n</test>\\n\')', <keystoneauth1.tests.unit.matchers.XMLEquals object at 0xf5971dac>)]

keystoneauth1.tests.unit.test_session module

keystoneauth1.tests.unit.test_token_endpoint module

keystoneauth1.tests.unit.test_utils module

class keystoneauth1.tests.unit.test_utils.UtilsTests(*args, **kwargs)

Bases: testtools.testcase.TestCase

test_get_logger()

keystoneauth1.tests.unit.utils module

Module contents