def test_deserialize_chunk_header(self):
        data = decodehexstr("6e616d650163e710053447b900074d22")

        deserialized = ChunkHeaderSerializer.deserialize(data)

        self.assertEquals(deserialized,
                          ChunkHeader("name", 23324432, 87312313, 478498))
Example #2
0
    def test_deserialize_chunk_header(self):
        data = decodehexstr("6e616d650163e710053447b900074d22")
        
        deserialized = ChunkHeaderSerializer.deserialize(data)

        self.assertEquals(deserialized, 
                          ChunkHeader("name", 23324432, 87312313, 478498))
Example #3
0
 def read(io, pos):
     """ Read and returm a ChunkHeader from the position `pos` in the file 
         Returns None if the file is too short.
     """ 
     data = io.read(pos, ChunkHeaderSerializer.SERIALIZED_LENGTH)
     return ChunkHeaderSerializer.deserialize(data)