]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Python 3 changes the round to return a Decimal not a float.
authorMichael Trier <mtrier@gmail.com>
Mon, 22 Feb 2010 17:08:30 +0000 (17:08 +0000)
committerMichael Trier <mtrier@gmail.com>
Mon, 22 Feb 2010 17:08:30 +0000 (17:08 +0000)
test/orm/test_generative.py

index f30d844320fd95bc82d72f02b2d63b2184fe2a7e..7fc7ba6c91fa6bd602de5452b08e7d9c88fe729f 100644 (file)
@@ -105,14 +105,14 @@ class GenerativeQueryTest(_base.MappedTest):
         # Py2K
         avg_f = query.filter(foo.c.bar<30).values(sa.func.avg(foo.c.bar)).next()[0]
         # end Py2K
-        assert round(avg_f, 1) == 14.5
+        assert float(round(avg_f, 1)) == 14.5
 
         # Py3K
         #avg_o = query.filter(foo.c.bar<30).values(sa.func.avg(foo.c.bar)).__next__()[0]
         # Py2K
         avg_o = query.filter(foo.c.bar<30).values(sa.func.avg(foo.c.bar)).next()[0]
         # end Py2K
-        assert round(avg_o, 1) == 14.5
+        assert float(round(avg_o, 1)) == 14.5
 
     @testing.resolve_artifact_names
     def test_filter(self):