diff options
Diffstat (limited to 'test/dialect/test_firebird.py')
-rw-r--r-- | test/dialect/test_firebird.py | 14 |
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' |