##// END OF EJS Templates
Fixes to make test suite more robust on Fedora....
Fixes to make test suite more robust on Fedora. I fond some spurious warnings on Fedora, extra noise on stdout and other small problems this commit fixes. The test suite now runs cleanly on Fedora11 without Twisted available.

File last commit:

r2440:0caaf43a
r2483:c24bd21b
Show More
simpleerr.py
32 lines | 584 B | text/x-python | PythonLexer
"""Error script. DO NOT EDIT FURTHER! It will break exception doctests!!!"""
import sys
def div0():
"foo"
x = 1
y = 0
x/y
def sysexit(stat, mode):
raise SystemExit(stat, 'Mode = %s' % mode)
def bar(mode):
"bar"
if mode=='div':
div0()
elif mode=='exit':
try:
stat = int(sys.argv[2])
except:
stat = 1
sysexit(stat, mode)
else:
raise ValueError('Unknown mode')
if __name__ == '__main__':
try:
mode = sys.argv[1]
except IndexError:
mode = 'div'
bar(mode)