Skip to content

Commit 827bb51

Browse files
committed
tests: do not use request context
1 parent 4f4bc87 commit 827bb51

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

ckanext/dc_serve/tests/test_helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313

1414
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
15-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
15+
@pytest.mark.usefixtures('clean_db')
1616
@mock.patch('ckan.plugins.toolkit.enqueue_job',
1717
side_effect=synchronous_enqueue_job)
1818
def test_get_dc_instance_s3(enqueue_job_mock):

ckanext/dc_serve/tests/test_jobs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# We need the dcor_depot extension to make sure that the symbolic-
3030
# linking pipeline is used.
3131
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
32-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
32+
@pytest.mark.usefixtures('clean_db')
3333
@mock.patch('ckan.plugins.toolkit.enqueue_job',
3434
side_effect=synchronous_enqueue_job)
3535
def test_create_condensed_dataset_job_upload_s3(enqueue_job_mock, tmp_path):
@@ -73,7 +73,7 @@ def test_create_condensed_dataset_job_upload_s3(enqueue_job_mock, tmp_path):
7373
# linking pipeline is used.
7474
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
7575
@pytest.mark.ckan_config('ckanext.dc_serve.create_condensed_datasets', "false")
76-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
76+
@pytest.mark.usefixtures('clean_db')
7777
@mock.patch('ckan.plugins.toolkit.enqueue_job',
7878
side_effect=synchronous_enqueue_job)
7979
def test_do_not_create_condensed_by_config_dataset_job_upload_s3(
@@ -96,7 +96,7 @@ def test_do_not_create_condensed_by_config_dataset_job_upload_s3(
9696
# We need the dcor_depot extension to make sure that the symbolic-
9797
# linking pipeline is used.
9898
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
99-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
99+
@pytest.mark.usefixtures('clean_db')
100100
@mock.patch('ckan.plugins.toolkit.enqueue_job',
101101
side_effect=synchronous_enqueue_job)
102102
def test_upload_condensed_dataset_to_s3_job_and_verify_basin(

ckanext/dc_serve/tests/test_serve.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020

2121
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
22-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
22+
@pytest.mark.usefixtures('clean_db')
2323
def test_auth_forbidden(app):
2424
user2 = factories.UserWithToken()
2525

@@ -43,7 +43,7 @@ def test_auth_forbidden(app):
4343

4444

4545
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
46-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
46+
@pytest.mark.usefixtures('clean_db')
4747
@mock.patch('ckan.plugins.toolkit.enqueue_job',
4848
side_effect=synchronous_enqueue_job)
4949
def test_api_dcserv_error(enqueue_job_mock, app):
@@ -114,7 +114,7 @@ def test_api_dcserv_error(enqueue_job_mock, app):
114114

115115

116116
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
117-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
117+
@pytest.mark.usefixtures('clean_db')
118118
@mock.patch('ckan.plugins.toolkit.enqueue_job',
119119
side_effect=synchronous_enqueue_job)
120120
def test_api_dcserv_basin(enqueue_job_mock, app, tmp_path):
@@ -173,7 +173,7 @@ def test_api_dcserv_basin(enqueue_job_mock, app, tmp_path):
173173

174174

175175
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
176-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
176+
@pytest.mark.usefixtures('clean_db')
177177
@mock.patch('ckan.plugins.toolkit.enqueue_job',
178178
side_effect=synchronous_enqueue_job)
179179
def test_api_dcserv_basin_v2(enqueue_job_mock, app, tmp_path):
@@ -271,7 +271,7 @@ def test_api_dcserv_basin_v2(enqueue_job_mock, app, tmp_path):
271271

272272

273273
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
274-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
274+
@pytest.mark.usefixtures('clean_db')
275275
@mock.patch('ckan.plugins.toolkit.enqueue_job',
276276
side_effect=synchronous_enqueue_job)
277277
def test_api_dcserv_feature_list(enqueue_job_mock, app):
@@ -304,7 +304,7 @@ def test_api_dcserv_feature_list(enqueue_job_mock, app):
304304

305305

306306
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
307-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
307+
@pytest.mark.usefixtures('clean_db')
308308
@mock.patch('ckan.plugins.toolkit.enqueue_job',
309309
side_effect=synchronous_enqueue_job)
310310
def test_api_dcserv_logs(enqueue_job_mock, app):
@@ -337,7 +337,7 @@ def test_api_dcserv_logs(enqueue_job_mock, app):
337337

338338

339339
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
340-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
340+
@pytest.mark.usefixtures('clean_db')
341341
@mock.patch('ckan.plugins.toolkit.enqueue_job',
342342
side_effect=synchronous_enqueue_job)
343343
def test_api_dcserv_metadata(enqueue_job_mock, app):
@@ -371,7 +371,7 @@ def test_api_dcserv_metadata(enqueue_job_mock, app):
371371

372372

373373
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
374-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
374+
@pytest.mark.usefixtures('clean_db')
375375
@mock.patch('ckan.plugins.toolkit.enqueue_job',
376376
side_effect=synchronous_enqueue_job)
377377
def test_api_dcserv_size(enqueue_job_mock, app):
@@ -405,7 +405,7 @@ def test_api_dcserv_size(enqueue_job_mock, app):
405405

406406

407407
@pytest.mark.ckan_config('ckan.plugins', 'dcor_schemas dc_serve')
408-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
408+
@pytest.mark.usefixtures('clean_db')
409409
@mock.patch('ckan.plugins.toolkit.enqueue_job',
410410
side_effect=synchronous_enqueue_job)
411411
def test_api_dcserv_tables(enqueue_job_mock, app):
@@ -440,7 +440,7 @@ def test_api_dcserv_tables(enqueue_job_mock, app):
440440

441441

442442
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
443-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
443+
@pytest.mark.usefixtures('clean_db')
444444
@mock.patch('ckan.plugins.toolkit.enqueue_job',
445445
side_effect=synchronous_enqueue_job)
446446
def test_api_dcserv_trace_list(enqueue_job_mock, app):
@@ -475,7 +475,7 @@ def test_api_dcserv_trace_list(enqueue_job_mock, app):
475475

476476

477477
@pytest.mark.ckan_config('ckan.plugins', 'dcor_depot dcor_schemas dc_serve')
478-
@pytest.mark.usefixtures('clean_db', 'with_request_context')
478+
@pytest.mark.usefixtures('clean_db')
479479
@mock.patch('ckan.plugins.toolkit.enqueue_job',
480480
side_effect=synchronous_enqueue_job)
481481
def test_api_dcserv_valid(enqueue_job_mock, app):

0 commit comments

Comments
 (0)