finish test_path.test_type_detection

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
remotes/origin/feature_files_export
Nico Schottelius 13 years ago
parent 8dd248cf76
commit f88cb78d61
  1. 13
      lib/cdist/test/test_path.py

@ -40,14 +40,17 @@ class Path(unittest.TestCase):
os.mkdir(self.path.conf_dir)
os.mkdir(self.path.type_base_dir)
self.install_type_name = "__install_test"
self.config_type_name = "__config_test"
# Create install type
self.install_type = os.path.join(self.path.type_base_dir, "__install_test")
self.install_type = os.path.join(self.path.type_base_dir, self.install_type_name)
os.mkdir(self.install_type)
open(os.path.join(self.install_type, "install"), "w").close()
# Create config type
config_type = os.path.join(self.path.type_base_dir, "__config_test")
os.mkdir(config_type)
self.config_type = os.path.join(self.path.type_base_dir, self.config_type_name)
os.mkdir(self.config_type)
def tearDown(self):
self.path.cleanup()
@ -55,7 +58,9 @@ class Path(unittest.TestCase):
def test_type_detection(self):
"""Check that a type is identified as install or configuration correctly"""
self.assertTrue(self.path.is_install_type(self.install_type))
self.assertFalse(self.path.is_install_type(self.config_type))
def test_manifest_uses_install_types_only(self):
"""Check that objects created from manifest are only of install type"""

Loading…
Cancel
Save