コード例 #1
0
ファイル: task_runner.py プロジェクト: stg-tud/MUBench
    def _get_projects(data_path: str) -> List[Project]:
        project_ids = []
        if exists(data_path):
            project_ids.extend(sorted(listdir(data_path)))

        return [Project(data_path, project_id) for project_id in project_ids if
                Project.is_project(join(data_path, project_id))]
コード例 #2
0
ファイル: test_project.py プロジェクト: stg-tud/MUBench
 def test_accepts_project_path(self):
     create_file(join(self.project_path, Project.PROJECT_FILE))
     assert Project.is_project(self.project_path)
コード例 #3
0
ファイル: data_util.py プロジェクト: stg-tud/MUBench
def create_project(project_id: str, base_path: str = "-test-", meta: Dict[str, Any] = None):
    project = Project(base_path, project_id)
    project._YAML = {} if meta is None else meta
    return project
コード例 #4
0
ファイル: test_project.py プロジェクト: stg-tud/MUBench
 def test_rejects_non_project_path(self):
     assert not Project.is_project(self.temp_dir)