diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-11-30 05:12:41 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-12-01 08:54:50 -0500 |
commit | c2e35658d8311fd2b5d1460c2cb56762d5fe0ec7 (patch) | |
tree | 6a8506c65a4bc07697d26ab5a31960a7644673e5 /tests/test_files.py | |
parent | 54eb890e24713c5375cce7005f78bf2863f7f901 (diff) | |
download | python-coveragepy-git-c2e35658d8311fd2b5d1460c2cb56762d5fe0ec7.tar.gz |
fix: prevent infinite recursion
If using relative file paths, and a file remapping failed, we'd get an
infinite recursion.
Diffstat (limited to 'tests/test_files.py')
-rw-r--r-- | tests/test_files.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/test_files.py b/tests/test_files.py index 5d00bca8..4baac072 100644 --- a/tests/test_files.py +++ b/tests/test_files.py @@ -384,6 +384,7 @@ class PathAliasesTest(CoverageTest): aliases = PathAliases(relative=rel_yn) aliases.add('/ned/home/*/src', './mysrc') self.assert_unchanged(aliases, '/ned/home/foo/src/a.py', exists=False) + self.assert_unchanged(aliases, 'foo/src/a.py', exists=False) def test_no_dotslash(self, rel_yn): # The result shouldn't start with "./" if the map result didn't. |