From 0cb5f27d429b426ce026183a5d7b8a6a4ddbe7c5 Mon Sep 17 00:00:00 2001 From: TokioMiyaoka Date: Mon, 27 Mar 2023 16:38:12 +0900 Subject: [PATCH] modify static initializaer to setup_class --- ckanext/feedback/tests/controllers/test_download.py | 12 +++++++----- .../feedback/tests/services/download/test_summary.py | 12 +++++++----- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/ckanext/feedback/tests/controllers/test_download.py b/ckanext/feedback/tests/controllers/test_download.py index fcd358cee..fc8f70cc2 100644 --- a/ckanext/feedback/tests/controllers/test_download.py +++ b/ckanext/feedback/tests/controllers/test_download.py @@ -27,11 +27,13 @@ def get_downloads(resource_id): @pytest.mark.usefixtures('clean_db', 'with_plugins', 'with_request_context') class TestDownloadController: - model.repo.init_db() - engine = get_engine('db', '5432', 'ckan_test', 'ckan', 'ckan') - create_utilization_tables(engine) - create_resource_tables(engine) - create_download_tables(engine) + @classmethod + def setup_class(cls): + model.repo.init_db() + engine = get_engine('db', '5432', 'ckan_test', 'ckan', 'ckan') + create_utilization_tables(engine) + create_resource_tables(engine) + create_download_tables(engine) @patch('ckanext.feedback.controllers.download.download') def test_extended_download(self, mocker): diff --git a/ckanext/feedback/tests/services/download/test_summary.py b/ckanext/feedback/tests/services/download/test_summary.py index 2eea25dc0..57f735979 100644 --- a/ckanext/feedback/tests/services/download/test_summary.py +++ b/ckanext/feedback/tests/services/download/test_summary.py @@ -28,11 +28,13 @@ def get_downloads(resource_id): @pytest.mark.usefixtures('clean_db', 'with_plugins', 'with_request_context') class TestDownloadServices: - model.repo.init_db() - engine = get_engine('db', '5432', 'ckan_test', 'ckan', 'ckan') - create_utilization_tables(engine) - create_resource_tables(engine) - create_download_tables(engine) + @classmethod + def setup_class(cls): + model.repo.init_db() + engine = get_engine('db', '5432', 'ckan_test', 'ckan', 'ckan') + create_utilization_tables(engine) + create_resource_tables(engine) + create_download_tables(engine) def test_increment_resource_downloads(self): resource = factories.Resource()