Как тестировать (TDD) для django icontains
views.py
def SearchResult(request):
search_post = request.GET.get('search/')
if search_post:
conts = Content.objects.filter(Q(content_meta__icontains=search_post) & Q(content_meta__icontains=search_post)& Q(tags__icontains=search_post))
else:
conts = Content.objects.all().order_by()
return conts
test.py
class SearchResult(TestCase):
def test(self):
response = request.get('search/?q=pdf')
#response.status_code == 500
print(response)
ret = getattr(SearchResult, response)
response = SearchResult(response)
assert response.status_code == 500
Как написать TDD для вышеприведенного кода, чтобы он попал в строку views.py. Я знаю, что это плохо, спрашивать о TDD после написания кода, так что извините.