def test_none_compress(): data = b'1234\x01\x02' comp = serializer.NoneCompressor() # None should be no-op assert data == comp.decompress(data) assert data == comp.compress(data)
def _pick_encoder(self, accepted_formats, accepted_compression, container): format_encoder = None for f in accepted_formats: if f in serializer.format_registry: format_encoder = serializer.format_registry[f] if format_encoder is None: msg = 'Unable to find compatible format' raise tornado.web.HTTPError(status_code=400, log_message=msg, reason=msg) compressor = serializer.NoneCompressor() # Default for f in accepted_compression: if f in serializer.compression_registry: compressor = serializer.compression_registry[f] return serializer.ComboSerializer(format_encoder, compressor)