diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-05-16 10:26:08 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-05-16 10:26:08 -0400 |
commit | 1873d8107ac8cf4258440914d68f12332220e244 (patch) | |
tree | 0a3894aa62a01bade50c89300385270f7967ae9c | |
parent | 8ecad78ba3473d97df8ed4f20f28ddf966ce0277 (diff) | |
download | sqlalchemy-1873d8107ac8cf4258440914d68f12332220e244.tar.gz |
Fix formatting on test_evaluator
Change-Id: Idcd77a570b19f1b022a74d67fa8253d922dadc67
-rw-r--r-- | test/orm/test_evaluator.py | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/test/orm/test_evaluator.py b/test/orm/test_evaluator.py index 2570f7650..bafe17b2c 100644 --- a/test/orm/test_evaluator.py +++ b/test/orm/test_evaluator.py @@ -1,26 +1,30 @@ -"""Evluating SQL expressions on ORM objects""" -import sqlalchemy as sa -from sqlalchemy import testing -from sqlalchemy import String, Integer, select +"""Evaluating SQL expressions on ORM objects""" + +from sqlalchemy import String, Integer from sqlalchemy.testing.schema import Table from sqlalchemy.testing.schema import Column -from sqlalchemy.orm import mapper, create_session -from sqlalchemy.testing import eq_ from sqlalchemy.testing import fixtures from sqlalchemy import and_, or_, not_ from sqlalchemy.orm import evaluator +from sqlalchemy.orm import mapper compiler = evaluator.EvaluatorCompiler() + + def eval_eq(clause, testcases=None): evaluator = compiler.process(clause) + def testeval(obj=None, expected_result=None): - assert evaluator(obj) == expected_result, "%s != %r for %s with %r" % (evaluator(obj), expected_result, clause, obj) + assert evaluator(obj) == expected_result, \ + "%s != %r for %s with %r" % ( + evaluator(obj), expected_result, clause, obj) if testcases: - for an_obj,result in testcases: + for an_obj, result in testcases: testeval(an_obj, result) return testeval + class EvaluateTest(fixtures.MappedTest): @classmethod def define_tables(cls, metadata): @@ -65,14 +69,16 @@ class EvaluateTest(fixtures.MappedTest): def test_true_false(self): User = self.classes.User - eval_eq(User.name == False, testcases=[ + eval_eq( + User.name == False, testcases=[ (User(name='foo'), False), (User(name=True), False), (User(name=False), True), ] ) - eval_eq(User.name == True, testcases=[ + eval_eq( + User.name == True, testcases=[ (User(name='foo'), False), (User(name=True), True), (User(name=False), False), |