[Checkins] SVN: persistent/trunk/persistent/t add missing __repr__ to Python TimeStamp

David Glick davidglick at onenw.org
Thu Apr 14 00:45:35 EDT 2011


Log message for revision 121423:
  add missing __repr__ to Python TimeStamp

Changed:
  U   persistent/trunk/persistent/tests/test_timestamp.py
  U   persistent/trunk/persistent/timestamp.py

-=-
Modified: persistent/trunk/persistent/tests/test_timestamp.py
===================================================================
--- persistent/trunk/persistent/tests/test_timestamp.py	2011-04-14 04:34:56 UTC (rev 121422)
+++ persistent/trunk/persistent/tests/test_timestamp.py	2011-04-14 04:45:34 UTC (rev 121423)
@@ -88,3 +88,9 @@
         ts2 = self._makeOne(SERIAL2)
         later = ts2.laterThan(ts1)
         self.failUnless(later is ts2)
+
+    def test_repr(self):
+        from persistent.timestamp import _makeOctets
+        SERIAL = _makeOctets('\x01' * 8)
+        ts = self._makeOne(SERIAL)
+        self.assertEqual(SERIAL, repr(ts))

Modified: persistent/trunk/persistent/timestamp.py
===================================================================
--- persistent/trunk/persistent/timestamp.py	2011-04-14 04:34:56 UTC (rev 121422)
+++ persistent/trunk/persistent/timestamp.py	2011-04-14 04:45:34 UTC (rev 121423)
@@ -93,6 +93,9 @@
     def raw(self):
         return self._raw
 
+    def __repr__(self):
+        return self._raw
+
     def year(self):
         return self._elements[0]
 



More information about the checkins mailing list