Pytest использует основную базу данных для извлечения данных
Я хочу получить данные из основной базы данных и запустить через pytest.
Например,
class Book(Model):
name = CharField()
pages = IntegerField()
standard_str = CharField()
@property
def as_str(self):
return '{} ({})'.format(self.name, self.pages)
И запустить в pytest что-то вроде
for o in Book.objects.exclude(standard_str=''):
assert o.as_str == o.standard_str
Вопрос в том, как использовать основную базу данных, чтобы внутри нее ничего не изменилось. Данные только выбираются.
Спасибо.