summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Pursehouse <david.pursehouse@sonymobile.com>2016-02-29 16:27:54 +0900
committerDavid Pursehouse <david.pursehouse@sonymobile.com>2016-02-29 16:39:46 +0900
commitb1410cdcb7fe258b6563f3b2561be5da7217c948 (patch)
treecbba84b2d98a63ea32d017fc6cb7cf22e2383339
parent5be7024ca45b8696bde22dce3ee7cd6ed5cec64d (diff)
downloadpygerrit-b1410cdcb7fe258b6563f3b2561be5da7217c948.tar.gz
Include event name in UnhandledEvent's __repr__ output
Change-Id: I7028026b67b432d9ac5a3c0bdf660a672ff12a89
-rw-r--r--pygerrit/events.py2
-rwxr-xr-xunittests.py2
2 files changed, 3 insertions, 1 deletions
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"<UnhandledEvent>"
+ return u"<UnhandledEvent> %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), "<UnhandledEvent> this-event-is-not-handled")
def test_invalid_json(self):
_create_event("invalid-json", self.gerrit)