def test_files(self, tmpdir, monkeypatch):
     monkeypatch.chdir(tmpdir)
     coverage_path = os.path.join(COVERAGE_FILES_DIR,
                                  'HealthCheckAnalyzeLargeInvestigations')
     temp_coverage_path = tmpdir.join('.coverage')
     copy_file(coverage_path, temp_coverage_path)
     fix_file_path(temp_coverage_path, PYTHON_FILE_PATH)
     cov_report = CoverageReport(coverage_file=temp_coverage_path)
     cov_report._cov = get_coverage_obj(coverage_file=temp_coverage_path,
                                        report_dir=None,
                                        load_old=True)
     file_path, cover = list(cov_report.files.items())[0]
     assert os.path.abspath(file_path) == PYTHON_FILE_PATH
     assert isinstance(cover, float)
 def test_get_report_str(self, tmpdir, monkeypatch):
     monkeypatch.chdir(tmpdir)
     coverage_path = os.path.join(COVERAGE_FILES_DIR,
                                  'HealthCheckAnalyzeLargeInvestigations')
     temp_coverage_path = tmpdir.join('.coverage')
     copy_file(coverage_path, temp_coverage_path)
     fix_file_path(temp_coverage_path, PYTHON_FILE_PATH)
     cov_report = CoverageReport(coverage_file=temp_coverage_path)
     cov_report._cov = get_coverage_obj(coverage_file=temp_coverage_path,
                                        report_dir=None,
                                        load_old=True)
     report_str = cov_report.report_str
     assert report_str.split('\n')[2].split() == [
         PYTHON_FILE_PATH, '38', '10', '73.68%'
     ]