@@ -4,6 +4,7 @@ const glob = require('glob-all');
4
4
const JSZip = require ( 'jszip' ) ;
5
5
const tape = require ( 'tape' ) ;
6
6
const { removeSync, readFileSync, readdirSync } = require ( 'fs-extra' ) ;
7
+ const { sep } = require ( 'path' ) ;
7
8
8
9
const { getUserCachePath } = require ( './lib/shared' ) ;
9
10
@@ -87,7 +88,7 @@ test('default pythonBin can package flask with default options', t => {
87
88
npm ( [ 'i' , path ] ) ;
88
89
sls ( [ 'package' ] ) ;
89
90
const zipfiles = listZipFiles ( '.serverless/sls-py-req-test.zip' ) ;
90
- t . true ( zipfiles . includes ( ' flask/ __init__.py' ) , 'flask is packaged' ) ;
91
+ t . true ( zipfiles . includes ( ` flask${ sep } __init__.py` ) , 'flask is packaged' ) ;
91
92
t . end ( ) ;
92
93
} ) ;
93
94
@@ -97,7 +98,7 @@ test('py3.6 can package flask with default options', t => {
97
98
npm ( [ 'i' , path ] ) ;
98
99
sls ( [ `--pythonBin=${ getPythonBin ( 3 ) } ` , 'package' ] ) ;
99
100
const zipfiles = listZipFiles ( '.serverless/sls-py-req-test.zip' ) ;
100
- t . true ( zipfiles . includes ( ' flask/ __init__.py' ) , 'flask is packaged' ) ;
101
+ t . true ( zipfiles . includes ( ` flask${ sep } __init__.py` ) , 'flask is packaged' ) ;
101
102
t . end ( ) ;
102
103
} ) ;
103
104
@@ -111,9 +112,9 @@ test('py3.6 can package flask with zip option', t => {
111
112
zipfiles . includes ( '.requirements.zip' ) ,
112
113
'zipped requirements are packaged'
113
114
) ;
114
- t . true ( zipfiles . includes ( ' unzip_requirements.py' ) , 'unzip util is packaged' ) ;
115
+ t . true ( zipfiles . includes ( ` unzip_requirements.py` ) , 'unzip util is packaged' ) ;
115
116
t . false (
116
- zipfiles . includes ( ' flask/ __init__.py' ) ,
117
+ zipfiles . includes ( ` flask${ sep } __init__.py` ) ,
117
118
"flask isn't packaged on its own"
118
119
) ;
119
120
t . end ( ) ;
@@ -125,7 +126,7 @@ test('py3.6 can package flask with slim option', t => {
125
126
npm ( [ 'i' , path ] ) ;
126
127
sls ( [ `--pythonBin=${ getPythonBin ( 3 ) } ` , '--slim=true' , 'package' ] ) ;
127
128
const zipfiles = listZipFiles ( '.serverless/sls-py-req-test.zip' ) ;
128
- t . true ( zipfiles . includes ( ' flask/ __init__.py' ) , 'flask is packaged' ) ;
129
+ t . true ( zipfiles . includes ( ` flask${ sep } __init__.py` ) , 'flask is packaged' ) ;
129
130
t . deepEqual (
130
131
zipfiles . filter ( filename => filename . endsWith ( '.pyc' ) ) ,
131
132
[ ] ,
0 commit comments