From e5da5006fb9f9caf8d5f78db93b19096b4dc1fb6 Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Tue, 2 Feb 2016 11:36:13 -0500 Subject: [PATCH] Testsonly mode should also skip clearing mongo. --- pavelib/utils/test/suites/bokchoy_suite.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pavelib/utils/test/suites/bokchoy_suite.py b/pavelib/utils/test/suites/bokchoy_suite.py index 82a3b59538..9553d83805 100644 --- a/pavelib/utils/test/suites/bokchoy_suite.py +++ b/pavelib/utils/test/suites/bokchoy_suite.py @@ -100,15 +100,16 @@ class BokChoyTestSuite(TestSuite): def __exit__(self, exc_type, exc_value, traceback): super(BokChoyTestSuite, self).__exit__(exc_type, exc_value, traceback) - msg = colorize('green', "Cleaning up databases...") - print msg - - # Clean up data we created in the databases - if not self.testsonly: - # Using testsonly will leave all fixtures in place (Note: the db will also be dirtier.) + # Using testsonly will leave all fixtures in place (Note: the db will also be dirtier.) + if self.testsonly: + msg = colorize('green', 'Running in testsonly mode... SKIPPING database cleanup.') + print msg + else: + # Clean up data we created in the databases + msg = colorize('green', "Cleaning up databases...") + print msg sh("./manage.py lms --settings bok_choy flush --traceback --noinput") - - bokchoy_utils.clear_mongo() + bokchoy_utils.clear_mongo() def verbosity_processes_string(self): """