summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rwxr-xr-xtests/types_basic.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 30e18b1..4f61568 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-25 Federico Di Gregorio <fog@initd.org>
+
+ * tests/types_basic.py: fixed test broken by float precision fix.
+
2009-11-09 Federico Di Gregorio <fog@initd.org>
* psycopg/adapter_pfloat.c: applied patch from Remy Blankto fix float
diff --git a/tests/types_basic.py b/tests/types_basic.py
index 180bb2a..72d1f41 100755
--- a/tests/types_basic.py
+++ b/tests/types_basic.py
@@ -50,9 +50,9 @@ class TypesBasicTests(unittest.TestCase):
self.failUnless(s == 1971, "wrong integer quoting: " + str(s))
s = self.execute("SELECT %s AS foo", (1971L,))
self.failUnless(s == 1971L, "wrong integer quoting: " + str(s))
- # Python 2.4 defaults to Decimal?
+ # Python 2.4 defaults to Decimal? (Apparently it does not.)
if sys.version_info[0] >= 2 and sys.version_info[1] >= 4:
- s = self.execute("SELECT %s AS foo", (19.10,))
+ s = self.execute("SELECT %s AS foo", (decimal.Decimal("19.10"),))
self.failUnless(s - decimal.Decimal("19.10") == 0,
"wrong decimal quoting: " + str(s))
else: