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")
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)
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
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
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