Example #1
0
 def test_apply_cloud_config_success_dict(self):
     '''
     Tests success when valid data is passed into function as a dictionary
     '''
     overrides = {'providers': {'foo': {'driver': 'bar'}}}
     ret = {'default_include': 'path/to/some/cloud/conf/file',
            'providers': {'foo': {'bar': {'driver': 'foo:bar'}}}}
     self.assertEqual(sconfig.apply_cloud_config(overrides, defaults=DEFAULT), ret)
Example #2
0
 def test_apply_cloud_config_success_list(self):
     '''
     Tests success when valid data is passed into the function as a list
     '''
     overrides = {'providers': {'foo': [{'driver': 'bar'}]}}
     ret = {
         'default_include': 'path/to/some/cloud/conf/file',
         'providers': {
             'foo': {
                 'bar': {
                     'driver': 'foo:bar'
                 }
             }
         }
     }
     self.assertEqual(
         sconfig.apply_cloud_config(overrides, defaults=DEFAULT), ret)