Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
508
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. if form.is_valid():
  2. user.first_name = form.cleaned_data['first_name']
  3. user.last_name = form.cleaned_data['last_name']
  4. user.email = form.cleaned_data['email']
  5. user.username = user.email
  6. user.save()
  7.  
  8. class ProfileTestCase(TestCase):
  9. def setUp(self):
  10. self.factory = RequestFactory()
  11. self.user = User.objects.create_user(
  12. first_name='Franz',
  13. last_name='Kafka',
  14. username='franz1883',
  15. email='franz@kafka.com',
  16. password='metamorphosis'
  17. )
  18.  
  19. def test_profile_update(self):
  20. formdata = {
  21. 'first_name': 'Bruno',
  22. 'last_name': 'Schulz',
  23. 'email': 'bruno@schulz.pl'
  24. }
  25.  
  26. request = self.factory.post('/accounts/profile', formdata)
  27. request.user = self.user
  28. response = ProfileView.as_view()(request)
  29.  
  30. self.assertEqual(response.status_code, 200)
  31. self.assertEqual(self.user.first_name, formdata['first_name'])
  32. self.assertEqual(self.user.last_name, formdata['last_name'])
  33. self.assertEqual(self.user.email, formdata['email'])
  34. self.assertEqual(self.user.username, formdata['email']) # Fails
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement