add test for invalid login

This commit is contained in:
Jake McDermott 2018-02-27 23:57:40 -05:00
parent 01ee2adf30
commit ee20fc478b
No known key found for this signature in database
GPG Key ID: 3B02CAD476EECB35

View File

@ -0,0 +1,26 @@
import pytest
from django.contrib import auth
from django.test import Client
from rest_framework.test import APIRequestFactory
from awx.api.generics import LoggedLoginView
from awx.api.versioning import drf_reverse
@pytest.mark.django_db
def test_invalid_login():
anon = auth.get_user(Client())
url = drf_reverse('api:login')
factory = APIRequestFactory()
data = {'userame': 'invalid', 'password': 'invalid'}
request = factory.post(url, data)
request.user = anon
response = LoggedLoginView.as_view()(request)
assert response.status_code == 401