23 lines
667 B
JavaScript
Vendored
23 lines
667 B
JavaScript
Vendored
var assert = require('assert');
|
|
var python = require('../lib/python').shell;
|
|
|
|
var runTests = function() {
|
|
// Run a couple commands in series
|
|
python('print "Hello World!"', function(err, data) {
|
|
assert.equal('Hello World!\n', data);
|
|
console.log('test 1 ok!');
|
|
python('print "Goodbye, Cruel World!"', function (err, data) {
|
|
assert.equal('Goodbye, Cruel World!\n', data);
|
|
console.log('test 2 ok!');
|
|
python('quit()');
|
|
});
|
|
});
|
|
// Run one in parallel with the first two
|
|
python('print "Asynch"', function (err, data) {
|
|
assert.equal('Asynch\n', data);
|
|
console.log('test 3 ok!');
|
|
});
|
|
};
|
|
|
|
runTests();
|