我正在寻找一种方法来使使用顺序ORM的测试用例具有事务性。在续集github问题上对此进行了讨论:
寻找一种执行以下操作的方法:
describe('My test case', () => {
beforeEach(() => {
... create a transaction
})
afterEach(() => {
... roll back the transaction
})
..... RUN isolated tests
})
我习惯了Django ORM,它在测试用例中默认执行此操作(例如自动管理迁移之类的事情)。