From 2b6ecfe56a08927436fe5ef8ce7a2067d26eeb8a Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Wed, 17 Jul 2013 22:23:42 +0100 Subject: [PATCH] TST: More verbose when multiple regexs matched in sample test case --- fail2ban/tests/samplestestcase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fail2ban/tests/samplestestcase.py b/fail2ban/tests/samplestestcase.py index fd41e51a..6ba03f5e 100644 --- a/fail2ban/tests/samplestestcase.py +++ b/fail2ban/tests/samplestestcase.py @@ -118,7 +118,10 @@ def testSampleRegexsFactory(name): self.assertTrue(faildata.get('match', False), "Line matched when shouldn't have: %s:%i %r" % (logFile.filename(), logFile.filelineno(), line)) - self.assertEqual(len(ret), 1, "Multiple regexs matched") + self.assertEqual(len(ret), 1, + "Multiple regexs matched: regexs %s for %s:%i" % ( + ",".join(["%i" % a[0] for a in ret]), + logFile.filename(), logFile.filelineno())) # Verify timestamp and host as expected failregex, host, time = ret[0] self.assertEqual(host, faildata.get("host", None))