Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 1 | test_exceptions |
2 | 5. Built-in exceptions | ||||
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 3 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 4 | AttributeError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 5 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 6 | EOFError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 7 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 8 | IOError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 9 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 10 | ImportError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 11 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 12 | IndexError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 13 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 14 | KeyError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 15 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 16 | KeyboardInterrupt |
17 | (not testable in a script) | ||||
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 18 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 19 | MemoryError |
20 | (not safe to test) | ||||
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 21 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 22 | NameError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 23 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 24 | OverflowError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 25 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 26 | RuntimeError |
27 | (not used any more?) | ||||
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 28 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 29 | SyntaxError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 30 | spam |
Fred Drake | 85f3639 | 2000-07-11 17:53:00 +0000 | [diff] [blame^] | 31 | IndentationError |
32 | spam | ||||
33 | TabError | ||||
34 | spam | ||||
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 35 | SystemError |
36 | (hard to reproduce) | ||||
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 37 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 38 | SystemExit |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 39 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 40 | TypeError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 41 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 42 | ValueError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 43 | spam |
Barry Warsaw | dde5c70 | 1996-12-10 23:20:09 +0000 | [diff] [blame] | 44 | ZeroDivisionError |
Jeremy Hylton | c380466 | 2000-06-25 10:44:57 +0000 | [diff] [blame] | 45 | spam |
Barry Warsaw | 992cb8a | 2000-05-25 23:16:54 +0000 | [diff] [blame] | 46 | Exception |