def take_action(self, args: Any): file_path = args.vaporfile task_name = args.task (vaporfile, task, directory) = load_vaporfile(file_path, task_name) os.chdir(directory) template = task() if args.recipe is not None: contrib = args.contrib or utils.get_property_from_config_file('defaults', 'contrib') recipes = args.recipe apply_recipes(template, contrib, recipes) output_template(self, template, args.output)
def take_action(self, args: Any): file_path = args.vaporfile task_name = args.task (vaporfile, task, directory) = load_vaporfile(file_path, task_name) os.chdir(directory) template = task() if args.recipe is not None: contrib = args.contrib or utils.get_property_from_config_file( 'defaults', 'contrib') recipes = args.recipe apply_recipes(template, contrib, recipes) output_template(self, template, args.output)
def test_get_property_from_config_file__not_found_key_with_default_value(): assert_equal( get_property_from_config_file('section_1', 'key_X', 'value_default'), 'value_default' )
def test_get_property_from_config_file__not_found_key(): assert_equal( get_property_from_config_file('section_1', 'key_X'), None )
def test_get_property_from_config_file__exists_key(): assert_equal( get_property_from_config_file('section_1', 'key_1'), 'value_1' )
def take_action(self, args: Any): file_url = args.url filename = parse.urlsplit(file_url).path.split('/')[-1:][0] contrib = utils.get_property_from_config_file('defaults', 'contrib') download_recipe(file_url, filename, contrib)
def test_get_property_from_config_file__not_found_key_with_default_value(): assert_equal( get_property_from_config_file('section_1', 'key_X', 'value_default'), 'value_default')
def test_get_property_from_config_file__not_found_key(): assert_equal(get_property_from_config_file('section_1', 'key_X'), None)
def test_get_property_from_config_file__exists_key(): assert_equal(get_property_from_config_file('section_1', 'key_1'), 'value_1')