From b1410cdcb7fe258b6563f3b2561be5da7217c948 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Mon, 29 Feb 2016 16:27:54 +0900 Subject: Include event name in UnhandledEvent's __repr__ output Change-Id: I7028026b67b432d9ac5a3c0bdf660a672ff12a89 --- pygerrit/events.py | 2 +- unittests.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pygerrit/events.py b/pygerrit/events.py index d71752d..b97e631 100644 --- a/pygerrit/events.py +++ b/pygerrit/events.py @@ -102,7 +102,7 @@ class UnhandledEvent(GerritEvent): super(UnhandledEvent, self).__init__(json_data) def __repr__(self): - return u"" + return u" %s" % self.json["type"] @GerritEventFactory.register("error-event") diff --git a/unittests.py b/unittests.py index ca841db..f160490 100755 --- a/unittests.py +++ b/unittests.py @@ -379,6 +379,8 @@ class TestGerritEvents(unittest.TestCase): event = self.gerrit.get_event(False) self.assertTrue(isinstance(event, UnhandledEvent)) self.assertEqual(event.json, json.loads(data)) + self.assertEqual( + repr(event), " this-event-is-not-handled") def test_invalid_json(self): _create_event("invalid-json", self.gerrit) -- cgit v1.2.1