MCPcopy Create free account
hub / github.com/explorerhq/sql-explorer / test_query_log

Method test_query_log

explorer/tests/test_models.py:34–43  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

32 self.assertEqual(q.available_params_w_labels(), {"foo": {"label": "Label", "val": "bar"}})
33
34 def test_query_log(self):
35 self.assertEqual(0, QueryLog.objects.count())
36 q = SimpleQueryFactory()
37 q.log(None)
38 self.assertEqual(1, QueryLog.objects.count())
39 log = QueryLog.objects.first()
40 self.assertEqual(log.run_by_user, None)
41 self.assertEqual(log.query, q)
42 self.assertFalse(log.is_playground)
43 self.assertEqual(log.database_connection, q.database_connection)
44
45 def test_query_logs_final_sql(self):
46 q = SimpleQueryFactory(sql="select '$$foo$$';")

Callers

nothing calls this directly

Calls 2

SimpleQueryFactoryClass · 0.90
logMethod · 0.80

Tested by

no test coverage detected