summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-05-16 10:26:08 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2016-05-16 10:26:08 -0400
commit1873d8107ac8cf4258440914d68f12332220e244 (patch)
tree0a3894aa62a01bade50c89300385270f7967ae9c
parent8ecad78ba3473d97df8ed4f20f28ddf966ce0277 (diff)
downloadsqlalchemy-1873d8107ac8cf4258440914d68f12332220e244.tar.gz
Fix formatting on test_evaluator
Change-Id: Idcd77a570b19f1b022a74d67fa8253d922dadc67
-rw-r--r--test/orm/test_evaluator.py26
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),