コード例 #1
0
 def test_set_alerts_enabled_posts_to_expected_url(
     self,
     mock_session,
     user_context,
     mock_get_all_cases_response_empty,
     mock_detection_list_user_client,
 ):
     client = DepartingEmployeeClient(mock_session, user_context,
                                      mock_detection_list_user_client)
     mock_session.post.return_value = mock_get_all_cases_response_empty
     client.set_alerts_enabled()
     assert mock_session.post.call_args[0][
         0] == "/svc/api/v2/departingemployee/setalertstate"
コード例 #2
0
    def test_set_alerts_enabled_posts_expected_data(
        self,
        mock_session,
        user_context,
        mock_get_all_cases_response_empty,
        mock_detection_list_user_client,
    ):
        client = DepartingEmployeeClient(mock_session, user_context,
                                         mock_detection_list_user_client)
        mock_session.post.return_value = mock_get_all_cases_response_empty
        client.set_alerts_enabled()

        posted_data = json.loads(mock_session.post.call_args[1]["data"])
        assert (posted_data["tenantId"] == TENANT_ID_FROM_RESPONSE
                and posted_data["alertsEnabled"] is True)