def test_create_folders():
    formula_name = "waller"
    formulafolders.create_folders(formula_name, target_dir)  # Create the formula folders

    assert_folder_exists(target_dir, formula_name + "-formula")  # testcruft/waller-formula exists
    formula_root = os.path.join(target_dir, formula_name + "-formula")

    assert_folder_exists(formula_root, formula_name)  # testcruft/waller-formula/waller exists
    assert_folder_exists(formula_root, formula_name + "/files")  # testcruft/waller-formula/waller exists
示例#2
0
def test_create_folders():
    formula_name = "waller"
    formulafolders.create_folders(formula_name, target_dir) # Create the formula folders
    
    assert_folder_exists(target_dir, formula_name + "-formula") # testcruft/waller-formula exists
    formula_root = os.path.join(target_dir, formula_name + "-formula")
   
    assert_folder_exists(formula_root, formula_name)            # testcruft/waller-formula/waller exists
    assert_folder_exists(formula_root, formula_name + "/files") # testcruft/waller-formula/waller exists
def test_create_files():
    formula_name = "salzburg"
    formulafolders.create_folders(formula_name, target_dir)  # Create the formula folders
    formula_root = formulafolders.create_path(target_dir, formula_name + "-formula")

    # write out all the files in the root directory
    formulafiles.write_file(formula_name, formula_root, None, "README.md", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "LICENSE.txt", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".gitignore", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".kitchen.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".kitchen-ci.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "pillar-custom.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "Gemfile", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "defaults.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "map.jinja", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "init.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "install.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "config.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "service.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula/files", "config.conf", " +++")
    formulafiles.write_file(formula_name, formula_root, "test/integration/default/serverspec", "_spec.rb", " +++")
    formulafiles.write_file(formula_name, formula_root, "test/mockup", "init.sls", " +++")

    assert_file_exists(formula_root, None, "README.md")
    assert_file_exists(formula_root, None, "LICENSE.txt")
    assert_file_exists(formula_root, None, ".gitignore")
    assert_file_exists(formula_root, None, ".kitchen.yml")
    assert_file_exists(formula_root, None, "pillar-custom.sls")
    assert_file_exists(formula_root, None, "Gemfile")
    assert_file_exists(formula_root, formula_name, "defaults.yml")
    assert_file_exists(formula_root, formula_name, "map.jinja")
    assert_file_exists(formula_root, formula_name, "init.sls")
    assert_file_exists(formula_root, formula_name, "install.sls")
    assert_file_exists(formula_root, formula_name, "config.sls")
    assert_file_exists(formula_root, formula_name, "service.sls")
    assert_file_exists(formula_root, formula_name + "/files", "config.conf")
    # assert_file_exists(formula_root, "test/integration/default/serverspec", formula_name + "_spec.rb")
    assert_file_exists(formula_root, "test/integration/default/serverspec", "_spec.rb")
    assert_file_exists(formula_root, "test/mockup", "init.sls")
示例#4
0
def test_create_files():
    formula_name = "salzburg"
    formulafolders.create_folders(formula_name, target_dir) # Create the formula folders
    formula_root = formulafolders.create_path(target_dir, formula_name + "-formula")
    
    # write out all the files in the root directory
    formulafiles.write_file(formula_name, formula_root, None, "README.md", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "LICENSE.txt", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".gitignore", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".kitchen.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, None, ".kitchen-ci.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "pillar-custom.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, None, "Gemfile", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "defaults.yml", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "map.jinja", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "init.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "install.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "config.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula", "service.sls", " +++")
    formulafiles.write_file(formula_name, formula_root, "formula/files", "config.conf", " +++")
    formulafiles.write_file(formula_name, formula_root, "test/integration/default/serverspec", "_spec.rb", " +++")
    formulafiles.write_file(formula_name, formula_root, "test/mockup", "init.sls", " +++")

    assert_file_exists(formula_root, None, "README.md")
    assert_file_exists(formula_root, None, "LICENSE.txt")
    assert_file_exists(formula_root, None, ".gitignore")
    assert_file_exists(formula_root, None, ".kitchen.yml")
    assert_file_exists(formula_root, None, "pillar-custom.sls")
    assert_file_exists(formula_root, None, "Gemfile")
    assert_file_exists(formula_root, formula_name, "defaults.yml")
    assert_file_exists(formula_root, formula_name, "map.jinja")
    assert_file_exists(formula_root, formula_name, "init.sls")
    assert_file_exists(formula_root, formula_name, "install.sls")
    assert_file_exists(formula_root, formula_name, "config.sls")
    assert_file_exists(formula_root, formula_name, "service.sls")
    assert_file_exists(formula_root, formula_name + "/files", "config.conf")
    #assert_file_exists(formula_root, "test/integration/default/serverspec", formula_name + "_spec.rb")
    assert_file_exists(formula_root, "test/integration/default/serverspec", "_spec.rb")
    assert_file_exists(formula_root, "test/mockup", "init.sls")
示例#5
0
def main():
    try:
        formulafolders.create_folders(args.project[0], cur_dir)
        formulafiles.create_files(args.project[0], cur_dir)
    except IOError as e:
        print(e.strerror)
示例#6
0
def main():
    try:
        formulafolders.create_folders(args.project[0], cur_dir)
        formulafiles.create_files(args.project[0], cur_dir)
    except IOError as e:
        print(e.strerror)