コード例 #1
0
    def test_snappy(self):
        encoded = compression.encode_snappy(self.text)
        self.assertNotEqual(self.text, encoded)

        decoded = compression.decode_snappy(encoded)
        self.assertEqual(self.text, decoded)
コード例 #2
0
    def test_snappy_xerial(self):
        encoded = compression.encode_snappy(self.text, xerial_compatible=True)
        self.assertNotEqual(self.text, encoded)

        decoded = compression.decode_snappy(encoded)
        self.assertEqual(self.text, decoded)
コード例 #3
0
 def test_snappy_large_payload(self):
     payload = b''.join([uuid4().bytes for i in range(10)])
     c = compression.encode_snappy(payload)
     self.assertEqual(compression.decode_snappy(c), payload)
コード例 #4
0
    def test_snappy_xerial(self):
        encoded = compression.encode_snappy(self.text, xerial_compatible=True)
        self.assertNotEqual(self.text, encoded)

        decoded = compression.decode_snappy(encoded)
        self.assertEqual(self.text, decoded)
コード例 #5
0
    def test_snappy(self):
        encoded = compression.encode_snappy(self.text)
        self.assertNotEqual(self.text, encoded)

        decoded = compression.decode_snappy(encoded)
        self.assertEqual(self.text, decoded)
コード例 #6
0
 def test_snappy_large_payload(self):
     payload = b''.join([uuid4().bytes for i in range(10)])
     c = compression.encode_snappy(payload)
     self.assertEqual(compression.decode_snappy(c), payload)
コード例 #7
0
ファイル: test_compression.py プロジェクト: CJH01/PythonAPPUI
 def test_snappy_large_payload(self):
     if platform.python_implementation() == "PyPy":
         pytest.skip("PyPy fails to compress large messages with Snappy")
     payload = b''.join([uuid4().bytes for i in range(10)])
     c = compression.encode_snappy(payload)
     self.assertEqual(compression.decode_snappy(c), payload)