~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to test/test_framework/all_input_text.xml

  • Committer: mattgiuca
  • Date: 2008-01-25 06:20:32 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:313
test/test_framework: Updated examples, a bit of better descriptions, sample
    partial solutions, etc.

Added all sample subject material.
This has been copied from test/test_framework and modified slightly.
There is now a subject "sample" with 2 worksheets. The 1st worksheet has 3
exercises. These work in IVLE by default.

setup.py: Added code to install subjects into the designated directory. This
means that installing IVLE will result in the sample subjects being
immediately available.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<problem name = "Test all IO">
 
2
    <desc>Write a program which does the following:
 
3
      <ol>
 
4
        <li>Gets the value of a variable "foo" and prints it to stdout.</li>
 
5
        <li>Gets the contents of a file "input.txt" and prints it to stdout.
 
6
        </li>
 
7
        <li>Gets the contents of stdin and writes it to a file "output.txt".
 
8
        </li>
 
9
      </ol>
 
10
    </desc>
2
11
    <include>
3
12
        <!-- Here you can place any Python functions to use for normalisation.
4
13
             Note: "id" will be in our standard test functions lib.
25
34
]]>
26
35
    </solution>
27
36
    <!-- Alternatively, <solution src="all_input_test_soln.py" /> -->
28
 
    <case>
 
37
    <case name="All Tests">
29
38
        <!-- Specify input -->
30
39
        <stdin>This is Standard Input</stdin>
31
40
        <file name='input.txt'>
42
51
             and ignore other files. -->
43
52
        <function desc="Match case insensitive and ignore other files"
44
53
            default="ignore">
45
 
            <stdout>str.lower</stdout>
 
54
            <stdout>str.lower</stdout>
46
55
            <!-- 'type="norm"' treats the function as a normalisation
47
56
                 function (the default behaviour).
48
57
                 'type="check"' treats it as a 2-argument check. -->