Skip to content

Instantly share code, notes, and snippets.

@ryankask
Created September 25, 2013 10:15
Show Gist options
  • Save ryankask/6697692 to your computer and use it in GitHub Desktop.
Save ryankask/6697692 to your computer and use it in GitHub Desktop.
Use Django's assertNumQueries to show the SQL being executed
with self.assertNumQueries(6) as captured_queries:
response = self.client.get(self.url, data=data, **self.headers)
for i, query in enumerate(captured_queries.connection.queries):
print '*** QUERY {} ***\n {} \n***'.format(i + 1, query['sql'])
@killua8p
Copy link

captured_queries.connection.queries can be replaced by captured_queries.captured_queries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment