тесты не пройдены, потому что клиентский request.user - SimpleLazyObject - PullRequest
0 голосов
/ 15 января 2019

Следующий тестовый код не выполняется, поскольку в view_report request.user является SimpleLazyObject. Как правильно подготовить звонящего клиента, чтобы проверить мои взгляды?

class Test_views(TestCase):
    def test_case(self):
        c = Client()
        c.login(username=username,password='password')
        url = reverse('coach:view_report', kwargs={'report_id':13})
        c.get(url,follow=True)

def view_report(request, report_id):    
    current_user = Coach.objects.get(id=request.user.id)
...