summaryrefslogtreecommitdiff
path: root/Lib/ctypes/test/test_internals.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/ctypes/test/test_internals.py')
-rw-r--r--Lib/ctypes/test/test_internals.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/Lib/ctypes/test/test_internals.py b/Lib/ctypes/test/test_internals.py
index 04b2040398..2e5b1fed45 100644
--- a/Lib/ctypes/test/test_internals.py
+++ b/Lib/ctypes/test/test_internals.py
@@ -18,22 +18,22 @@ What about pointers?
"""
class ObjectsTestCase(unittest.TestCase):
- def failUnlessSame(self, a, b):
- self.failUnlessEqual(id(a), id(b))
+ def assertSame(self, a, b):
+ self.assertEqual(id(a), id(b))
def test_ints(self):
i = 42000123
- self.failUnlessEqual(3, grc(i))
+ refcnt = grc(i)
ci = c_int(i)
- self.failUnlessEqual(3, grc(i))
- self.failUnlessEqual(ci._objects, None)
+ self.assertEqual(refcnt, grc(i))
+ self.assertEqual(ci._objects, None)
def test_c_char_p(self):
s = "Hello, World"
- self.failUnlessEqual(3, grc(s))
+ refcnt = grc(s)
cs = c_char_p(s)
- self.failUnlessEqual(4, grc(s))
- self.failUnlessSame(cs._objects, s)
+ self.assertEqual(refcnt + 1, grc(s))
+ self.assertSame(cs._objects, s)
def test_simple_struct(self):
class X(Structure):
@@ -42,10 +42,10 @@ class ObjectsTestCase(unittest.TestCase):
a = 421234
b = 421235
x = X()
- self.failUnlessEqual(x._objects, None)
+ self.assertEqual(x._objects, None)
x.a = a
x.b = b
- self.failUnlessEqual(x._objects, None)
+ self.assertEqual(x._objects, None)
def test_embedded_structs(self):
class X(Structure):
@@ -55,13 +55,13 @@ class ObjectsTestCase(unittest.TestCase):
_fields_ = [("x", X), ("y", X)]
y = Y()
- self.failUnlessEqual(y._objects, None)
+ self.assertEqual(y._objects, None)
x1, x2 = X(), X()
y.x, y.y = x1, x2
- self.failUnlessEqual(y._objects, {"0": {}, "1": {}})
+ self.assertEqual(y._objects, {"0": {}, "1": {}})
x1.a, x2.b = 42, 93
- self.failUnlessEqual(y._objects, {"0": {}, "1": {}})
+ self.assertEqual(y._objects, {"0": {}, "1": {}})
def test_xxx(self):
class X(Structure):
@@ -76,11 +76,11 @@ class ObjectsTestCase(unittest.TestCase):
x = X()
x.a = s1
x.b = s2
- self.failUnlessEqual(x._objects, {"0": s1, "1": s2})
+ self.assertEqual(x._objects, {"0": s1, "1": s2})
y = Y()
y.x = x
- self.failUnlessEqual(y._objects, {"0": {"0": s1, "1": s2}})
+ self.assertEqual(y._objects, {"0": {"0": s1, "1": s2}})
## x = y.x
## del y
## print x._b_base_._objects
@@ -91,7 +91,7 @@ class ObjectsTestCase(unittest.TestCase):
A = c_int*4
a = A(11, 22, 33, 44)
- self.failUnlessEqual(a._objects, None)
+ self.assertEqual(a._objects, None)
x = X()
x.data = a