25 lines
639 B
Python
25 lines
639 B
Python
import pytest
|
|
from django.test import Client
|
|
from django.urls import reverse
|
|
|
|
|
|
@pytest.fixture
|
|
def client():
|
|
return Client()
|
|
|
|
|
|
def test_upload_get(client):
|
|
resp = client.get(reverse('identify_upload'))
|
|
assert resp.status_code == 200
|
|
|
|
|
|
def test_confirm_redirects_without_session(client):
|
|
resp = client.get(reverse('identify_confirm'))
|
|
assert resp.status_code == 302
|
|
assert reverse('identify_upload') in resp['Location']
|
|
|
|
|
|
def test_fields_redirects_without_session(client):
|
|
resp = client.get(reverse('identify_fields'))
|
|
assert resp.status_code == 302
|
|
assert reverse('identify_upload') in resp['Location']
|