If a previous test run was interrupted before teardown, PostgreSQL enum types persist with stale values, causing create_all to fail. Adding drop_all first ensures a clean slate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
If a previous test run was interrupted before teardown, PostgreSQL enum types persist with stale values, causing create_all to fail. Adding drop_all first ensures a clean slate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>