Пример #1
0
 def it_doesnt_allow_delete_with_no_image(self, rf, active_user):
     with active_user.login():
         request = rf.post('/profile/picture/remove/', {})
         request.user = active_user
         mock_messages(request)
         response = remove_avatar(request)
         url = '/profile/view/{}/'.format(active_user.username)
         assert response.url == url
Пример #2
0
 def it_doesnt_delete_with_bad_img_path(self, rf, avatar_user):
     with avatar_user.login():
         request = rf.post('/profile/picture/remove/', {})
         request.user = avatar_user
         mock_messages(request)
         response = remove_avatar(request)
         assert response.url == '/profile/picture/'
         assert avatar_user.avatar is not None
Пример #3
0
 def it_allows_delete(self, rf, avatar_user):
     with avatar_user.login():
         fake_image(avatar_user.avatar.path)
         request = rf.post('/profile/picture/remove/', {})
         request.user = avatar_user
         mock_messages(request)
         response = remove_avatar(request)
         assert response.url == '/profile/picture/'
         assert not avatar_user.avatar