Пример #1
0
 def test_get_alerts_client_calls_get_stored_value_with_expected_key(
         self, mock_session, session_factory, user_context,
         key_value_store_client):
     factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                         session_factory, user_context,
                                         key_value_store_client)
     factory.get_alerts_client()
     key_value_store_client.get_stored_value.assert_called_once_with(
         "AlertService-API_URL")
Пример #2
0
 def test_get_alerts_client_creates_client_with_expected_url(
         self, mock_session, session_factory, user_context,
         key_value_store_client):
     key_value_store_client.get_stored_value.return_value.text = ALERTS_URL
     factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                         session_factory, user_context,
                                         key_value_store_client)
     factory.get_alerts_client()
     session_factory.create_jwt_session.assert_called_once_with(
         ALERTS_URL, mock_session)
Пример #3
0
 def test_get_alerts_client(self, mock_session, session_factory,
                            user_context, user_client):
     factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                         session_factory, user_context,
                                         user_client)
     client = factory.get_alerts_client()
     assert type(client) == alerts.AlertClient
Пример #4
0
    def test_get_alerts_client_returns_same_intance_on_multiple_calls(
            self, mock_session, session_factory, user_context):
        factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                            session_factory, user_context)
        client1 = factory.get_alerts_client()
        client2 = factory.get_alerts_client()

        assert client1 is client2