Получить идентификатор несуществующего объекта для тестов - django - PullRequest
0 голосов
/ 20 февраля 2020

Я использую DjangoModelFactory для создания пользовательских объектов, необходимых для тестов. Проблема в том, что я хотел бы написать тест для ситуации, когда есть запрос на несуществующий объект. Есть ли какой-нибудь элегантный способ автоматически сгенерировать такой идентификатор. У меня была одна идея - использовать действительно большое число, поскольку набор тестов никогда не должен достигать такого числа. Другая идея - создать объект, сохранить идентификатор и затем удалить объект. Оба эти решения несколько ошибочны - у первых довольно рискованное предположение, что большое число не будет назначено в качестве идентификатора как часть тестов, а другое основано на дополнительных логах c, что делает тесты более зависимыми от несвязанных логик c , Есть ли простое и готовое решение для получения идентификатора, который не назначен ни одному объекту?

...