Example #1
0
 def test_validate_definitions_version(self):
     blueprint = 'blueprint_validate_definitions_version'
     self._init()
     self.assertRaises(
         parser_exceptions.DSLParsingLogicException,
         self._local_init, blueprint=blueprint)
     with open(utils.get_configuration_path()) as f:
         config = yaml.safe_load(f.read())
     with open(utils.get_configuration_path(), 'w') as f:
         config['validate_definitions_version'] = False
         f.write(yaml.safe_dump(config))
     # Parsing occurs during init
     self._local_init(blueprint=blueprint)
Example #2
0
 def test_local_provider_context(self):
     self._init()
     with open(utils.get_configuration_path()) as f:
         config = yaml.safe_load(f.read())
     with open(utils.get_configuration_path(), 'w') as f:
         config['local_provider_context'] = {
             'stub1': 'value1'
         }
         f.write(yaml.safe_dump(config))
     self._local_init()
     self._local_execute()
     output = cli_runner.run_cli('cfy local outputs')
     self.assertIn('"provider_context":', output)
     self.assertIn('stub1', output)
     self.assertIn('value1', output)