diff options
author | Guido van Rossum <guido@python.org> | 1997-09-09 03:42:09 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-09-09 03:42:09 (GMT) |
commit | 5c1f5bd5f64c2c60afa5221862fd220cd086c5c8 (patch) | |
tree | 3bdb31396ddd2db733b6e216345900279a5b695f /Lib/dos_8x3/test_exc.py | |
parent | d7500fcbb4d0257f3bcd0c87d17ee61f3b1545e8 (diff) | |
download | cpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.zip cpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.tar.gz cpython-5c1f5bd5f64c2c60afa5221862fd220cd086c5c8.tar.bz2 |
Renamed dos_8x3 to dos-8x3.
Diffstat (limited to 'Lib/dos_8x3/test_exc.py')
-rwxr-xr-x | Lib/dos_8x3/test_exc.py | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/Lib/dos_8x3/test_exc.py b/Lib/dos_8x3/test_exc.py deleted file mode 100755 index 4fbee3e..0000000 --- a/Lib/dos_8x3/test_exc.py +++ /dev/null @@ -1,92 +0,0 @@ -# Python test set -- part 5, built-in exceptions - -from test_support import * - -print '5. Built-in exceptions' -# XXX This is not really enough, each *operation* should be tested! - -def r(name): print name - -r(AttributeError) -import sys -try: x = sys.undefined_attribute -except AttributeError: pass - -r(EOFError) -import sys -fp = open(TESTFN, 'w') -fp.close() -fp = open(TESTFN, 'r') -savestdin = sys.stdin -try: - try: - sys.stdin = fp - x = raw_input() - except EOFError: - pass -finally: - sys.stdin = savestdin - fp.close() - -r(IOError) -try: open('this file does not exist', 'r') -except IOError: pass - -r(ImportError) -try: import undefined_module -except ImportError: pass - -r(IndexError) -x = [] -try: a = x[10] -except IndexError: pass - -r(KeyError) -x = {} -try: a = x['key'] -except KeyError: pass - -r(KeyboardInterrupt) -print '(not testable in a script)' - -r(MemoryError) -print '(not safe to test)' - -r(NameError) -try: x = undefined_variable -except NameError: pass - -r(OverflowError) -x = 1 -try: - while 1: x = x+x -except OverflowError: pass - -r(RuntimeError) -print '(not used any more?)' - -r(SyntaxError) -try: exec '/\n' -except SyntaxError: pass - -r(SystemError) -print '(hard to reproduce)' - -r(SystemExit) -import sys -try: sys.exit(0) -except SystemExit: pass - -r(TypeError) -try: [] + () -except TypeError: pass - -r(ValueError) -try: x = chr(10000) -except ValueError: pass - -r(ZeroDivisionError) -try: x = 1/0 -except ZeroDivisionError: pass - -unlink(TESTFN) |