diff options
| author | Ben Cail <bcail@crossway.org> | 2024-03-21 14:17:06 -0400 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2024-03-24 16:05:36 +0100 |
| commit | 07c8d979aecf5f1f71ce4f174369df39f24d24b3 (patch) | |
| tree | 51b07152ba69b4b207b2d9c84c6b1d51d3216a97 /tests/files/tests.py | |
| parent | b6e2b83901d841cf4d2179f650d1e7dca7e90c16 (diff) | |
Fixed #35323 -- Prevented file_move_safe() from trying to overwrite existing file when allow_overwrite is False.
Diffstat (limited to 'tests/files/tests.py')
| -rw-r--r-- | tests/files/tests.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/files/tests.py b/tests/files/tests.py index 9d3a471cb3..4f6d1fa74b 100644 --- a/tests/files/tests.py +++ b/tests/files/tests.py @@ -426,9 +426,10 @@ class FileMoveSafeTests(unittest.TestCase): handle_a, self.file_a = tempfile.mkstemp() handle_b, self.file_b = tempfile.mkstemp() - # file_move_safe() raises OSError if the destination file exists and - # allow_overwrite is False. - with self.assertRaises(FileExistsError): + # file_move_safe() raises FileExistsError if the destination file + # exists and allow_overwrite is False. + msg = r"Destination file .* exists and allow_overwrite is False\." + with self.assertRaisesRegex(FileExistsError, msg): file_move_safe(self.file_a, self.file_b, allow_overwrite=False) # should allow it and continue on if allow_overwrite is True |
