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)