ユーティリティ関数によって実行されたクエリの数を調べようとしています。この関数の単体テストを作成しましたが、関数はうまく機能しています。私がやりたいのは、関数によって実行された SQL クエリの数を追跡して、リファクタリング後に改善があるかどうかを確認できるようにすることです。
def do_something_in_the_database():
# Does something in the database
# return result
class DoSomethingTests(django.test.TestCase):
def test_function_returns_correct_values(self):
self.assertEqual(n, <number of SQL queries executed>)
編集: これに対する保留中の Django機能要求があることがわかりました。ただし、チケットはまだ開いています。それまでの間、これについて別の方法はありますか?