forked from ungleich-public/cdist
Merge remote-tracking branch 'telmich/master'
This commit is contained in:
commit
66324db4b3
2 changed files with 13 additions and 6 deletions
|
@ -74,6 +74,9 @@ class Manifest(object):
|
||||||
'__global': self.local.out_path,
|
'__global': self.local.out_path,
|
||||||
'__cdist_type_base_path': self.local.type_path, # for use in type emulator
|
'__cdist_type_base_path': self.local.type_path, # for use in type emulator
|
||||||
}
|
}
|
||||||
|
if log.getEffectiveLevel() == logging.DEBUG:
|
||||||
|
self.env.update({'__debug': "yes" })
|
||||||
|
|
||||||
|
|
||||||
def run_initial_manifest(self, script):
|
def run_initial_manifest(self, script):
|
||||||
env = os.environ.copy()
|
env = os.environ.copy()
|
||||||
|
|
|
@ -26,9 +26,7 @@ import getpass
|
||||||
import shutil
|
import shutil
|
||||||
import string
|
import string
|
||||||
import random
|
import random
|
||||||
|
import logging
|
||||||
#import logging
|
|
||||||
#logging.basicConfig(level=logging.DEBUG, format='%(levelname)s: %(message)s')
|
|
||||||
|
|
||||||
import cdist
|
import cdist
|
||||||
from cdist.exec import local
|
from cdist.exec import local
|
||||||
|
@ -51,12 +49,13 @@ class ManifestTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.temp_dir = self.mkdtemp()
|
self.temp_dir = self.mkdtemp()
|
||||||
target_host = 'localhost'
|
self.target_host = 'localhost'
|
||||||
out_path = self.temp_dir
|
out_path = self.temp_dir
|
||||||
self.local = local.Local(target_host, local_base_path, out_path)
|
self.local = local.Local(self.target_host, local_base_path, out_path)
|
||||||
self.local.create_directories()
|
self.local.create_directories()
|
||||||
self.local.link_emulator(cdist.test.cdist_exec_path)
|
self.local.link_emulator(cdist.test.cdist_exec_path)
|
||||||
self.manifest = manifest.Manifest(target_host, self.local)
|
self.manifest = manifest.Manifest(self.target_host, self.local)
|
||||||
|
self.log = logging.getLogger("cdist")
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
shutil.rmtree(self.temp_dir)
|
shutil.rmtree(self.temp_dir)
|
||||||
|
@ -69,3 +68,8 @@ class ManifestTestCase(unittest.TestCase):
|
||||||
cdist_type = core.Type(self.local.type_path, '__dump_environment')
|
cdist_type = core.Type(self.local.type_path, '__dump_environment')
|
||||||
cdist_object = core.Object(cdist_type, self.local.object_path, 'whatever')
|
cdist_object = core.Object(cdist_type, self.local.object_path, 'whatever')
|
||||||
self.manifest.run_type_manifest(cdist_object)
|
self.manifest.run_type_manifest(cdist_object)
|
||||||
|
|
||||||
|
def test_debug_env_setup(self):
|
||||||
|
self.log.setLevel(logging.DEBUG)
|
||||||
|
manifest = cdist.core.manifest.Manifest(self.target_host, self.local)
|
||||||
|
self.assertTrue("__debug" in manifest.env)
|
||||||
|
|
Loading…
Reference in a new issue