summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2019-06-16 14:24:31 -0400
committerCole Robinson <crobinso@redhat.com>2019-06-16 14:41:54 -0400
commit44cf01cee11f1650a4c22e152139c944814b7639 (patch)
tree3c64e9f071d3dd5cf2fc2fdf747b1249d6caaa6c /setup.py
parent88f52f956efd9ffc2dbb4f74d9e410d66a31b9db (diff)
downloadvirt-manager-44cf01cee11f1650a4c22e152139c944814b7639.tar.gz
setup: Fix test_urls coverage testing
And exclude some error handling
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/setup.py b/setup.py
index 0bbd9d5d..4f8b72dd 100755
--- a/setup.py
+++ b/setup.py
@@ -408,6 +408,7 @@ class TestBaseCommand(distutils.core.Command):
self.coverage = 0
self.only = None
self._testfiles = []
+ self._clistate = {}
self._dir = os.getcwd()
self.testfile = None
self._force_verbose = False
@@ -454,6 +455,8 @@ class TestBaseCommand(distutils.core.Command):
self.regenerate_output)
testsmodule.utils.clistate.use_coverage = bool(cov)
testsmodule.utils.clistate.debug = bool(self.debug)
+ for key, val in self._clistate.items():
+ setattr(testsmodule.utils.clistate, key, val)
testsmodule.setup_logging()
testsmodule.setup_cli_imports()
@@ -566,11 +569,12 @@ class TestURLFetch(TestBaseCommand):
def run(self):
self._testfiles = ["tests.test_urls"]
- from tests.utils import clistate
- clistate.url_iso_only = bool(self.iso_only)
- clistate.url_only = bool(self.url_only)
- clistate.url_skip_libosinfo = bool(self.skip_libosinfo)
- clistate.url_force_libosinfo = bool(self.force_libosinfo)
+ self._clistate = {
+ "url_iso_only": bool(self.iso_only),
+ "url_only": bool(self.url_only),
+ "url_skip_libosinfo": bool(self.skip_libosinfo),
+ "url_force_libosinfo": bool(self.force_libosinfo),
+ }
TestBaseCommand.run(self)