示例#1
0
    def test_connect_and_close_opens_and_closes_transport(self, amqp_client):
        transport = Mock()
        amqp_client.create_and_connect.return_value = transport

        client = BusCtlClient()
        client.connect()
        client.close()

        amqp_client.create_and_connect.assert_called_once_with()
        transport.close.assert_called_once_with()
示例#2
0
    def test_connect_and_close_opens_and_closes_transport(self, amqp_client):
        transport = Mock()
        amqp_client.create_and_connect.return_value = transport

        client = BusCtlClient()
        client.connect()
        client.close()

        amqp_client.create_and_connect.assert_called_once_with()
        transport.close.assert_called_once_with()
示例#3
0
 def test_close_transport_with_no_connection(self, amqp_client):
     client = BusCtlClient()
     client.close()
     self.assertFalse(amqp_client.create_and_connect.called)
示例#4
0
 def test_close_transport_with_no_connection(self, amqp_client):
     client = BusCtlClient()
     client.close()
     self.assertFalse(amqp_client.create_and_connect.called)