В отличие от сказанного здесь: - тесты должны выполняться изолированно (порядок не должен иметь значения для этого) И - упорядочение их важно, потому что они описывают, что система делает и как разработчик реализует ее.
IOW, каждый тест дает вам информацию о системе и логике разработки.
Итак, если эти данные не упорядочены, что может затруднить понимание вашего кода.
Как подчеркнул @dirkgroten, ваша форма возвращает Date
, который не имеет часового пояса, с учетом часового пояса DateTime
вашей модели. Вот как это исправить с помощью поиска date
:
if start_date:
lookups = lookups | Q(job_created_on__date__gte=start_date)
if end_date:
lookups = lookups | Q(job_created_on__date__lte=end_date)