test and fixtures for Type.{required,optional}_parameters

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
remotes/origin/feature_files_export
Steven Armstrong 14 years ago
parent 0f9d71423a
commit 8d3cad1815
  1. 2
      lib/cdist/test/type/fixtures/__with_optional_parameters/parameter/optional
  2. 2
      lib/cdist/test/type/fixtures/__with_required_parameters/parameter/required
  3. 0
      lib/cdist/test/type/fixtures/__without_optional_parameters/.keep
  4. 0
      lib/cdist/test/type/fixtures/__without_required_parameters/.keep
  5. 19
      lib/cdist/test/type/test_type.py

@ -61,6 +61,25 @@ class TypeTestCase(unittest.TestCase):
cdist_type = cdist.core.Type(base_path, '__without_explorers')
self.assertEqual(cdist_type.explorers, [])
def test_with_required_parameters(self):
base_path = fixtures
cdist_type = cdist.core.Type(base_path, '__with_required_parameters')
self.assertEqual(cdist_type.required_parameters, ['required1', 'required2'])
def test_without_required_parameters(self):
base_path = fixtures
cdist_type = cdist.core.Type(base_path, '__without_required_parameters')
self.assertEqual(cdist_type.required_parameters, [])
def test_with_optional_parameters(self):
base_path = fixtures
cdist_type = cdist.core.Type(base_path, '__with_optional_parameters')
self.assertEqual(cdist_type.optional_parameters, ['optional1', 'optional2'])
def test_without_optional_parameters(self):
base_path = fixtures
cdist_type = cdist.core.Type(base_path, '__without_optional_parameters')
self.assertEqual(cdist_type.optional_parameters, [])
'''
suite = unittest.TestLoader().loadTestsFromTestCase(ObjectTestCase)

Loading…
Cancel
Save