Skip to content

Commit cb77283

Browse files
committed
refactor: small improvements
1 parent 1fe70b6 commit cb77283

File tree

1 file changed

+9
-24
lines changed

1 file changed

+9
-24
lines changed

tests/panels/test_sql.py

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,14 @@ def sql_call(*, use_iterator=False):
3434
return list(qs)
3535

3636

37-
def sql_call_ddt(*, use_iterator=False):
37+
def sql_call_ddt():
38+
"""Test query to fetch DDT related entries from one of the DDT models"""
3839
qs = HistoryEntry.objects.all()
39-
if use_iterator:
40-
qs = qs.iterator()
4140
return list(qs)
4241

4342

44-
async def async_sql_call_ddt(*, use_iterator=False):
43+
async def async_sql_call_ddt():
4544
qs = HistoryEntry.objects.all()
46-
if use_iterator:
47-
qs = qs.iterator()
4845
return await sync_to_async(list)(qs)
4946

5047

@@ -120,47 +117,35 @@ async def test_recording_concurrent_async(self):
120117
self.assertTrue(len(query["stacktrace"]) > 0)
121118

122119
@override_settings(DEBUG_TOOLBAR_CONFIG={"TRACK_DDT_MODELS": True})
123-
def test_ddt_models_tracking(self):
120+
def test_ddt_models_tracked(self):
124121
self.assertEqual(len(self.panel._queries), 0)
125122

126123
sql_call_ddt()
127124

128125
# ensure query was logged
129126
self.assertEqual(len(self.panel._queries), 1)
130127
query = self.panel._queries[0]
131-
self.assertEqual(query["alias"], "default")
132-
self.assertTrue("sql" in query)
133-
self.assertTrue("duration" in query)
134-
self.assertTrue("stacktrace" in query)
135-
136-
# ensure the stacktrace is populated
137-
self.assertTrue(len(query["stacktrace"]) > 0)
128+
self.assertTrue(HistoryEntry._meta.db_table in query["sql"])
138129

139130
@override_settings(DEBUG_TOOLBAR_CONFIG={"TRACK_DDT_MODELS": True})
140-
async def test_ddt_models_tracking_async(self):
131+
async def test_ddt_models_tracked_async(self):
141132
self.assertEqual(len(self.panel._queries), 0)
142133

143134
await async_sql_call_ddt()
144135

145136
# ensure query was logged
146137
self.assertEqual(len(self.panel._queries), 1)
147138
query = self.panel._queries[0]
148-
self.assertEqual(query["alias"], "default")
149-
self.assertTrue("sql" in query)
150-
self.assertTrue("duration" in query)
151-
self.assertTrue("stacktrace" in query)
152-
153-
# ensure the stacktrace is populated
154-
self.assertTrue(len(query["stacktrace"]) > 0)
139+
self.assertTrue(HistoryEntry._meta.db_table in query["sql"])
155140

156-
def test_ddt_models_untracking(self):
141+
def test_ddt_models_not_tracked(self):
157142
self.assertEqual(len(self.panel._queries), 0)
158143

159144
sql_call_ddt()
160145

161146
self.assertEqual(len(self.panel._queries), 0)
162147

163-
async def test_ddt_models_untracking_async(self):
148+
async def test_ddt_models_not_tracked_async(self):
164149
self.assertEqual(len(self.panel._queries), 0)
165150

166151
await async_sql_call_ddt()

0 commit comments

Comments
 (0)