From 667ce6ee13732175ab8b4412c59ac726b06e814a Mon Sep 17 00:00:00 2001 From: goerch <jhr.walter@t-online.de> Date: Fri, 10 Nov 2023 12:36:05 +0100 Subject: [PATCH] More debugging is needed?! --- tests/fixtures/data_models.py | 3 ++- tests/test_api.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/fixtures/data_models.py b/tests/fixtures/data_models.py index 3059332df..2ebb6eb8d 100644 --- a/tests/fixtures/data_models.py +++ b/tests/fixtures/data_models.py @@ -39,7 +39,8 @@ def insert_model1_data(session: Session, count: int) -> List[Model1]: @contextmanager def model1_data(session: Session, count: int = MODEL1_DATA_SIZE, delete: bool = False) -> List[Model1]: if delete: - session.query(Model1).delete() + rows = session.query(Model1).delete() + print(f"Deleting {rows} rows in model data") session.commit() model1_collection = insert_model1_data(session, count) diff --git a/tests/test_api.py b/tests/test_api.py index a73d673db..d81cdfdec 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -960,8 +960,9 @@ def test_get_item_not_found(self): """ client = self.app.test_client() token = self.login(client, USERNAME_ADMIN, PASSWORD_ADMIN) - with model1_data(self.appbuilder.session, 1, True): + with model1_data(self.appbuilder.session, 1, True) as models: model_id = MODEL1_DATA_SIZE + 1 + self.assertTrue(model_id not in [model.id for model in models]) rv = self.auth_client_get(client, token, f"api/v1/model1api/{model_id}") self.assertEqual(rv.status_code, 404)