@@ -84,7 +84,7 @@ def _read_incremental(stream_instance: Stream, stream_state: MutableMapping[str,
8484 ],
8585)
8686def test_full_refresh (stream , resource , authenticator , config , requests_mock ):
87- requests_mock .register_uri ("GET" , f"/api/{ resource } " , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (25 )])
87+ requests_mock .register_uri ("GET" , f"/api/v2/ { resource } " , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (25 )])
8888
8989 stream = stream (authenticator = authenticator , config = config )
9090 records = _read_full_refresh (stream )
@@ -93,9 +93,9 @@ def test_full_refresh(stream, resource, authenticator, config, requests_mock):
9393
9494
9595def test_full_refresh_conversations (authenticator , config , requests_mock ):
96- requests_mock .register_uri ("GET" , "/api/tickets" , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (5 )])
96+ requests_mock .register_uri ("GET" , "/api/v2/ tickets" , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (5 )])
9797 for i in range (5 ):
98- requests_mock .register_uri ("GET" , f"/api/tickets/{ i } /conversations" , json = [{"id" : x } for x in range (10 )])
98+ requests_mock .register_uri ("GET" , f"/api/v2/ tickets/{ i } /conversations" , json = [{"id" : x } for x in range (10 )])
9999
100100 stream = Conversations (authenticator = authenticator , config = config )
101101 records = _read_full_refresh (stream )
@@ -105,7 +105,7 @@ def test_full_refresh_conversations(authenticator, config, requests_mock):
105105
106106def test_full_refresh_settings (authenticator , config , requests_mock ):
107107 json_resp = {"primary_language" : "en" , "supported_languages" : [], "portal_languages" : []}
108- requests_mock .register_uri ("GET" , "/api/settings/helpdesk" , json = json_resp )
108+ requests_mock .register_uri ("GET" , "/api/v2/ settings/helpdesk" , json = json_resp )
109109
110110 stream = Settings (authenticator = authenticator , config = config )
111111 records = _read_full_refresh (stream )
@@ -129,7 +129,7 @@ def test_incremental(stream, resource, authenticator, config, requests_mock):
129129 with patch (f"source_freshdesk.streams.{ stream .__name__ } .use_cache" , new_callable = PropertyMock , return_value = False ):
130130 requests_mock .register_uri (
131131 "GET" ,
132- f"/api/{ resource } " ,
132+ f"/api/v2/ { resource } " ,
133133 json = [{"id" : x , "updated_at" : highest_updated_at if x == highest_index else other_updated_at } for x in range (25 )],
134134 )
135135
@@ -151,9 +151,9 @@ def test_incremental(stream, resource, authenticator, config, requests_mock):
151151 ],
152152)
153153def test_substream_full_refresh (requests_mock , stream_class , parent_path , sub_paths , authenticator , config ):
154- requests_mock .register_uri ("GET" , "/api/" + parent_path , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (5 )])
154+ requests_mock .register_uri ("GET" , "/api/v2/ " + parent_path , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (5 )])
155155 for sub_path in sub_paths :
156- requests_mock .register_uri ("GET" , "/api/" + sub_path , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (10 )])
156+ requests_mock .register_uri ("GET" , "/api/v2/ " + sub_path , json = [{"id" : x , "updated_at" : "2022-05-05T00:00:00Z" } for x in range (10 )])
157157
158158 stream = stream_class (authenticator = authenticator , config = config )
159159 records = _read_full_refresh (stream )
@@ -179,11 +179,11 @@ def test_substream_full_refresh(requests_mock, stream_class, parent_path, sub_pa
179179 ],
180180)
181181def test_full_refresh_with_two_sub_levels (requests_mock , stream_class , parent_path , sub_paths , sub_sub_paths , authenticator , config ):
182- requests_mock .register_uri ("GET" , f"/api/{ parent_path } " , json = [{"id" : x } for x in range (5 )])
182+ requests_mock .register_uri ("GET" , f"/api/v2/ { parent_path } " , json = [{"id" : x } for x in range (5 )])
183183 for sub_path in sub_paths :
184- requests_mock .register_uri ("GET" , f"/api/{ sub_path } " , json = [{"id" : x } for x in range (5 )])
184+ requests_mock .register_uri ("GET" , f"/api/v2/ { sub_path } " , json = [{"id" : x } for x in range (5 )])
185185 for sub_sub_path in sub_sub_paths :
186- requests_mock .register_uri ("GET" , f"/api/{ sub_sub_path } " , json = [{"id" : x } for x in range (10 )])
186+ requests_mock .register_uri ("GET" , f"/api/v2/ { sub_sub_path } " , json = [{"id" : x } for x in range (10 )])
187187
188188 stream = stream_class (authenticator = authenticator , config = config )
189189 records = _read_full_refresh (stream )
@@ -192,13 +192,13 @@ def test_full_refresh_with_two_sub_levels(requests_mock, stream_class, parent_pa
192192
193193
194194def test_full_refresh_discussion_comments (requests_mock , authenticator , config ):
195- requests_mock .register_uri ("GET" , "/api/discussions/categories" , json = [{"id" : x } for x in range (2 )])
195+ requests_mock .register_uri ("GET" , "/api/v2/ discussions/categories" , json = [{"id" : x } for x in range (2 )])
196196 for i in range (2 ):
197- requests_mock .register_uri ("GET" , f"/api/discussions/categories/{ i } /forums" , json = [{"id" : x } for x in range (3 )])
197+ requests_mock .register_uri ("GET" , f"/api/v2/ discussions/categories/{ i } /forums" , json = [{"id" : x } for x in range (3 )])
198198 for j in range (3 ):
199- requests_mock .register_uri ("GET" , f"/api/discussions/forums/{ j } /topics" , json = [{"id" : x } for x in range (4 )])
199+ requests_mock .register_uri ("GET" , f"/api/v2/ discussions/forums/{ j } /topics" , json = [{"id" : x } for x in range (4 )])
200200 for k in range (4 ):
201- requests_mock .register_uri ("GET" , f"/api/discussions/topics/{ k } /comments" , json = [{"id" : x } for x in range (5 )])
201+ requests_mock .register_uri ("GET" , f"/api/v2/ discussions/topics/{ k } /comments" , json = [{"id" : x } for x in range (5 )])
202202
203203 stream = DiscussionComments (authenticator = authenticator , config = config )
204204 records = _read_full_refresh (stream )
0 commit comments