@@ -57,7 +57,8 @@ def __init__(
57
57
(ReqMock (), True , False ),
58
58
(ReqMock (constraint = True ), False , False ),
59
59
(ReqMock (is_wheel = True ), False , False ),
60
- (ReqMock (editable = True ), False , False ),
60
+ (ReqMock (editable = True , use_pep517 = False ), False , False ),
61
+ (ReqMock (editable = True , use_pep517 = True ), False , True ),
61
62
(ReqMock (source_dir = None ), False , False ),
62
63
# By default (i.e. when binaries are allowed), VCS requirements
63
64
# should be built in install mode.
@@ -80,7 +81,8 @@ def test_should_build_for_install_command(req, disallow_binaries, expected):
80
81
(ReqMock (), True ),
81
82
(ReqMock (constraint = True ), False ),
82
83
(ReqMock (is_wheel = True ), False ),
83
- (ReqMock (editable = True ), True ),
84
+ (ReqMock (editable = True , use_pep517 = False ), True ),
85
+ (ReqMock (editable = True , use_pep517 = True ), True ),
84
86
(ReqMock (source_dir = None ), True ),
85
87
(ReqMock (link = Link ("git+https://g.c/org/repo" )), True ),
86
88
],
@@ -115,7 +117,8 @@ def test_should_build_legacy_wheel_installed(is_wheel_installed):
115
117
@pytest .mark .parametrize (
116
118
"req, expected" ,
117
119
[
118
- (ReqMock (editable = True ), False ),
120
+ (ReqMock (editable = True , use_pep517 = False ), False ),
121
+ (ReqMock (editable = True , use_pep517 = True ), False ),
119
122
(ReqMock (source_dir = None ), False ),
120
123
(ReqMock (link = Link ("git+https://g.c/org/repo" )), False ),
121
124
(ReqMock (link = Link ("https://g.c/dist.tgz" )), False ),
0 commit comments