Add tests for _ctypes.COMError.
This commit is contained in:
parent
1421b00162
commit
1fd1cc5be2
|
@ -58,6 +58,15 @@ if sys.platform == "win32":
|
||||||
self.failUnlessEqual(sizeof(wintypes.LPARAM),
|
self.failUnlessEqual(sizeof(wintypes.LPARAM),
|
||||||
sizeof(c_void_p))
|
sizeof(c_void_p))
|
||||||
|
|
||||||
|
def test_COMError(self):
|
||||||
|
from _ctypes import COMError
|
||||||
|
self.assertEqual(COMError.__doc__, "Raised when a COM method call failed.")
|
||||||
|
|
||||||
|
ex = COMError(-1, "text", ("details",))
|
||||||
|
self.assertEqual(ex.hresult, -1)
|
||||||
|
self.assertEqual(ex.text, "text")
|
||||||
|
self.assertEqual(ex.details, ("details",))
|
||||||
|
|
||||||
class Structures(unittest.TestCase):
|
class Structures(unittest.TestCase):
|
||||||
|
|
||||||
def test_struct_by_value(self):
|
def test_struct_by_value(self):
|
||||||
|
|
Loading…
Reference in New Issue