Какой тест-фрейм лучше для Django?
pytest + django-pytest
unittest + nose рабочие решения, но это примерно как если сейчас svn использовать вместо git.
Unittest поддержка у Django из коробки. Не нужно возиться с дополнительными плагинами, но по мере усложнения тестов столкнетесь с необходимостью что-то подпиливать.
Nose или Pytest - это вопрос ваших предпочтений, опыта работы и количества собственных плагинов под них.
Лично я за PyTest.
Да, в тему о тестах - не забудьте посмотреть на FactoryBoy, думаю пригодится.