summaryrefslogtreecommitdiff
path: root/test/dialect/test_firebird.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/dialect/test_firebird.py')
-rw-r--r--test/dialect/test_firebird.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/dialect/test_firebird.py b/test/dialect/test_firebird.py
index ce708936b..532a93ed0 100644
--- a/test/dialect/test_firebird.py
+++ b/test/dialect/test_firebird.py
@@ -319,6 +319,20 @@ class CompileTest(TestBase, AssertsCompiledSQL):
for type_, args, kw, res in columns:
self.assert_compile(type_(*args, **kw), res)
+class TypesTest(TestBase):
+ __only_on__ = 'firebird'
+
+ @testing.provide_metadata
+ def test_infinite_float(self):
+ t = Table('t', metadata,
+ Column('data', Float)
+ )
+ metadata.create_all()
+ t.insert().execute(data=float('inf'))
+ eq_(t.select().execute().fetchall(),
+ [(float('inf'),)]
+ )
+
class MiscTest(TestBase):
__only_on__ = 'firebird'