Lines Matching refs:teardown
44 def __init__(self, stmt="pass", setup="pass", teardown="pass", argument
77 if isinstance(teardown, str):
79 compile(full + teardown, self.filename, "exec")
80 teardown = reindent(teardown, 4)
81 elif callable(teardown):
82 self.local_ns['_teardown'] = teardown
84 teardown = '_teardown()'
93 teardown=teardown)
143 def create_timer(stmt, setup, teardown, globals): argument
152 teardown = "\n".join(teardown)
154 return Timer(stmt, setup, teardown, globals=globals)
157 def display_error(timer, stmt, setup, teardown): argument
172 if teardown:
174 for expr in teardown:
184 def bench_timeit(runner, name, stmt, setup, teardown, argument
192 if isinstance(teardown, str):
193 teardown = (teardown,)
197 teardown = strip_statements(teardown)
207 if teardown:
208 metadata['timeit_teardown'] = format_statements(teardown)
229 timer = create_timer(stmt, setup, teardown, globals)
234 display_error(timer, orig_stmt, setup, teardown)