11
11
from prometheus_client import REGISTRY
12
12
from shared .celery_config import sync_repos_task_name , upload_task_name
13
13
from shared .plan .constants import PlanName
14
- from shared .utils .test_utils import mock_config_helper
15
14
from sqlalchemy .exc import (
16
15
DBAPIError ,
17
16
IntegrityError ,
@@ -208,40 +207,8 @@ def test_wrap_up_dbsession_invalid_nothing_works(self, mocker):
208
207
assert fake_session .close .call_count == 0
209
208
assert mocked_get_db_session .remove .call_count == 1
210
209
211
- def test_commit_django_with_timeseries (self , mocker ):
212
- mock_config_helper (mocker , configs = {"setup.timeseries.enabled" : True })
213
- mock_commit = mocker .patch ("tasks.base.django_transaction.commit" )
214
- task = BaseCodecovTask ()
215
- task ._commit_django ()
216
- assert mock_commit .call_args_list == [call (), call ("timeseries" )]
217
-
218
- def test_commit_django_without_timeseries (self , mocker ):
219
- mock_config_helper (mocker , configs = {"setup.timeseries.enabled" : False })
220
- mock_commit = mocker .patch ("tasks.base.django_transaction.commit" )
221
- task = BaseCodecovTask ()
222
- task ._commit_django ()
223
- assert mock_commit .call_args_list == [call ()]
224
-
225
- def test_rollback_django_with_timeseries (self , mocker ):
226
- mock_config_helper (mocker , configs = {"setup.timeseries.enabled" : True })
227
- mock_rollback = mocker .patch ("tasks.base.django_transaction.rollback" )
228
- task = BaseCodecovTask ()
229
- task ._rollback_django ()
230
- assert mock_rollback .call_args_list == [call (), call ("timeseries" )]
231
-
232
- def test_rollback_django_without_timeseries (self , mocker ):
233
- mock_config_helper (mocker , configs = {"setup.timeseries.enabled" : False })
234
- mock_rollback = mocker .patch ("tasks.base.django_transaction.rollback" )
235
- task = BaseCodecovTask ()
236
- task ._rollback_django ()
237
- assert mock_rollback .call_args_list == [call ()]
238
-
239
- def test_run_success_commits_both_orms (self , mocker , dbsession ):
240
- mock_django_commit = mocker .patch ("tasks.base.BaseCodecovTask._commit_django" )
210
+ def test_run_success_commits_sqlalchemy (self , mocker , dbsession ):
241
211
mock_wrap_up = mocker .patch ("tasks.base.BaseCodecovTask.wrap_up_dbsession" )
242
- mock_django_rollback = mocker .patch (
243
- "tasks.base.BaseCodecovTask._rollback_django"
244
- )
245
212
mock_dbsession_rollback = mocker .patch .object (dbsession , "rollback" )
246
213
mock_get_db_session = mocker .patch (
247
214
"tasks.base.get_db_session" , return_value = dbsession
@@ -250,17 +217,11 @@ def test_run_success_commits_both_orms(self, mocker, dbsession):
250
217
task = SampleTask ()
251
218
task .run ()
252
219
253
- assert mock_django_commit .call_args_list == [call ()]
254
220
assert mock_wrap_up .call_args_list == [call (dbsession )]
255
221
256
- assert mock_django_rollback .call_count == 0
257
222
assert mock_dbsession_rollback .call_count == 0
258
223
259
224
def test_run_db_errors_rollback (self , mocker , dbsession , celery_app ):
260
- mock_django_commit = mocker .patch ("tasks.base.BaseCodecovTask._commit_django" )
261
- mock_django_rollback = mocker .patch (
262
- "tasks.base.BaseCodecovTask._rollback_django"
263
- )
264
225
mock_dbsession_rollback = mocker .patch .object (dbsession , "rollback" )
265
226
mock_wrap_up = mocker .patch ("tasks.base.BaseCodecovTask.wrap_up_dbsession" )
266
227
mock_get_db_session = mocker .patch (
@@ -274,17 +235,11 @@ def test_run_db_errors_rollback(self, mocker, dbsession, celery_app):
274
235
task = celery_app .tasks [registered_task .name ]
275
236
task .apply ()
276
237
277
- assert mock_django_rollback .call_args_list == [call ()]
278
238
assert mock_dbsession_rollback .call_args_list == [call ()]
279
239
280
- assert mock_django_commit .call_args_list == [call ()]
281
240
assert mock_wrap_up .call_args_list == [call (dbsession )]
282
241
283
242
def test_run_sqlalchemy_error_rollback (self , mocker , dbsession , celery_app ):
284
- mock_django_commit = mocker .patch ("tasks.base.BaseCodecovTask._commit_django" )
285
- mock_django_rollback = mocker .patch (
286
- "tasks.base.BaseCodecovTask._rollback_django"
287
- )
288
243
mock_dbsession_rollback = mocker .patch .object (dbsession , "rollback" )
289
244
mock_wrap_up = mocker .patch ("tasks.base.BaseCodecovTask.wrap_up_dbsession" )
290
245
mock_get_db_session = mocker .patch (
@@ -299,10 +254,8 @@ def test_run_sqlalchemy_error_rollback(self, mocker, dbsession, celery_app):
299
254
task = celery_app .tasks [registered_task .name ]
300
255
task .apply ()
301
256
302
- assert mock_django_rollback .call_args_list == [call ()]
303
257
assert mock_dbsession_rollback .call_args_list == [call ()]
304
258
305
- assert mock_django_commit .call_args_list == [call ()]
306
259
assert mock_wrap_up .call_args_list == [call (dbsession )]
307
260
308
261
def test_get_repo_provider_service_working (self , mocker ):
0 commit comments