Esempio n. 1
0
def test_profile_view(rf, user):
    from accounts.views import ProfileView

    request = rf.get('/profile/')
    request.user = user
    view = ProfileView(request=request)
    response = view.get(request)
    assert response.status_code == 200
    assert response.context_data['profile_user'].username == user.username

    request = rf.get('/profile/abcd')
    request.user = user
    view = ProfileView(request=request)
    view.kwargs = {'username': user.username}
    response = view.get(request)
    assert response.status_code == 200
    assert response.context_data['profile_user'].username == user.username

    request = rf.get('/profile/1234')
    request.user = user
    view = ProfileView(request=request)
    view.kwargs = {'username': '******'}
    response = view.get(request)
    assert response.status_code == 200
    assert response.context_data['profile_user'].username == user.username
Esempio n. 2
0
 def setUp(self):
     self.factory = RequestFactory()
     view = ProfileView()
     self.request = self.factory.get(reverse('account_questionnaires'))
     self.user = create_new_user()
     self.request.user = self.user
     self.view = self.setup_view(view, self.request)