From: Michael Trier Date: Mon, 22 Feb 2010 17:08:30 +0000 (+0000) Subject: Python 3 changes the round to return a Decimal not a float. X-Git-Tag: rel_0_6beta2~161 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19e85665e4139c2bc6b2a7d2d90eb8a54112bd50;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Python 3 changes the round to return a Decimal not a float. --- diff --git a/test/orm/test_generative.py b/test/orm/test_generative.py index f30d844320..7fc7ba6c91 100644 --- a/test/orm/test_generative.py +++ b/test/orm/test_generative.py @@ -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):