Skip to content

Commit 66902f6

Browse files
committed
Add editable+pep517 tests for should_build / should_cache
1 parent a52a9fd commit 66902f6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/unit/test_wheel_builder.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ def __init__(
5757
(ReqMock(), True, False),
5858
(ReqMock(constraint=True), False, False),
5959
(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),
6162
(ReqMock(source_dir=None), False, False),
6263
# By default (i.e. when binaries are allowed), VCS requirements
6364
# should be built in install mode.
@@ -80,7 +81,8 @@ def test_should_build_for_install_command(req, disallow_binaries, expected):
8081
(ReqMock(), True),
8182
(ReqMock(constraint=True), False),
8283
(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),
8486
(ReqMock(source_dir=None), True),
8587
(ReqMock(link=Link("git+https://g.c/org/repo")), True),
8688
],
@@ -115,7 +117,8 @@ def test_should_build_legacy_wheel_installed(is_wheel_installed):
115117
@pytest.mark.parametrize(
116118
"req, expected",
117119
[
118-
(ReqMock(editable=True), False),
120+
(ReqMock(editable=True, use_pep517=False), False),
121+
(ReqMock(editable=True, use_pep517=True), False),
119122
(ReqMock(source_dir=None), False),
120123
(ReqMock(link=Link("git+https://g.c/org/repo")), False),
121124
(ReqMock(link=Link("https://g.c/dist.tgz")), False),

0 commit comments

Comments
 (0)