From 437483f612cfc06fefd99df2775a3818e4da58c5 Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Thu, 14 Aug 2025 16:25:37 +0530 Subject: [PATCH 1/4] chore(deps): bump coverage --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 10eb5fa8ab..68aa745128 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -130,7 +130,7 @@ dev = [ ] test = [ "unittest-xml-reporting~=3.2.0", - "coverage~=6.5.0", + "coverage~=7.10.0", "Faker~=18.10.1", "hypothesis~=6.77.0", "freezegun~=1.5.1", @@ -148,7 +148,7 @@ skip_namespaces = [ ] [tool.bench.dev-dependencies] -coverage = "~=6.5.0" +coverage = "~=7.10.0" Faker = "~=18.10.1" pyngrok = "~=6.0.0" unittest-xml-reporting = "~=3.2.0" From f20da7928883b39fc978ae08bd0866b9058308c3 Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Thu, 14 Aug 2025 16:52:35 +0530 Subject: [PATCH 2/4] ci: ignore test doctypes generated during test runs --- .coveragerc | 1 + 1 file changed, 1 insertion(+) diff --git a/.coveragerc b/.coveragerc index e570d9403b..e57a1f5358 100644 --- a/.coveragerc +++ b/.coveragerc @@ -4,6 +4,7 @@ omit = .github/* commands/* **/test_*.py + **/test_*/* [report] exclude_lines = From 04f5e420f2865ae32e311c3479407c22615cb6b9 Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Thu, 14 Aug 2025 18:12:28 +0530 Subject: [PATCH 3/4] =?UTF-8?q?fix:=20coveragerc=20wasn't=20being=20read?= =?UTF-8?q?=20=F0=9F=8C=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .coveragerc | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index e57a1f5358..0000000000 --- a/.coveragerc +++ /dev/null @@ -1,24 +0,0 @@ -[run] -omit = - tests/* - .github/* - commands/* - **/test_*.py - **/test_*/* - -[report] -exclude_lines = - pragma: no cover - if TYPE_CHECKING: - -exclude_also = - def __repr__ - if self.debug: - if settings.DEBUG - raise AssertionError - raise NotImplementedError - if 0: - if __name__ == .__main__.: - if TYPE_CHECKING: - class .*\bProtocol\): - @(abc\.)?abstractmethod From aeb8a3f0a75147c59d154afc475bc05122ace3f4 Mon Sep 17 00:00:00 2001 From: Ayush Chaudhari Date: Thu, 14 Aug 2025 18:16:41 +0530 Subject: [PATCH 4/4] fix: ignore 'test_*' directories --- frappe/coverage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/coverage.py b/frappe/coverage.py index 41253eed18..8b6fa7007d 100644 --- a/frappe/coverage.py +++ b/frappe/coverage.py @@ -18,7 +18,7 @@ STANDARD_EXCLUSIONS = [ "*.scss", "*.vue", "*.html", - "*/test_*", + "*/test_*/*", "*/node_modules/*", "*/doctype/*/*_dashboard.py", "*/patches/*",