Skip to content

Commit 3752411

Browse files
committed
test: ensure dev-packages are not included
As raised in #322, add a test for Pipenv to ensure `dev-packages` are not included in the target deployment package. Signed-off-by: Mike Fiedler <[email protected]>
1 parent 296416c commit 3752411

File tree

3 files changed

+115
-22
lines changed

3 files changed

+115
-22
lines changed

test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,7 @@ test('pipenv py3.6 can package flask with default options', t => {
656656
const zipfiles = listZipFiles('.serverless/sls-py-req-test.zip');
657657
t.true(zipfiles.includes(`flask${sep}__init__.py`), 'flask is packaged');
658658
t.true(zipfiles.includes(`boto3${sep}__init__.py`), 'boto3 is packaged');
659+
t.false(zipfiles.includes(`pytest${sep}__init__.py`), 'dev-package pytest is NOT packaged');
659660
t.end();
660661
});
661662

tests/pipenv/Pipfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ verify_ssl = true
66
Flask = "*"
77
bottle = "*"
88
boto3 = "*"
9+
10+
[dev-packages]
11+
pytest = "*"

tests/pipenv/Pipfile.lock

Lines changed: 111 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)