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)
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)