blob: d6e50ea69f294b3957363c04ad0666b21304e801 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env python3
import sys
expected = {
'newline': '\n',
'dollar': '$',
'colon': ':',
'space': ' ',
'multi1': ' ::$$ ::$$',
'multi2': ' ::$$\n\n \n\n::$$',
}
output = None
for arg in sys.argv[1:]:
try:
name, value = arg.split('=', 1)
except ValueError:
output = arg
continue
if expected[name] != value:
raise RuntimeError('{!r} is {!r} but should be {!r}'.format(name, value, expected[name]))
if output is not None:
with open(output, 'w') as f:
f.write('Success!')
|