]> granicus.if.org Git - python/commitdiff
Avoid hardcoding refcounts in tests.
authorCollin Winter <collinw@gmail.com>
Wed, 17 Mar 2010 17:36:16 +0000 (17:36 +0000)
committerCollin Winter <collinw@gmail.com>
Wed, 17 Mar 2010 17:36:16 +0000 (17:36 +0000)
Lib/ctypes/test/test_internals.py

index 2f94670b80ede92a7a0b040321c0013366cdae4f..2e5b1fed45c6700cbcb8c06009cea7fea3648b44 100644 (file)
@@ -23,16 +23,16 @@ class ObjectsTestCase(unittest.TestCase):
 
     def test_ints(self):
         i = 42000123
-        self.assertEqual(3, grc(i))
+        refcnt = grc(i)
         ci = c_int(i)
-        self.assertEqual(3, grc(i))
+        self.assertEqual(refcnt, grc(i))
         self.assertEqual(ci._objects, None)
 
     def test_c_char_p(self):
         s = "Hello, World"
-        self.assertEqual(3, grc(s))
+        refcnt = grc(s)
         cs = c_char_p(s)
-        self.assertEqual(4, grc(s))
+        self.assertEqual(refcnt + 1, grc(s))
         self.assertSame(cs._objects, s)
 
     def test_simple_struct(self):