93729fcfcf
keystoneauth uses os-service-types as a run time dependency. os-service-types uses keystoneauth as a testing dependency. This causes an issue for packagers: in order to run the unit tests at build time, an os-service-types package must include keystoneauth as a build dependency, but since keystoneauth includes os-service-types as a run time dependency, it causes a circular dependency. To make it easier on packagers, this patch changes the usage of keystoneauth in the tests to only be used by the TestRemote class instead of the base TestCase class. This way, a packager could avoid including keystoneauth as a build dependency by choosing to skip just the problematic os-service-types test instead of skipping the entire test suite. Change-Id: I7f8da9c09f20ae808e1dc7aef2341396d91e7cf4 |
||
---|---|---|
.. | ||
__init__.py | ||
base.py | ||
test_builtin.py | ||
test_match.py | ||
test_misc.py | ||
test_remote.py | ||
test_singleton.py | ||
test_warn.py |