|
43 | 43 | reason="rendered differently on py3.13", |
44 | 44 | ) |
45 | 45 |
|
| 46 | +skip_py314 = pytest.mark.skipif( |
| 47 | + sys.version_info.minor == 14 and sys.version_info.major == 3, |
| 48 | + reason="rendered differently on py3.14", |
| 49 | +) |
| 50 | + |
46 | 51 | skip_pypy3 = pytest.mark.skipif( |
47 | 52 | hasattr(sys, "pypy_version_info"), |
48 | 53 | reason="rendered differently on pypy3", |
@@ -139,6 +144,7 @@ def test_inspect_empty_dict(): |
139 | 144 | assert render({}).startswith(expected) |
140 | 145 |
|
141 | 146 |
|
| 147 | +@skip_py314 |
142 | 148 | @skip_py313 |
143 | 149 | @skip_py312 |
144 | 150 | @skip_py311 |
@@ -219,6 +225,7 @@ def test_inspect_integer_with_value(): |
219 | 225 | @skip_py311 |
220 | 226 | @skip_py312 |
221 | 227 | @skip_py313 |
| 228 | +@skip_py314 |
222 | 229 | def test_inspect_integer_with_methods_python38_and_python39(): |
223 | 230 | expected = ( |
224 | 231 | "╭──────────────── <class 'int'> ─────────────────╮\n" |
@@ -257,6 +264,7 @@ def test_inspect_integer_with_methods_python38_and_python39(): |
257 | 264 | @skip_py311 |
258 | 265 | @skip_py312 |
259 | 266 | @skip_py313 |
| 267 | +@skip_py314 |
260 | 268 | def test_inspect_integer_with_methods_python310only(): |
261 | 269 | expected = ( |
262 | 270 | "╭──────────────── <class 'int'> ─────────────────╮\n" |
@@ -299,6 +307,7 @@ def test_inspect_integer_with_methods_python310only(): |
299 | 307 | @skip_py310 |
300 | 308 | @skip_py312 |
301 | 309 | @skip_py313 |
| 310 | +@skip_py314 |
302 | 311 | def test_inspect_integer_with_methods_python311(): |
303 | 312 | # to_bytes and from_bytes methods on int had minor signature change - |
304 | 313 | # they now, as of 3.11, have default values for all of their parameters |
|
0 commit comments