mirror of https://github.com/python/cpython
bpo-45878: convert `try/except` to `self.assertRaises` in `Lib/ctypes/test/test_functions.py` (GH-29721)
This commit is contained in:
parent
2c047f604e
commit
b48ac6fe38
|
@ -35,34 +35,24 @@ class FunctionTestCase(unittest.TestCase):
|
|||
# wasn't checked, and it even crashed Python.
|
||||
# Found by Greg Chapman.
|
||||
|
||||
try:
|
||||
with self.assertRaises(TypeError):
|
||||
class X(object, Array):
|
||||
_length_ = 5
|
||||
_type_ = "i"
|
||||
except TypeError:
|
||||
pass
|
||||
|
||||
|
||||
from _ctypes import _Pointer
|
||||
try:
|
||||
with self.assertRaises(TypeError):
|
||||
class X(object, _Pointer):
|
||||
pass
|
||||
except TypeError:
|
||||
pass
|
||||
|
||||
from _ctypes import _SimpleCData
|
||||
try:
|
||||
with self.assertRaises(TypeError):
|
||||
class X(object, _SimpleCData):
|
||||
_type_ = "i"
|
||||
except TypeError:
|
||||
pass
|
||||
|
||||
try:
|
||||
with self.assertRaises(TypeError):
|
||||
class X(object, Structure):
|
||||
_fields_ = []
|
||||
except TypeError:
|
||||
pass
|
||||
|
||||
|
||||
@need_symbol('c_wchar')
|
||||
def test_wchar_parm(self):
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
Test ``Lib/ctypes/test/test_functions.py::test_mro`` now uses
|
||||
``self.assertRaises`` instead of ``try/except``.
|
Loading…
Reference in New Issue