def generate_project_files(files): try: sub_file = Utility.create_files([files['main_dir']], files['sub_files']) dirs = Utility.create_dirs([files['main_dir']], files['sub_dirs']) project_dirs = Utility.create_dirs([dirs[files['project_name']]], files['project_dirs']) return sub_file, dirs, project_dirs except Exception as e: raise AfctlParserException(e)
def test_create_dir(self, clean_tmp_dir): parent = ['/tmp'] child = ['one', 'two', 'three'] dirs = Utility.create_dirs(parent, child) assert dirs['one'] == '/tmp/one' assert os.path.exists(dirs['one']) is True assert dirs['two'] == '/tmp/two' assert os.path.exists(dirs['two']) is True assert dirs['three'] == '/tmp/three' assert os.path.exists(dirs['three']) is True