私は Django テストの初心者です。このビュー関数の単体テストを作成するには? 単体テスト関数はビューから関数をインポートする必要がありますか? 例をください。これは、それがどのように機能するかを理解するのに役立ちます
@maintainance_job
def time_to_end(request):
today = datetime.date.today()
datas = Data.objects.filter(start__lte=today,
other_date__gte=today)
for data in datas:
subject = _(u'Send email')
body = render_to_string('mail.txt',
{'data': data})
email = EmailMessage(subject, body,
'admin@admin.com',
[data.user.email])
email.send()
return HttpResponse('Done')
URL:
(r'^maintainance/jobs/time_to_end/$', 'content.views.time_to_end'),