From 3d334e94be2dc713a640047380ab1437377c8331 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Dec 2011 10:40:44 +0000 Subject: create and clean temporary directory only once per run This way, the temporary directory can be used by setup_once and teardown_once, and they can share files. --- cmdtest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cmdtest') diff --git a/cmdtest b/cmdtest index 62ea3b0..e84602b 100755 --- a/cmdtest +++ b/cmdtest @@ -61,10 +61,10 @@ class CommandTester(cliapp.Application): self.ts['tests'] = td.tests errors = 0 + self.setup_tempdir() self.run_script(td.setup_once) for test in td.tests: self.ts['test'] = test - self.setup_tempdir() self.run_script(td.setup) for e in self.run_test(test): logging.error(str(e)) @@ -72,8 +72,8 @@ class CommandTester(cliapp.Application): self.output.write('%s\n' % str(e)) errors += 1 self.run_script(td.teardown) - self.cleanup_tempdir() self.run_script(td.teardown_once) + self.cleanup_tempdir() ok = len(td.tests) - errors self.ts.finish() -- cgit v1.2.1