Ejemplo n.º 1
0
 def test_qos_exceeds_16bit(self):
     with patch('kombu.common.logger') as logger:
         callback = Mock()
         qos = QoS(callback, 10)
         qos.prev = 100
         qos.set(2**32)
         self.assertTrue(logger.warn.called)
         callback.assert_called_with(prefetch_count=0)
Ejemplo n.º 2
0
 def test_qos_exceeds_16bit(self):
     with patch('kombu.common.logger') as logger:
         callback = Mock()
         qos = QoS(callback, 10)
         qos.prev = 100
         qos.set(2 ** 32)
         self.assertTrue(logger.warn.called)
         callback.assert_called_with(prefetch_count=0)
Ejemplo n.º 3
0
 def test_qos_exceeds_16bit(self):
     with patch('kombu.common.logger') as logger:
         callback = Mock()
         qos = QoS(callback, 10)
         qos.prev = 100
         # cannot use 2 ** 32 because of a bug on macOS Py2.5:
         # https://jira.mongodb.org/browse/PYTHON-389
         qos.set(4294967296)
         logger.warning.assert_called()
         callback.assert_called_with(prefetch_count=0)
Ejemplo n.º 4
0
 def test_qos_exceeds_16bit(self):
     with patch('kombu.common.logger') as logger:
         callback = Mock()
         qos = QoS(callback, 10)
         qos.prev = 100
         # cannot use 2 ** 32 because of a bug on OSX Py2.5:
         # https://jira.mongodb.org/browse/PYTHON-389
         qos.set(4294967296)
         self.assertTrue(logger.warn.called)
         callback.assert_called_with(prefetch_count=0)