Skip to content

Commit 4d3d7f4

Browse files
add failing test testReportCoberturaCrashOnNamespacePackages
1 parent fb16e93 commit 4d3d7f4

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

test-data/unit/reports.test

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,3 +547,37 @@ namespace_packages = True
547547
</table>
548548
</body>
549549
</html>
550+
551+
[case testReportCoberturaCrashOnNamespacePackages]
552+
# cmd: mypy --cobertura-xml-report report -p folder
553+
-- Regression test for https://github.com/python/mypy/issues/19843
554+
[file folder/subfolder/something.py]
555+
-- This output is not important, but due to the way tests are run we need to check it.
556+
[outfile report/cobertura.xml]
557+
<coverage timestamp="$TIMESTAMP" version="$VERSION" line-rate="1.0" branch-rate="0" lines-covered="0" lines-valid="0">
558+
<sources>
559+
<source>$PWD</source>
560+
</sources>
561+
<packages>
562+
<package complexity="1.0" name="folder" branch-rate="0" line-rate="1.0">
563+
<classes>
564+
<class complexity="1.0" filename="folder" name="folder" branch-rate="0" line-rate="1.0">
565+
<methods/>
566+
<lines/>
567+
</class>
568+
<class complexity="1.0" filename="folder/subfolder" name="subfolder" branch-rate="0" line-rate="1.0">
569+
<methods/>
570+
<lines/>
571+
</class>
572+
</classes>
573+
</package>
574+
<package complexity="1.0" name="folder.subfolder" branch-rate="0" line-rate="1.0">
575+
<classes>
576+
<class complexity="1.0" filename="folder/subfolder/something.py" name="something.py" branch-rate="0" line-rate="1.0">
577+
<methods/>
578+
<lines/>
579+
</class>
580+
</classes>
581+
</package>
582+
</packages>
583+
</coverage>

0 commit comments

Comments
 (0)