def test_force_reconnect(self):
     config = self._setup_config()
     pika_string = 'collector.external.rabbitmq.connection_context.pika'
     with patch(pika_string):
         conn_context_functor = ConnectionContextPooled(config)
         conn = conn_context_functor.connection()
         ok_(
             conn is conn_context_functor.pool[currentThread().getName()]
         )
         conn_context_functor.force_reconnect()
         eq_(len(conn_context_functor.pool), 0)
         conn2 = conn_context_functor.connection()
         ok_(not conn == conn2)
Esempio n. 2
0
 def test_force_reconnect(self):
     config = self._setup_config()
     pika_string = 'collector.external.rabbitmq.connection_context.pika'
     with patch(pika_string):
         conn_context_functor = ConnectionContextPooled(config)
         conn = conn_context_functor.connection()
         ok_(
             conn is conn_context_functor.pool[currentThread().getName()]
         )
         conn_context_functor.force_reconnect()
         eq_(len(conn_context_functor.pool), 0)
         conn2 = conn_context_functor.connection()
         ok_(not conn == conn2)