summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-03-01 00:44:28 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-03-01 02:14:35 +0000
commit3638d349ba4cc8f321015dfa427f2e873116c9dc (patch)
tree6203cb409ac982f73cc8c49c0b11d428bed329ab
parent691df4952ba9132f6af012f021c0db04c8681d9e (diff)
downloadpsycopg2-3638d349ba4cc8f321015dfa427f2e873116c9dc.tar.gz
Skip test on PG version with bad interval roundingfix-512
On these ancient versions: =# select '999999:00:00.1'::interval; interval -------------------------------- 41666 days 15:00:00.0999999046
-rwxr-xr-xtests/test_dates.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py
index 9b71905..98b1f55 100755
--- a/tests/test_dates.py
+++ b/tests/test_dates.py
@@ -338,6 +338,7 @@ class DatetimeTests(ConnectingTestCase, CommonDatetimeTestsMixin):
t = self.execute("select '24:00+05:30'::timetz;")
self.assertEqual(t, time(0, 0, tzinfo=FixedOffsetTimezone(330)))
+ @skip_before_postgres(8, 1)
def test_large_interval(self):
t = self.execute("select '999999:00:00'::interval")
self.assertEqual(total_seconds(t), 999999 * 60 * 60)