...
Code Block | ||
---|---|---|
| ||
with self.assertNumQueries(0): outcomes.store_outcome_parameters(params, self.user, self.consumer) |
XBlock Instantiation Counting
Instantiating XBlocks can be expensive, and large numbers of instantiations can be indicative of a bad query pattern.
Code Block | ||
---|---|---|
| ||
with check_sum_of_calls(XBlock, ['__init__'], instantiations, instantiations, include_arguments=False):
self.grade_course(self.course) |