summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamian <damian.peter.shaw@gmail.com>2021-09-23 11:29:25 -0400
committerDamian <damian.peter.shaw@gmail.com>2021-09-23 11:29:25 -0400
commit4852663019a092e73ce0b1b7135b4c675efa0d0c (patch)
tree0e1ffe187b16a7c68dd9b39edfa3f58e7dc8a1c9
parent478c5e5c3fccc1c71f8f1da008e75f86f1878203 (diff)
downloadpip-4852663019a092e73ce0b1b7135b4c675efa0d0c.tar.gz
Fix lint issues
-rw-r--r--tests/unit/resolution_resolvelib/test_provider.py79
1 files changed, 56 insertions, 23 deletions
diff --git a/tests/unit/resolution_resolvelib/test_provider.py b/tests/unit/resolution_resolvelib/test_provider.py
index 101c32f1b..168ccccb9 100644
--- a/tests/unit/resolution_resolvelib/test_provider.py
+++ b/tests/unit/resolution_resolvelib/test_provider.py
@@ -1,14 +1,15 @@
import operator
+from pip._vendor.packaging.requirements import Requirement
+from pip._vendor.resolvelib.resolvers import Criterion, RequirementInformation
+from pip._vendor.resolvelib.structs import IteratorMapping, build_iter_view
+
+from pip._internal.models.candidate import InstallationCandidate
from pip._internal.models.link import Link
from pip._internal.req.req_install import InstallRequirement
from pip._internal.resolution.resolvelib.factory import Factory
-from pip._internal.models.candidate import InstallationCandidate
from pip._internal.resolution.resolvelib.provider import PipProvider
from pip._internal.resolution.resolvelib.requirements import SpecifierRequirement
-from pip._vendor.packaging.requirements import Requirement
-from pip._vendor.resolvelib.structs import build_iter_view, IteratorMapping
-from pip._vendor.resolvelib.resolvers import Criterion, RequirementInformation
def test_provider_known_depths(factory: Factory):
@@ -22,23 +23,34 @@ def test_provider_known_depths(factory: Factory):
# Setup all "my-package" objects required to call get_preference
my_package_install_requirement = InstallRequirement(
- Requirement('my-package'),
- '-r .\\reqs.txt (line 1)'
+ Requirement("my-package"), "-r .\\reqs.txt (line 1)"
)
my_package_matches = provider.find_matches(
- 'my-package',
- IteratorMapping({}, operator.methodcaller('iter_requirement'), {'my-package': [SpecifierRequirement(my_package_install_requirement)]}),
- IteratorMapping({}, operator.attrgetter('incompatibilities'), {'my-package': []})
+ "my-package",
+ IteratorMapping(
+ {},
+ operator.methodcaller("iter_requirement"),
+ {"my-package": [SpecifierRequirement(my_package_install_requirement)]},
+ ),
+ IteratorMapping(
+ {}, operator.attrgetter("incompatibilities"), {"my-package": []}
+ ),
)
my_package_matches_iterview = build_iter_view(my_package_matches)
- my_package_requirement_information = RequirementInformation(requirement=SpecifierRequirement(my_package_install_requirement), parent=None)
- my_package_criterion = Criterion(my_package_matches_iterview, [my_package_requirement_information], [])
+ my_package_requirement_information = RequirementInformation(
+ requirement=SpecifierRequirement(my_package_install_requirement), parent=None
+ )
+ my_package_criterion = Criterion(
+ my_package_matches_iterview, [my_package_requirement_information], []
+ )
provider.get_preference(
identifier="my-package",
resolutions={},
candidates={},
- information=IteratorMapping({'my-package': my_package_criterion}, operator.attrgetter('information')),
+ information=IteratorMapping(
+ {"my-package": my_package_criterion}, operator.attrgetter("information")
+ ),
)
assert provider._known_depths == {"my-package": 1.0}
@@ -50,25 +62,46 @@ def test_provider_known_depths(factory: Factory):
# Setup all "my-transitive-package", a package dependent on "my-package", objects required to call get_preference
my_transative_package_install_requirement = InstallRequirement(
- Requirement('my-package'),
- '-r .\\reqs.txt (line 1)'
+ Requirement("my-package"), "-r .\\reqs.txt (line 1)"
)
my_transative_package_matches = provider.find_matches(
- 'my-transitive-package',
- IteratorMapping({}, operator.methodcaller('iter_requirement'), {'my-transitive-package': [SpecifierRequirement(my_transative_package_install_requirement)]}),
- IteratorMapping({}, operator.attrgetter('incompatibilities'), {'my-transitive-package': []})
+ "my-transitive-package",
+ IteratorMapping(
+ {},
+ operator.methodcaller("iter_requirement"),
+ {
+ "my-transitive-package": [
+ SpecifierRequirement(my_transative_package_install_requirement)
+ ]
+ },
+ ),
+ IteratorMapping(
+ {}, operator.attrgetter("incompatibilities"), {"my-transitive-package": []}
+ ),
+ )
+ my_transative_package_matches_iterview = build_iter_view(
+ my_transative_package_matches
+ )
+ my_transative_package_requirement_information = RequirementInformation(
+ requirement=SpecifierRequirement(my_transative_package_install_requirement),
+ parent=my_package_candidate,
+ )
+ my_transative_package_criterion = Criterion(
+ my_transative_package_matches_iterview,
+ [my_transative_package_requirement_information],
+ [],
)
- my_transative_package_matches_iterview = build_iter_view(my_transative_package_matches)
- my_transative_package_requirement_information = RequirementInformation(requirement=SpecifierRequirement(my_transative_package_install_requirement), parent=my_package_candidate)
- my_transative_package_criterion = Criterion(my_transative_package_matches_iterview, [my_transative_package_requirement_information], [])
provider.get_preference(
identifier="my-transitive-package",
resolutions={},
candidates={},
information=IteratorMapping(
- {'my-package': my_package_criterion, "my-transitive-package": my_transative_package_criterion},
- operator.attrgetter('information')
- )
+ {
+ "my-package": my_package_criterion,
+ "my-transitive-package": my_transative_package_criterion,
+ },
+ operator.attrgetter("information"),
+ ),
)
assert provider._known_depths == {"my-transitive-package": 2.0, "my-package": 1.0}