Ejemplo n.º 1
0
    def test_signup_login_with_challenge(self):
        # prepare challenge
        populate_challenges()

        data = {
            'g-recaptcha-response': 'PASSED',
            'username': '******',
            'first_name': 'John',
            'last_name': 'Doe',
            'email': '*****@*****.**',
            'password1': 'test_password',
            'password2': 'test_password',
            'organization': 'Good Organization',
        }
        response = self.client.post('/accounts/signup/', data, follow=True)
        self.assertContains(response, '/accounts/login/', 2, 200)
        user = User.objects.first()
        user.is_active = True
        user.save()

        data = {
            'username': '******',
            'password': '******',
        }
        response = self.client.post('/accounts/login/', data, follow=True)
        self.assertIn('_auth_user_id', self.client.session)
        self.assertContains(response, 'Create Team', None, 200,
                            response.content.__str__())
Ejemplo n.º 2
0
 def setUp(self):
     super().setUp()
     tests.populate_users()
     tests.populate_teams()
     tests.populate_challenges()
     tests.populate_maps()
     tests.populate_competitions()