def get_coverage(self, repo_path): """Returns the project coverage object for the project.""" try: return get_coverage.OSSFuzzCoverage( repo_path, self.config.oss_fuzz_project_name) except get_coverage.CoverageError: return None
def test_invalid_project_json(self, _): # pylint: disable=no-self-use """Tests an invalid project JSON results in None being returned.""" with pytest.raises(get_coverage.CoverageError): get_coverage.OSSFuzzCoverage(REPO_PATH, PROJECT_NAME)
def setUp(self): with mock.patch('get_coverage._get_oss_fuzz_latest_cov_report_info', return_value=PROJECT_COV_INFO): self.oss_fuzz_coverage = get_coverage.OSSFuzzCoverage( REPO_PATH, PROJECT_NAME)