diff options
| author | Gord Thompson <gord@gordthompson.com> | 2021-07-04 15:56:40 -0600 |
|---|---|---|
| committer | Gord Thompson <gord@gordthompson.com> | 2021-07-04 15:56:40 -0600 |
| commit | 4ff4760fade8020df0418005e0fdd130ed3589a4 (patch) | |
| tree | 661b4d731047ba27863b40f79ef65234e9b4a273 /test/sql/test_query.py | |
| parent | b920869ef54d05e73e2a980b73647d6050ffeb9d (diff) | |
| download | sqlalchemy-4ff4760fade8020df0418005e0fdd130ed3589a4.tar.gz | |
Modernize tests - select(whereclause)
Change-Id: I306cfbea9920b35100e3087dcc21d7ffa6c39c55
Diffstat (limited to 'test/sql/test_query.py')
| -rw-r--r-- | test/sql/test_query.py | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/test/sql/test_query.py b/test/sql/test_query.py index 14dc397f6..b3d728ab3 100644 --- a/test/sql/test_query.py +++ b/test/sql/test_query.py @@ -309,7 +309,9 @@ class QueryTest(fixtures.TablesTest): connection.execute(users.insert(), dict(user_id=8, user_name="fred")) u = bindparam("userid") - s = users.select(and_(users.c.user_name == u, users.c.user_name == u)) + s = users.select().where( + and_(users.c.user_name == u, users.c.user_name == u) + ) r = connection.execute(s, dict(userid="fred")).fetchall() assert len(r) == 1 @@ -581,20 +583,20 @@ class QueryTest(fixtures.TablesTest): connection.execute(users.insert(), dict(user_id=8, user_name="fred")) connection.execute(users.insert(), dict(user_id=9, user_name=None)) - s = users.select(users.c.user_name.in_([])) + s = users.select().where(users.c.user_name.in_([])) r = connection.execute(s).fetchall() # No username is in empty set assert len(r) == 0 - s = users.select(not_(users.c.user_name.in_([]))) + s = users.select().where(not_(users.c.user_name.in_([]))) r = connection.execute(s).fetchall() assert len(r) == 3 - s = users.select(users.c.user_name.in_(["jack", "fred"])) + s = users.select().where(users.c.user_name.in_(["jack", "fred"])) r = connection.execute(s).fetchall() assert len(r) == 2 - s = users.select(not_(users.c.user_name.in_(["jack", "fred"]))) + s = users.select().where(not_(users.c.user_name.in_(["jack", "fred"]))) r = connection.execute(s).fetchall() # Null values are not outside any set assert len(r) == 0 @@ -842,7 +844,7 @@ class QueryTest(fixtures.TablesTest): u = bindparam("search_key", type_=String) - s = users.select(not_(u.in_([]))) + s = users.select().where(not_(u.in_([]))) r = connection.execute(s, dict(search_key="john")).fetchall() assert len(r) == 3 r = connection.execute(s, dict(search_key=None)).fetchall() @@ -857,7 +859,7 @@ class QueryTest(fixtures.TablesTest): connection.execute(users.insert(), dict(user_id=8, user_name="fred")) connection.execute(users.insert(), dict(user_id=9, user_name=None)) - s = users.select(not_(literal("john").in_([]))) + s = users.select().where(not_(literal("john").in_([]))) r = connection.execute(s).fetchall() assert len(r) == 3 @@ -879,13 +881,13 @@ class QueryTest(fixtures.TablesTest): ], ) - s = users.select(users.c.user_name.in_([]) == True) # noqa + s = users.select().where(users.c.user_name.in_([]) == True) # noqa r = connection.execute(s).fetchall() assert len(r) == 0 - s = users.select(users.c.user_name.in_([]) == False) # noqa + s = users.select().where(users.c.user_name.in_([]) == False) # noqa r = connection.execute(s).fetchall() assert len(r) == 3 - s = users.select(users.c.user_name.in_([]) == None) # noqa + s = users.select().where(users.c.user_name.in_([]) == None) # noqa r = connection.execute(s).fetchall() assert len(r) == 0 |
