示例#1
0
 def test_get_departing_employee_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_departing_employee_client()
     key_value_store_client.get_stored_value.assert_called_once_with(
         "employeecasemanagement-API_URL")
示例#2
0
 def test_get_departing_employee_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 = DEPARTING_EMPLOYEE_URL
     factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                         session_factory, user_context,
                                         key_value_store_client)
     factory.get_departing_employee_client()
     session_factory.create_jwt_session.assert_called_once_with(
         DEPARTING_EMPLOYEE_URL, mock_session)
示例#3
0
 def test_get_departing_employee_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_departing_employee_client()
     assert type(client) == DepartingEmployeeClient
示例#4
0
    def test_get_departing_employee_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_departing_employee_client()
        client2 = factory.get_departing_employee_client()

        assert client1 is client2
示例#5
0
 def test_get_departing_employee_client(self, mock_session, session_factory,
                                        user_context):
     factory = MicroserviceClientFactory(TEST_ROOT_URL, mock_session,
                                         session_factory, user_context)
     user_client = UserClient(mock_session)
     client = factory.get_departing_employee_client(user_client)
     assert type(
         client
     ) == detectionlists.departing_employee.DepartingEmployeeClient