Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- self.c = Client()
- self.u = User.objects.create(username="testuser", password="password", is_staff=True, is_active=True, is_superuser=True)
- self.u.save()
- self.auth = UserSocialAuth(user=self.u, provider="Facebook")
- self.auth.save()
- self.c.login(username=self.u.username, password=self.u.password)
- self.user = User.objects.create(username='testuser', password='12345', is_active=True, is_staff=True, is_superuser=True)
- self.user.set_password('hello')
- self.user.save()
- self.user = authenticate(username='testuser', password='hello')
- login = self.c.login(username='testuser', password='hello')
- self.assertTrue(login)
- from random import sample
- class SubscribeTestCase(TestCase):
- fixtures = (
- "auth.User.json", "social_django.UserSocialAuth.json",
- "<myapp>.CustomProfileUser.json", "<myapp>.SubscriptionPlan.json"
- )
- def test_user_logged_in(self):
- users = User.objects.all()
- user = sample(list(users), 1)[0]
- # This isn't actually used inside this method
- social_user = user.social_auth.get(provider="auth0")
- self.client.force_login(
- user, "django.contrib.auth.backends.ModelBackend"
- )
- response = self.client.get(
- reverse("<myappnamespace>:subscribe")
- )
- print(response.content)
- # Looking for a way to fetch the user after a
- # response was returned? Seems a little hard, see below
Add Comment
Please, Sign In to add comment