Example #1
0
 def test_switch(self):
     c = Connection('amqp://foo')
     c._closed = True
     c.switch('redis://example.com//3')
     self.assertFalse(c._closed)
     self.assertEqual(c.hostname, 'example.com')
     self.assertEqual(c.transport_cls, 'redis')
     self.assertEqual(c.virtual_host, '/3')
 def test_switch(self):
     c = Connection('amqp://foo')
     c._closed = True
     c.switch('redis://example.com//3')
     self.assertFalse(c._closed)
     self.assertEqual(c.hostname, 'example.com')
     self.assertEqual(c.transport_cls, 'redis')
     self.assertEqual(c.virtual_host, '/3')
Example #3
0
 def test_switch(self):
     c = Connection('amqp://foo')
     c._closed = True
     c.switch('redis://example.com//3')
     assert not c._closed
     assert c.hostname == 'example.com'
     assert c.transport_cls == 'redis'
     assert c.virtual_host == '/3'
Example #4
0
 def test_switch(self):
     c = Connection('amqp://foo')
     c._closed = True
     c.switch('redis://example.com//3')
     assert not c._closed
     assert c.hostname == 'example.com'
     assert c.transport_cls == 'redis'
     assert c.virtual_host == '/3'
Example #5
0
 def test_switch(self):
     c = Connection("amqp://foo")
     c._closed = True
     c.switch("redis://example.com//3")
     self.assertFalse(c._closed)
     self.assertEqual(c.hostname, "example.com")
     self.assertEqual(c.transport_cls, "redis")
     self.assertEqual(c.virtual_host, "/3")
Example #6
0
 def test_switch_without_uri_identifier(self):
     c = Connection('amqp://foo')
     assert c.hostname == 'foo'
     assert c.transport_cls, ('librabbitmq', 'pyamqp' in 'amqp')
     c._closed = True
     c.switch('example.com')
     assert not c._closed
     assert c.hostname == 'example.com'
     assert c.transport_cls, ('librabbitmq', 'pyamqp' in 'amqp')
Example #7
0
 def test_auto_reconnect_default_channel(self):
     # tests GH issue: #1208
     # Tests that default_channel automatically reconnects when connection
     # closed
     c = Connection('memory://')
     c._closed = True
     with patch.object(c,
                       '_connection_factory',
                       side_effect=c._connection_factory) as cf_mock:
         c.default_channel
         cf_mock.assert_called_once_with()