improved compressing file reader test
This commit is contained in:
@@ -17,7 +17,6 @@
|
|||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import cStringIO
|
import cStringIO
|
||||||
import zlib
|
|
||||||
|
|
||||||
from swift.common.compressing_file_reader import CompressingFileReader
|
from swift.common.compressing_file_reader import CompressingFileReader
|
||||||
|
|
||||||
@@ -29,6 +28,6 @@ class TestCompressingFileReader(unittest.TestCase):
|
|||||||
expected = '\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff'\
|
expected = '\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff'\
|
||||||
'\xcaO\xca\xe2JI,I\x04\x00\x00\x00\xff\xff'
|
'\xcaO\xca\xe2JI,I\x04\x00\x00\x00\xff\xff'
|
||||||
x = CompressingFileReader(s)
|
x = CompressingFileReader(s)
|
||||||
self.assertEquals(x.read(), expected)
|
compressed = ''.join(iter(lambda: x.read(), ''))
|
||||||
d = zlib.decompressobj(16 + zlib.MAX_WBITS)
|
self.assertEquals(compressed, expected)
|
||||||
self.assertEquals(plain, d.decompress(expected))
|
self.assertEquals(x.read(), '')
|
||||||
|
Reference in New Issue
Block a user