Update a test regex to work with Python 3.12+
This commit is contained in:
parent
404f2b434c
commit
d8295e20cb
2 changed files with 39 additions and 0 deletions
36
3066.patch
Normal file
36
3066.patch
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
From bf13dbdb80573a10942a23e4b6071aaa5d3e64cf Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
|
||||
Date: Mon, 17 Jul 2023 11:35:38 +0200
|
||||
Subject: [PATCH] Update a test regex to work with Python 3.12+
|
||||
|
||||
Fixes https://github.com/tox-dev/tox/issues/3065
|
||||
|
||||
New message:
|
||||
|
||||
"argument should be a str or an os.PathLike object where __fspath__ returns a str, not 'type'"
|
||||
---
|
||||
docs/changelog/3065.bugfix.rst | 1 +
|
||||
tests/config/loader/test_memory_loader.py | 2 +-
|
||||
2 files changed, 2 insertions(+), 1 deletion(-)
|
||||
create mode 100644 docs/changelog/3065.bugfix.rst
|
||||
|
||||
diff --git a/docs/changelog/3065.bugfix.rst b/docs/changelog/3065.bugfix.rst
|
||||
new file mode 100644
|
||||
index 000000000..774b33b24
|
||||
--- /dev/null
|
||||
+++ b/docs/changelog/3065.bugfix.rst
|
||||
@@ -0,0 +1 @@
|
||||
+Update a regular expression in tests to match the exception message in both Python 3.12 and older.
|
||||
diff --git a/tests/config/loader/test_memory_loader.py b/tests/config/loader/test_memory_loader.py
|
||||
index 6f645540e..8ab7f8f62 100644
|
||||
--- a/tests/config/loader/test_memory_loader.py
|
||||
+++ b/tests/config/loader/test_memory_loader.py
|
||||
@@ -66,7 +66,7 @@ def test_memory_loader(value: Any, of_type: type[Any], outcome: Any) -> None:
|
||||
(["m"], List[int], ValueError, "invalid literal for int"),
|
||||
({"m": 1}, Dict[int, int], ValueError, "invalid literal for int"),
|
||||
({1: "m"}, Dict[int, int], ValueError, "invalid literal for int"),
|
||||
- (object, Path, TypeError, "expected str, bytes or os.PathLike object"),
|
||||
+ (object, Path, TypeError, r"str(, bytes)? or (an )?os\.PathLike object"),
|
||||
(1, Command, TypeError, "1"),
|
||||
(1, EnvList, TypeError, "1"),
|
||||
],
|
||||
|
|
@ -32,6 +32,9 @@ Source0: %{pypi_source tox}
|
|||
# Adjust virtualenv environment variables to make it work with our patched virtualenv.
|
||||
Patch: fix-tests.patch
|
||||
|
||||
# Update a test regex to work with Python 3.12+
|
||||
Patch: https://github.com/tox-dev/tox/pull/3066.patch
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue