File tree 2 files changed +24
-0
lines changed 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,11 @@ exports = module.exports = {
29
29
CPU_SHARE : "0.8" ,
30
30
MEM_LIMIT : '200m'
31
31
} ,
32
+ 'py3' : {
33
+ SOURCE_FILE : 'script.py' ,
34
+ CPU_SHARE : "0.8" ,
35
+ MEM_LIMIT : '200m'
36
+ } ,
32
37
'nodejs6' : {
33
38
SOURCE_FILE : 'script.js' ,
34
39
CPU_SHARE : "0.8" ,
Original file line number Diff line number Diff line change
1
+ import { execRun } from '../src/tasks/run'
2
+ import { expect } from 'chai'
3
+
4
+
5
+ describe ( 'run - py3' , ( ) => {
6
+ it ( '.py file runs correctly (Python 3.0)' , ( ) => {
7
+ execRun ( {
8
+ id : 26 ,
9
+ lang : 'py3' ,
10
+ source : ( new Buffer ( `
11
+ inp = input()
12
+ print("Hello " + inp)
13
+ ` ) ) . toString ( 'base64' ) ,
14
+ stdin : ( new Buffer ( 'World' ) ) . toString ( 'base64' )
15
+ } , ( runResult ) => {
16
+ expect ( new Buffer ( runResult . stdout , 'base64' ) . toString ( 'ascii' ) ) . to . eq ( 'Hello World\n' )
17
+ } )
18
+ } )
19
+ } )
You can’t perform that action at this time.
0 commit comments