Я хочу, чтобы юнит-тесты убирались за собой. Для этого я использую метод SQLAlchemy Transaction.rollback (). Что действительно отменяет любые изменения в содержимом таблиц. Однако таблицы, которые были созданы во время транзакции, не удаляются. Есть ли какой-нибудь элегантный способ добиться автоматического удаления созданных таблиц с помощью отката транзакции?
В этом случае серверная СУБД - Oracle. После прочтения документации я подозреваю неявную фиксацию после операций DDL в Oracle. Это нарушает концепцию транзакции