Skip to content

Commit 10e6478

Browse files
committed
use raw sql for clarity
1 parent 7e07531 commit 10e6478

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

tests/mysql/model/test_model_scopes.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ class User(Model, SoftDeletesMixin):
1010

1111
class TestModelScopes(unittest.TestCase):
1212
def test_find_with_global_scope(self):
13-
user_where = User.where("id", 1).to_sql()
14-
user_find = User.find("1", query=True)
15-
self.assertEqual(user_where, user_find)
13+
find_sql = User.find("1", query=True).to_sql()
14+
raw_sql = """SELECT * FROM `users` WHERE `users`.`id` = '1' AND `users`.`deleted_at` IS NULL"""
15+
self.assertEqual(find_sql, raw_sql)
1616

1717
def test_find_with_trashed_scope(self):
18-
user_where = User.with_trashed().where("id", 1).to_sql()
19-
user_find = User.with_trashed().find("1", query=True)
20-
self.assertEqual(user_where, user_find)
18+
find_sql = User.with_trashed().find("1", query=True).to_sql()
19+
raw_sql = """SELECT * FROM `users` WHERE `users`.`id` = '1'"""
20+
self.assertEqual(find_sql, raw_sql)
2121

2222
def test_find_with_only_trashed_scope(self):
23-
user_where = User.only_trashed().where("id", 1).to_sql()
24-
user_find = User.only_trashed().find("1", query=True)
25-
self.assertEqual(user_where, user_find)
23+
find_sql = User.only_trashed().find("1", query=True).to_sql()
24+
raw_sql = """SELECT * FROM `users` WHERE `users`.`deleted_at` IS NOT NULL AND `users`.`id` = '1'"""
25+
self.assertEqual(find_sql, raw_sql)

0 commit comments

Comments
 (0)