コード例 #1
0
ファイル: bus_manager.py プロジェクト: jaunis/xivo-dao
def _init_bus():
    global bus_client
    bus_client = BusCtlClient()
    bus_client.connect()
    bus_client.declare_exchange(config.BUS_EXCHANGE_NAME,
                                config.BUS_EXCHANGE_TYPE,
                                durable=config.BUS_EXCHANGE_DURABLE)
コード例 #2
0
ファイル: bus_manager.py プロジェクト: jaunis/xivo-dao
def _init_bus():
    global bus_client
    bus_client = BusCtlClient()
    bus_client.connect()
    bus_client.declare_exchange(config.BUS_EXCHANGE_NAME,
                                config.BUS_EXCHANGE_TYPE,
                                durable=config.BUS_EXCHANGE_DURABLE)
コード例 #3
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    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()
コード例 #4
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    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()
コード例 #5
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    def test_connect_already_connected(self):
        client = BusCtlClient()
        client.connect()

        self.assertRaises(Exception, client.connect)
コード例 #6
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    def test_connect_no_transport(self, amqp_client_constructor):
        client = BusCtlClient()
        client.connect()

        amqp_client_constructor.create_and_connect.assert_called_once_with()
コード例 #7
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    def test_connect_already_connected(self):
        client = BusCtlClient()
        client.connect()

        self.assertRaises(Exception, client.connect)
コード例 #8
0
ファイル: test_client.py プロジェクト: jaunis/xivo-bus
    def test_connect_no_transport(self, amqp_client_constructor):
        client = BusCtlClient()
        client.connect()

        amqp_client_constructor.create_and_connect.assert_called_once_with()