Ejemplo n.º 1
0
    def test_only_active(self):
        # Verify with active user
        form = AuthenticationForm(data={"username": self.active_user.username, "password": "******"})
        assert form.is_valid()

        # Verify with inactive user
        form = AuthenticationForm(data={"username": self.inactive_user.username, "password": "******"})
        assert not form.is_valid()
Ejemplo n.º 2
0
    def test_only_active(self):
        # Verify with active user
        form = AuthenticationForm(data={'username': self.active_user.username,
                                        'password': '******'})
        assert form.is_valid()

        # Verify with inactive user
        form = AuthenticationForm(data={
            'username': self.inactive_user.username,
            'password': '******'})
        assert not form.is_valid()
Ejemplo n.º 3
0
    def test_only_active(self):
        # Verify with active user
        form = AuthenticationForm(data={'username': self.active_user.username,
                                        'password': '******'})
        assert form.is_valid()

        # Verify with inactive user
        form = AuthenticationForm(data={
            'username': self.inactive_user.username,
            'password': '******'})
        assert not form.is_valid()
Ejemplo n.º 4
0
 def test_at_in_username(self):
     u = user(username='******', save=True)
     form = AuthenticationForm(data={
         'username': u.username,
         'password': '******'
     })
     assert form.is_valid()
Ejemplo n.º 5
0
def handle_login(request, only_active=True):
    auth.logout(request)

    if request.method == 'POST':
        form = AuthenticationForm(data=request.POST, only_active=only_active)
        if form.is_valid():
            auth.login(request, form.get_user())
            statsd.incr('user.login')

            if request.session.test_cookie_worked():
                request.session.delete_test_cookie()

        return form

    request.session.set_test_cookie()
    return AuthenticationForm()
Ejemplo n.º 6
0
def handle_login(request, only_active=True):
    auth.logout(request)

    if request.method == 'POST':
        form = AuthenticationForm(data=request.POST, only_active=only_active)
        if form.is_valid():
            auth.login(request, form.get_user())
            statsd.incr('user.login')

            if request.session.test_cookie_worked():
                request.session.delete_test_cookie()

        return form

    request.session.set_test_cookie()
    return AuthenticationForm()
Ejemplo n.º 7
0
 def test_at_in_username(self):
     u = UserFactory(username='******')
     form = AuthenticationForm(data={'username': u.username,
                                     'password': '******'})
     assert form.is_valid()