From 24c98dc697c13270198c47d27baae53e0a2c9fac Mon Sep 17 00:00:00 2001 From: Jason Kirtland Date: Mon, 23 Jul 2007 16:04:37 +0000 Subject: [PATCH] Rearrange profiling a bit --- test/perf/ormsession.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/test/perf/ormsession.py b/test/perf/ormsession.py index d0f4e6ecbf..a9d310ef68 100644 --- a/test/perf/ormsession.py +++ b/test/perf/ormsession.py @@ -199,22 +199,27 @@ def create_purchase(): session.commit() session.expire(customer) - def setup_db(): metadata.drop_all() metadata.create_all() def cleanup_db(): metadata.drop_all() +@profiled('default') +def default(): + run_queries() + create_purchase() + @profiled('all') def main(): metadata.bind = testbase.db - define_tables() - setup_mappers() - setup_db() - insert_data() - run_queries() - create_purchase() - cleanup_db() + try: + define_tables() + setup_mappers() + setup_db() + insert_data() + default() + finally: + cleanup_db() main() -- 2.47.3