From 2e06deed3ad00dfd386d925b0ac455843ceb7093 Mon Sep 17 00:00:00 2001 From: Alexandru Chirila Date: Fri, 11 Jul 2014 17:26:12 +0300 Subject: [PATCH] Add more vebosity when test fail. --- tests/unit/test_server.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/unit/test_server.py b/tests/unit/test_server.py index c7cc8cc..75b08fc 100644 --- a/tests/unit/test_server.py +++ b/tests/unit/test_server.py @@ -88,10 +88,13 @@ def check_response(self, handler): response = response.decode("utf8").replace("\n\n", "\n") result = {} - for line in response.splitlines(): - key = line.split(":", 1)[0].strip() - value = line.split(":")[1].strip() - result[key] = value + try: + for line in response.splitlines(): + key = line.split(":", 1)[0].strip() + value = line.split(":")[1].strip() + result[key] = value + except (IndexError, TypeError) as e: + self.fail("Error parsing %r: %s" % (response, e)) self.assertEqual(result, self.expected_response)