Я пишу набор тестов для Django, который запускает тесты в виде дерева.Например, у Testcase A может быть 2 результата, а у Testcase B может быть 1, а у Testcase C может быть 3. Дерево выглядит так
X
/
A-B-C-X
\ \
B X
\ X
\ /
C-X
\
X
Для каждого пути в дереве выше содержимое базы данныхбудь другим.Так что на каждой развилке я думаю о создании в памяти копии текущего состояния базы данных, а затем о передаче этого параметра в следующий тест.
У любого есть идея о том, как по существу скопироватьв базу данных в памяти к другой, а затем получить ссылку для передачи этой базы данных?
Спасибо!