Only do coverage set/reset operations if we're in test mode. Fixes a 500 error during draft submission yang checking.

- Legacy-Id: 14569
This commit is contained in:
Henrik Levkowetz 2018-01-25 11:31:38 +00:00
parent e7290b3b1c
commit d6e4404d63

View file

@ -223,14 +223,15 @@ def save_test_results(failures, test_labels):
def set_coverage_checking(flag=True):
global template_coverage_collection
global url_coverage_collection
if flag:
settings.TEST_CODE_COVERAGE_CHECKER.collector.resume()
template_coverage_collection = True
url_coverage_collection = True
else:
settings.TEST_CODE_COVERAGE_CHECKER.collector.pause()
template_coverage_collection = False
url_coverage_collection = False
if settings.SERVER_MODE == 'test':
if flag:
settings.TEST_CODE_COVERAGE_CHECKER.collector.resume()
template_coverage_collection = True
url_coverage_collection = True
else:
settings.TEST_CODE_COVERAGE_CHECKER.collector.pause()
template_coverage_collection = False
url_coverage_collection = False
class CoverageReporter(Reporter):
def report(self):