O teste unitário do Python (usando SQLAlchemy) não grava/atualiza o banco de dados?
Não sabendo SQLAlchemy, mas parece que o teste está sendo executado em uma transação e que essa transação nunca é confirmada. Revertido explicitamente ou revertido automaticamente quando a conexão for fechada.