repr for binary
This commit is contained in:
parent
ce20d27540
commit
f42889acf1
@ -27,4 +27,5 @@ def is_binary(data):
|
||||
class Binary(str):
|
||||
"""Binary data stored in or retrieved from Mongo.
|
||||
"""
|
||||
pass
|
||||
def __repr__(self):
|
||||
return "Binary(%s)" % str.__repr__(self)
|
||||
|
||||
@ -30,5 +30,11 @@ class TestBinary(unittest.TestCase):
|
||||
self.assertTrue(binary.is_binary(a_binary))
|
||||
self.assertFalse(binary.is_binary(a_string))
|
||||
|
||||
def test_repr(self):
|
||||
b = binary.Binary("hello world")
|
||||
self.assertEqual(repr(b), "Binary('hello world')")
|
||||
c = binary.Binary("\x08\xFF")
|
||||
self.assertEqual(repr(c), "Binary('\\x08\\xff')")
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user