19 lines
535 B
Python
19 lines
535 B
Python
from li_std_except_as_class import *
|
|
|
|
# This test is expected to fail with -builtin option.
|
|
# Throwing builtin classes as exceptions not supported
|
|
if is_python_builtin():
|
|
try: test_domain_error()
|
|
except RuntimeError: pass
|
|
try: test_domain_error()
|
|
except RuntimeError: pass
|
|
try: test_domain_error()
|
|
except RuntimeError: pass
|
|
else:
|
|
# std::domain_error hierarchy
|
|
try: test_domain_error()
|
|
except domain_error: pass
|
|
try: test_domain_error()
|
|
except logic_error: pass
|
|
try: test_domain_error()
|
|
except exception: pass
|