Я знаю, что этот вопрос задавался ранее, но я хотел узнать, есть ли более обновленное решение. Будет ли способ загрузить все мои приборы в setUp
и очистить их после завершения всех испытаний?
Прямо сейчас я загружаю в свои приборы вот так ...
from django.test import TestCase
from django.core.management import call_command
class GlobalSetup(TestCase):
def setUp(self):
# Load fixtures
call_command('loaddata', 'test_cfst.json', verbosity=0)
call_command('loaddata', 'test_lmt.json', verbosity=0)
call_command('loaddata', 'test_qt.json', verbosity=0)
class BaseTest(GlobalSetup):
fixtures = [
'test_cfst.json',
'test_lmt.json',
'test_qt.json'
]
def setUp(self):
super(BaseTest, self).setUp()
def test_base(self):
# Some random tests
В более новой версии django есть способ или лучший способ сделать это?