Skip to content

Commit 6d5afff

Browse files
committed
Include both old and new packaging errors, as the latest packaging only supports 3.7+
1 parent b4675a8 commit 6d5afff

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pyproject_examples/__init__.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
# OR OTHER DEALINGS IN THE SOFTWARE.
2828
#
2929
import re
30+
import sys
3031

3132
# 3rd party
3233
import pytest as pytest
@@ -159,7 +160,15 @@
159160
f'{MINIMAL_CONFIG}\ndependencies = ["foo]]]"]',
160161
InvalidRequirement,
161162
r"'foo]]]'\n Expected end or semicolon \(after name and no valid version specifier\)\n foo]]]\n \^",
162-
id="dependencies_invalid_requirement"
163+
id="dependencies_invalid_requirement",
164+
marks=pytest.mark.skipif(sys.version_info < (3, 7), reason="Error differs on 3.6"),
165+
),
166+
pytest.param(
167+
f'{MINIMAL_CONFIG}\ndependencies = ["foo]]]"]',
168+
InvalidRequirement,
169+
r"'foo]]]'\n Parse error at \"']]]'\": Expected string_end",
170+
id="dependencies_invalid_requirement",
171+
marks=pytest.mark.skipif(sys.version_info >= (3, 7), reason="Error differs on 3.6"),
163172
),
164173
pytest.param(
165174
f'{MINIMAL_CONFIG}\nreadme = "README.rst"',

0 commit comments

Comments
 (0)