Как тестировать (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 после написания кода, так что извините.

Вернуться на верх