Add test case: what if there's a directory in defaults

The goal of the directory name is to be before foo and bar
remotes/origin/random_dot_cdist
Antoine Catton 10 years ago
parent 6610a9c384
commit 9717d5d928
  1. 7
      cdist/test/cdist_type/__init__.py
  2. 0
      cdist/test/cdist_type/fixtures/__directory_in_default/parameter/default/a/.gitkeep
  3. 0
      cdist/test/cdist_type/fixtures/__directory_in_default/parameter/default/bar
  4. 0
      cdist/test/cdist_type/fixtures/__directory_in_default/parameter/default/foo
  5. 2
      cdist/test/cdist_type/fixtures/__directory_in_default/parameter/optional

@ -153,3 +153,10 @@ class TypeTestCase(test.CdistTestCase):
self.assertFalse('optional2' in cdist_type.parameter_defaults)
self.assertEqual(cdist_type.parameter_defaults['optional1'], 'value1')
def test_directory_in_default(self):
base_path = fixtures
cdist_type = core.CdistType(base_path, '__directory_in_default')
self.assertEqual(
list(sorted(cdist_type.parameter_defaults.keys())),
['bar', 'foo']
)

Loading…
Cancel
Save