Author: thomas.heller
Date: Wed Dec 12 21:01:44 2007
New Revision: 59476
Modified:
python/branches/py3k/Lib/ctypes/test/test_values.py
Log:
Add a comment to explain why we have to restore the original value.
Modified: python/branches/py3k/Lib/ctypes/test/test_values.py
==============================================================================
--- python/branches/py3k/Lib/ctypes/test/test_values.py (original)
+++ python/branches/py3k/Lib/ctypes/test/test_values.py Wed Dec 12 21:01:44 2007
@@ -10,12 +10,16 @@
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())
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins