diff --git a/lib/cdist/test/explorer/__init__.py b/lib/cdist/test/explorer/__init__.py index 3b3a7e98..a3a0c9f8 100644 --- a/lib/cdist/test/explorer/__init__.py +++ b/lib/cdist/test/explorer/__init__.py @@ -24,6 +24,7 @@ import tempfile import unittest import shutil import getpass +import logging import cdist from cdist import core @@ -46,20 +47,22 @@ class ExplorerClassTestCase(unittest.TestCase): return tempfile.mkstemp(prefix='tmp.cdist.test.', **kwargs) def setUp(self): - target_host = 'localhost' + self.target_host = 'localhost' self.local_base_path = local_base_path self.out_path = self.mkdtemp() - self.local = local.Local(target_host, self.local_base_path, self.out_path) + self.local = local.Local(self.target_host, self.local_base_path, self.out_path) self.local.create_directories() self.remote_base_path = self.mkdtemp() self.user = getpass.getuser() remote_exec = "ssh -o User=%s -q" % self.user remote_copy = "scp -o User=%s -q" % self.user - self.remote = remote.Remote(target_host, self.remote_base_path, remote_exec, remote_copy) + self.remote = remote.Remote(self.target_host, self.remote_base_path, remote_exec, remote_copy) - self.explorer = explorer.Explorer(target_host, self.local, self.remote) + self.explorer = explorer.Explorer(self.target_host, self.local, self.remote) + + self.log = logging.getLogger("cdist") def tearDown(self): shutil.rmtree(self.out_path) @@ -109,3 +112,7 @@ class ExplorerClassTestCase(unittest.TestCase): output = self.explorer.run_type_explorer('world', cdist_object) self.assertEqual(output, 'hello\n') + def test_debug_env_setup(self): + self.log.setLevel(logging.DEBUG) + explorer = cdist.core.explorer.Explorer(self.target_host, self.local, self.remote) + self.assertTrue("__debug" in explorer.env)