Skip to content

Commit d3e1467

Browse files
committed
Fix tests.
1 parent 97dde85 commit d3e1467

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

tests/test_environment.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
if TYPE_CHECKING:
4747
from typing import Any, Callable, Dict, Iterable, Iterator, Optional, Tuple
4848

49+
from pex.requirements import ParsedRequirement
50+
4951

5052
@contextmanager
5153
def yield_pex_builder(zip_safe=True, interpreter=None):
@@ -195,11 +197,11 @@ def add_sources(builder, content):
195197

196198

197199
def get_setuptools_requirement(interpreter=None):
198-
# type: (Optional[PythonInterpreter]) -> str
200+
# type: (Optional[PythonInterpreter]) -> ParsedRequirement
199201
# We use a very old version of setuptools to prove the point the user version is what is used
200202
# here and not the vendored version (when possible). A newer setuptools is needed though to work
201203
# with python 3.
202-
return (
204+
return parse_requirement_string(
203205
"setuptools==1.0"
204206
if (interpreter or PythonInterpreter.get()).version[0] == 2
205207
else "setuptools==17.0"

tests/test_resolver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ def prepare_project(project_dir):
624624
python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
625625
)
626626
resolved_distributions = resolve(
627-
requirements=[dist],
627+
requirements=[parse_requirement_string(dist)],
628628
# We need this to allow the invalid version above to sneak by pip wheel metadata
629629
# verification.
630630
verify_wheels=False,

0 commit comments

Comments
 (0)