コード例 #1
0
ファイル: content.py プロジェクト: MordodeMaru/common
 def deserialize(self, data):
     '''From dictionary to object Content'''
     if data is None:
         return None
     try:
         return Content(id_=self.id_type.deserialize(data[Content.SERIAL_ID_KEY]),
                        load=Blob.deserialize(data[Content.SERIAL_LOAD_KEY]),
                        parser=Parser.deserialize(data[Content.SERIAL_PARSER_KEY]),
                        is_parsed=data[Content.SERIAL_IS_PARSED_KEY],
                        )
     except Exception as e:
         raise BiiSerializationException('Could not deserialize Content: %s' % str(e))
コード例 #2
0
ファイル: blob_test.py プロジェクト: luckcc/bii-common
    def test_normalize(self, text):
        blob = Blob(text)
        self.assertEqual(blob.bytes, unix_text)
        self.assertEqual(blob.sha, "ac517966fd59bb4bd3731273b8fbc96414866eda")
        self.assertEqual(blob, Blob(win_text))
        self.assertNotEqual(blob, Blob("Hello"))
        self.assertEqual(blob.load, sys_text)

        s = blob.serialize()
        self.assertEqual(s['c'], compressed)

        blob3 = Blob.deserialize(s)
        self.assertEqual(blob, blob3)
        self.assertEqual(blob3.bytes, unix_text)
コード例 #3
0
    def test_normalize(self, text):
        blob = Blob(text)
        self.assertEqual(blob.bytes, unix_text)
        self.assertEqual(blob.sha, "ac517966fd59bb4bd3731273b8fbc96414866eda")
        self.assertEqual(blob, Blob(win_text))
        self.assertNotEqual(blob, Blob("Hello"))
        self.assertEqual(blob.load, sys_text)

        s = blob.serialize()
        self.assertEqual(s['c'], compressed)

        blob3 = Blob.deserialize(s)
        self.assertEqual(blob, blob3)
        self.assertEqual(blob3.bytes, unix_text)
コード例 #4
0
ファイル: content.py プロジェクト: lasote/common
 def deserialize(self, data):
     '''From dictionary to object Content'''
     if data is None:
         return None
     try:
         return Content(
             id_=self.id_type.deserialize(data[Content.SERIAL_ID_KEY]),
             load=Blob.deserialize(data[Content.SERIAL_LOAD_KEY]),
             parser=Parser.deserialize(data[Content.SERIAL_PARSER_KEY]),
             is_parsed=data[Content.SERIAL_IS_PARSED_KEY],
         )
     except Exception as e:
         raise BiiSerializationException(
             'Could not deserialize Content: %s' % str(e))
コード例 #5
0
 def test_blob(self):
     c = Blob('hello')
     s = c.serialize()
     c2 = Blob.deserialize(s)
     self.assertEqual(c, c2)
コード例 #6
0
 def test_blob(self):
     c = Blob('hello')
     s = c.serialize()
     c2 = Blob.deserialize(s)
     self.assertEqual(c, c2)