def test_force_reconnect(self): config = self._setup_config() pika_string = 'socorro.external.rabbitmq.connection_context.pika' with patch(pika_string): conn_context_functor = ConnectionContextPooled(config) conn = conn_context_functor.connection() assert conn is conn_context_functor.pool[currentThread().getName()] conn_context_functor.force_reconnect() assert len(conn_context_functor.pool) == 0 conn2 = conn_context_functor.connection() assert not conn == conn2
def test_force_reconnect(self): config = self._setup_config() pika_string = 'socorro.external.rabbitmq.connection_context.pika' with patch(pika_string) as mocked_pika_module: conn_context_functor = ConnectionContextPooled(config) conn = conn_context_functor.connection() self.assertTrue( conn is conn_context_functor.pool[currentThread().getName()]) conn_context_functor.force_reconnect() self.assertEqual(len(conn_context_functor.pool), 0) conn2 = conn_context_functor.connection() self.assertFalse(conn == conn2)
def test_force_reconnect(self): config = self._setup_config() pika_string = 'socorro.external.rabbitmq.connection_context.pika' with patch(pika_string) as mocked_pika_module: conn_context_functor = ConnectionContextPooled(config) conn = conn_context_functor.connection() self.assertTrue( conn is conn_context_functor.pool[currentThread().getName()] ) conn_context_functor.force_reconnect() self.assertEqual(len(conn_context_functor.pool), 0) conn2 = conn_context_functor.connection() self.assertFalse(conn == conn2)