Guest User

Untitled

a guest
Apr 2nd, 2018
880
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. self.c = Client()
  2. self.u = User.objects.create(username="testuser", password="password", is_staff=True, is_active=True, is_superuser=True)
  3. self.u.save()
  4. self.auth = UserSocialAuth(user=self.u, provider="Facebook")
  5. self.auth.save()
  6. self.c.login(username=self.u.username, password=self.u.password)
  7.  
  8. self.user = User.objects.create(username='testuser', password='12345', is_active=True, is_staff=True, is_superuser=True)
  9. self.user.set_password('hello')
  10. self.user.save()
  11. self.user = authenticate(username='testuser', password='hello')
  12. login = self.c.login(username='testuser', password='hello')
  13. self.assertTrue(login)
  14.  
  15. from random import sample
  16.  
  17. class SubscribeTestCase(TestCase):
  18. fixtures = (
  19. "auth.User.json", "social_django.UserSocialAuth.json",
  20. "<myapp>.CustomProfileUser.json", "<myapp>.SubscriptionPlan.json"
  21. )
  22.  
  23. def test_user_logged_in(self):
  24. users = User.objects.all()
  25. user = sample(list(users), 1)[0]
  26. # This isn't actually used inside this method
  27. social_user = user.social_auth.get(provider="auth0")
  28.  
  29. self.client.force_login(
  30. user, "django.contrib.auth.backends.ModelBackend"
  31. )
  32. response = self.client.get(
  33. reverse("<myappnamespace>:subscribe")
  34. )
  35. print(response.content)
  36.  
  37. # Looking for a way to fetch the user after a
  38. # response was returned? Seems a little hard, see below
Add Comment
Please, Sign In to add comment