Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
 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)
Beispiel #7
0
 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)