]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add a comment to explain why we have to restore the original value.
authorThomas Heller <theller@ctypes.org>
Wed, 12 Dec 2007 20:01:44 +0000 (20:01 +0000)
committerThomas Heller <theller@ctypes.org>
Wed, 12 Dec 2007 20:01:44 +0000 (20:01 +0000)
Lib/ctypes/test/test_values.py

index a39674f3875bf95f73a2add07cc990bdde9e629c..476b7b796f35f2ee9cc39c473ec6c82cd8049f63 100644 (file)
@@ -10,12 +10,16 @@ import _ctypes_test
 class ValuesTestCase(unittest.TestCase):
 
     def test_an_integer(self):
+        # This test checks and changes an integer stored inside the
+        # _ctypes_test dll/shared lib.
         ctdll = CDLL(_ctypes_test.__file__)
         an_integer = c_int.in_dll(ctdll, "an_integer")
         x = an_integer.value
         self.failUnlessEqual(x, ctdll.get_an_integer())
         an_integer.value *= 2
         self.failUnlessEqual(x*2, ctdll.get_an_integer())
+        # To avoid test failures when this test is repeated several
+        # times the original value must be restored
         an_integer.value = x
         self.failUnlessEqual(x, ctdll.get_an_integer())