1import unittest
2from ctypes import *
3
4class X(Structure):
5    _fields_ = [("foo", c_int)]
6
7class TestCase(unittest.TestCase):
8    def test_simple(self):
9        self.assertRaises(TypeError,
10                          delattr, c_int(42), "value")
11
12    def test_chararray(self):
13        self.assertRaises(TypeError,
14                          delattr, (c_char * 5)(), "value")
15
16    def test_struct(self):
17        self.assertRaises(TypeError,
18                          delattr, X(), "foo")
19
20if __name__ == "__main__":
21    unittest.main()
22