]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
tests: don't allow oslo.config to autodiscover config files
authorIhar Hrachyshka <ihrachys@redhat.com>
Fri, 10 Apr 2015 09:29:56 +0000 (11:29 +0200)
committerabregman <abregman@redhat.com>
Mon, 8 Jun 2015 14:59:59 +0000 (14:59 +0000)
commit415adbf4a2272e09fbd809b37819a21bdedf6861
tree866283c9fabbba3e0da35e2a05960144cdcc22de
parentcabac4ab78bd1d76b4bcacd4cb110ff7b816c142
tests: don't allow oslo.config to autodiscover config files

oslo.config makes attempts to autodiscover configuration files using
find_config_files() helper. If e.g. /etc/neutron/neutron.conf exists,
and is not readable, the following test failure can be experienced:

oslo_config.cfg.ConfigFilesPermissionDeniedError: Failed to open some
config files: /etc/neutron/neutron.conf

Unit tests must not rely on any external state of the system and run
successfully no matter whether neutron is actually installed on the
system, or not.

Closes-Bug: #1442543
Change-Id: Ic90d8c40b2072fdda152703b84081719936b5f4e
(cherry picked from commit 54fc39308277d4aedc3e399286714d719ecacfbb)
neutron/tests/base.py