Author: Ronan Lamy <[email protected]>
Branch: cleanup-test_lib_pypy
Changeset: r95373:df2db0bd9619
Date: 2018-11-28 03:16 +0000
http://bitbucket.org/pypy/pypy/changeset/df2db0bd9619/
Log: Merge test_exception_extra.py into test_exc.py
diff --git a/pypy/module/exceptions/test/test_exc.py
b/pypy/module/exceptions/test/test_exc.py
--- a/pypy/module/exceptions/test/test_exc.py
+++ b/pypy/module/exceptions/test/test_exc.py
@@ -4,6 +4,10 @@
class AppTestExc(object):
spaceconfig = dict(usemodules=('exceptions',))
+ def test_import(self):
+ import exceptions
+ assert exceptions.SyntaxError is SyntaxError
+
def test_baseexc(self):
from exceptions import BaseException
@@ -117,6 +121,8 @@
assert ee.strerror == "x"
assert ee.filename == "y"
assert EnvironmentError(3, "x").filename is None
+ e = EnvironmentError(1, "hello", "world")
+ assert str(e) == "[Errno 1] hello: 'world'"
def test_windows_error(self):
try:
@@ -145,6 +151,7 @@
def test_system_exit(self):
from exceptions import SystemExit
+ assert issubclass(SystemExit, BaseException)
assert SystemExit().code is None
assert SystemExit("x").code == "x"
assert SystemExit(1, 2).code == (1, 2)
diff --git a/pypy/module/test_lib_pypy/test_exception_extra.py
b/pypy/module/test_lib_pypy/test_exception_extra.py
deleted file mode 100644
--- a/pypy/module/test_lib_pypy/test_exception_extra.py
+++ /dev/null
@@ -1,21 +0,0 @@
-def app_test_environmenterror_repr():
- import exceptions as ex
- e = ex.EnvironmentError("hello")
- assert str(e) == "hello"
- e = ex.EnvironmentError(1, "hello")
- assert str(e) == "[Errno 1] hello"
- e = ex.EnvironmentError(1, "hello", "world")
- assert str(e) == "[Errno 1] hello: 'world'"
-
-def app_test_import():
- import exceptions
- assert exceptions.SyntaxError is SyntaxError
-
-def app_test_baseexception():
- assert issubclass(Exception, BaseException)
-
-def app_test_systemexit():
- assert issubclass(SystemExit, BaseException)
-
-def app_test_keyboardinterrupt():
- assert issubclass(KeyboardInterrupt, BaseException)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit