From 70ecd3e98a4be84f73fd2ebfa6297e129e79986a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:55:08 +0000 Subject: [PATCH 1/2] Initial plan From 0be0c639ed7d25ec8d3b2923436d70b0c5c9b7c3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:59:12 +0000 Subject: [PATCH 2/2] Remove redundant check before DELETE in sqlite_sequence Co-authored-by: babakjahan <5642363+babakjahan@users.noreply.github.com> --- tests/e2e/global_setup.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tests/e2e/global_setup.py b/tests/e2e/global_setup.py index ba3bf94..188d733 100644 --- a/tests/e2e/global_setup.py +++ b/tests/e2e/global_setup.py @@ -46,17 +46,13 @@ async def clear_database(): ) if sequence_check.fetchone(): logger.info("sqlite_sequence table found, resetting auto-increment counters...") - # Only reset sequences for tables that exist in sqlite_sequence + # Delete sequences for all tables (DELETE succeeds even if row doesn't exist) for table in tables: table_name = table[0] - sequence_exists = await session.execute( - text("SELECT name FROM sqlite_sequence WHERE name=:table_name"), {"table_name": table_name} + await session.execute( + text("DELETE FROM sqlite_sequence WHERE name=:table_name"), {"table_name": table_name} ) - if sequence_exists.fetchone(): - await session.execute( - text("DELETE FROM sqlite_sequence WHERE name=:table_name"), {"table_name": table_name} - ) - logger.info(f"Reset sequence for: {table_name}") + logger.info(f"Reset sequence for: {table_name}") else: logger.info("No sqlite_sequence table found, skipping sequence reset")