mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-09-19 21:25:11 +00:00
22 lines
533 B
Python
22 lines
533 B
Python
|
import unittest
|
||
|
from ctypes import *
|
||
|
|
||
|
class X(Structure):
|
||
|
_fields_ = [("foo", c_int)]
|
||
|
|
||
|
class TestCase(unittest.TestCase):
|
||
|
def test_simple(self):
|
||
|
self.assertRaises(TypeError,
|
||
|
delattr, c_int(42), "value")
|
||
|
|
||
|
def test_chararray(self):
|
||
|
self.assertRaises(TypeError,
|
||
|
delattr, (c_char * 5)(), "value")
|
||
|
|
||
|
def test_struct(self):
|
||
|
self.assertRaises(TypeError,
|
||
|
delattr, X(), "foo")
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
unittest.main()
|