neutron/neutron/hacking
Ihar Hrachyshka ea8a1451b8 Forbid importing neutron.tests.* from outside tests subtree
neutron-sanity-check tool was importing neutron.tests.base module, which
may be not present on some systems (f.e. RDO splits neutron/tests/
subtree in a separate python-neutron-tests package). It made the tool
not usable in some setups.

https://bugzilla.redhat.com/show_bug.cgi?id=1374282

This is not the first time when we by mistake import from
neutron.tests.* and break distributions. It's time to stop it by
proactively forbidding that pattern via a new hacking check.

Some functions were moved from neutron.tests.base to
neutron.common.utils to fulfill the need requirement. They were moved
using debtcollector, no current consumers should be affected.

Closes-Bug: #1621782
Change-Id: I790777ddcbd1b02218b3db54ae3d5c931d72d4fa
(cherry picked from commit 31e1aeb66b)
2016-09-20 01:43:19 +00:00
..
__init__.py Add missing translation support 2014-05-19 12:16:56 +02:00
checks.py Forbid importing neutron.tests.* from outside tests subtree 2016-09-20 01:43:19 +00:00