def test_removes_compression_header(self): x = Message("foo", compression="zlib") producer = Mock() migrate_task(producer, x.body, x) self.assertTrue(producer.publish.called) args, kwargs = producer.publish.call_args self.assertIsInstance(args[0], bytes_t) self.assertNotIn("compression", kwargs["headers"]) self.assertEqual(kwargs["compression"], "zlib") self.assertEqual(kwargs["content_type"], "application/json") self.assertEqual(kwargs["content_encoding"], "utf-8") self.assertEqual(kwargs["exchange"], "exchange") self.assertEqual(kwargs["routing_key"], "rkey")
def test_removes_compression_header(self): x = Message('foo', compression='zlib') producer = Mock() migrate_task(producer, x.body, x) producer.publish.assert_called() args, kwargs = producer.publish.call_args self.assertIsInstance(args[0], bytes_t) self.assertNotIn('compression', kwargs['headers']) self.assertEqual(kwargs['compression'], 'zlib') self.assertEqual(kwargs['content_type'], 'application/json') self.assertEqual(kwargs['content_encoding'], 'utf-8') self.assertEqual(kwargs['exchange'], 'exchange') self.assertEqual(kwargs['routing_key'], 'rkey')
def test_removes_compression_header(self): x = Message('foo', compression='zlib') producer = Mock() migrate_task(producer, x.body, x) self.assertTrue(producer.publish.called) args, kwargs = producer.publish.call_args self.assertIsInstance(args[0], bytes_t) self.assertNotIn('compression', kwargs['headers']) self.assertEqual(kwargs['compression'], 'zlib') self.assertEqual(kwargs['content_type'], 'application/json') self.assertEqual(kwargs['content_encoding'], 'utf-8') self.assertEqual(kwargs['exchange'], 'exchange') self.assertEqual(kwargs['routing_key'], 'rkey')
def test_removes_compression_header(self): x = Message("foo", compression="zlib") producer = Mock() migrate_task(producer, x.body, x) producer.publish.assert_called() args, kwargs = producer.publish.call_args assert isinstance(args[0], bytes_t) assert "compression" not in kwargs["headers"] assert kwargs["compression"] == "zlib" assert kwargs["content_type"] == "application/json" assert kwargs["content_encoding"] == "utf-8" assert kwargs["exchange"] == "exchange" assert kwargs["routing_key"] == "rkey"
def test_removes_compression_header(self): x = Message('foo', compression='zlib') producer = Mock() migrate_task(producer, x.body, x) producer.publish.assert_called() args, kwargs = producer.publish.call_args assert isinstance(args[0], bytes_t) assert 'compression' not in kwargs['headers'] assert kwargs['compression'] == 'zlib' assert kwargs['content_type'] == 'application/json' assert kwargs['content_encoding'] == 'utf-8' assert kwargs['exchange'] == 'exchange' assert kwargs['routing_key'] == 'rkey'