summaryrefslogtreecommitdiff
path: root/docs/sample_questions.py
diff options
context:
space:
mode:
authorPrabhu Ramachandran2011-11-25 23:57:56 +0530
committerPrabhu Ramachandran2011-11-25 23:57:56 +0530
commit9000f58786bc21b05e59ddbe96f8be607f13a00d (patch)
tree853b014635f47d523ae5f7327d1b2bae9aac8aa3 /docs/sample_questions.py
parentbc06851c9b7017b169dbd67ff24dd6d54deaaabf (diff)
downloadonline_test-9000f58786bc21b05e59ddbe96f8be607f13a00d.tar.gz
online_test-9000f58786bc21b05e59ddbe96f8be607f13a00d.tar.bz2
online_test-9000f58786bc21b05e59ddbe96f8be607f13a00d.zip
ENH: Fixing bash support, tests for code server.
This checkin fixes bash support. In actuality the bash support lets one test any runnable script/program that outputs results to stdout. I've also added a decent test suite for the code server that checks if it functions correctly or not. I've also updated the sample_questions to work with the new bash support and added a reference bash script and the testcode to go with it.
Diffstat (limited to 'docs/sample_questions.py')
-rw-r--r--docs/sample_questions.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/docs/sample_questions.py b/docs/sample_questions.py
index 5af9c4b..aa7f239 100644
--- a/docs/sample_questions.py
+++ b/docs/sample_questions.py
@@ -35,11 +35,8 @@ Question(
description='''Write a shell script which takes two arguments on the
command line and prints the sum of the two on the output.''',
test='''\
-#!/bin/bash
-[[ $# -eq 2 ]] && echo $(( $1 + $2 )) && exit $(( $1 + $2 ))
-#++++++
-1 2
-2 1
+docs/sample.sh
+docs/sample.args
'''),
Question(
summary='Size of integer in Python',