[telepathy-gabble/telepathy-gabble-0.8] servicetest.py: better Event.__repr__()

Dafydd Harries dafydd.harries at collabora.co.uk
Wed Sep 23 12:39:18 PDT 2009


---
 tests/twisted/servicetest.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/tests/twisted/servicetest.py b/tests/twisted/servicetest.py
index 747d3ce..6844958 100644
--- a/tests/twisted/servicetest.py
+++ b/tests/twisted/servicetest.py
@@ -48,7 +48,13 @@ class EventPattern:
         self.properties = properties
 
     def __repr__(self):
-        return 'EventPattern(%r, %r)' % (self.type, self.properties)
+        properties = dict(self.properties)
+
+        if self.predicate:
+            properties['predicate'] = self.predicate
+
+        return '%s(%r, **%r)' % (
+            self.__class__.__name__, self.type, properties)
 
     def match(self, event):
         if event.type != self.type:
-- 
1.5.6.5




More information about the telepathy-commits mailing list