Module: check_mk
Branch: master
Commit: 4c4a5e3cb2e85d87037200f67845b8d0923137fe
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4c4a5e3cb2e85d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Feb 15 15:53:09 2017 +0100
crawl tests: Also use rename for report file
Change-Id: I7fb491b8fadd2a0cfbf32122f935e35bb01b4ca1
---
tests/web/test_crawl.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/web/test_crawl.py b/tests/web/test_crawl.py
index 228d20c..3d90d61 100644
--- a/tests/web/test_crawl.py
+++ b/tests/web/test_crawl.py
@@ -354,7 +354,7 @@ class TestCrawler(object):
def report(self):
- with file(self.report_file(), "w") as f:
+ with file(self.report_file()+".tmp", "w") as f:
f.write("Skipped URLs:\n")
for skipped_url in sorted(self.skipped):
f.write(" %s\n" % skipped_url)
@@ -369,6 +369,8 @@ class TestCrawler(object):
f.write("Crawled %d URLs in %d seconds. Failures:\n%s\n" %
(len(self.visited), time.time() - self.started,
"\n".join(self.errors)))
+ os.rename(self.report_file()+".tmp", self.report_file())
+
if self.errors:
pytest.fail("Crawled %d URLs in %d seconds. Failures:\n%s" %
(len(self.visited), time.time() - self.started,
"\n".join(self.errors)))