Насмешливое свидание с датой было моей первой мыслью, но поскольку LaundroMat сам указывал в своем посте на блоге, это довольно хакерское и плохое.
Я нашел другое решение:
Я простоотказался от приспособлений .json.Я даже не знаю, почему Django рекомендует их использовать.Они выглядят некрасиво и их невозможно поддерживать.
Вместо этого я добавил модуль test_data.py в мою папку приспособлений.Этот модуль импортирует мои модели и определяет несколько хороших методов, которые создают для меня тестовые данные.В своем файле tests.py я удалил строку fixtures = ['some_json_file'] и добавил вместо этого метод setUp ().Этот метод выполняет мои «динамические фикстуры» из моего модуля test_data.py.
Это настолько просто и очевидно, что мне интересно, есть ли что-то не так с этим подходом.Если никто не прокомментирует это решение, я отмечу, что оно принято через пару недель или около того ...