93 lines
3.3 KiB
Python
93 lines
3.3 KiB
Python
import json
|
|
import pytest
|
|
from django.urls import reverse
|
|
|
|
from rich.pretty import pprint
|
|
|
|
from bs4 import BeautifulSoup
|
|
|
|
from django.contrib.auth.models import Group
|
|
|
|
import django.test
|
|
|
|
|
|
|
|
|
|
def test_radiology_index_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
|
|
url = reverse("rcr:radiology_index_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_index_all_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
url = reverse("rcr:radiology_index_all_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_review_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
url = reverse("rcr:radiology_review_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 302
|
|
|
|
def test_radiology_index_completed_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
url = reverse("rcr:radiology_index_completed_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_assessors_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
url = reverse("rcr:radiology_assessors_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_assigned_user_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
user_pk = create_radiology_user.pk
|
|
url = reverse("rcr:radiology_assigned_user_view", args=[user_pk])
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_assessor_assignment_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
assessor_pk = create_radiology_user.pk
|
|
url = reverse("rcr:radiology_assessor_assignment_view", args=[assessor_pk])
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_index_completed_by_user_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
user_pk = create_radiology_user.pk
|
|
url = reverse("rcr:radiology_index_completed_by_user_view", args=[user_pk])
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_detail_view(client, create_radiology_user, create_item):
|
|
client.force_login(create_radiology_user)
|
|
item_pk = create_item.pk
|
|
url = reverse("rcr:radiology_detail_view", args=[item_pk])
|
|
response = client.get(url)
|
|
assert response.status_code == 200
|
|
|
|
def test_radiology_update_next_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
url = reverse("rcr:radiology_update_next_view")
|
|
response = client.get(url)
|
|
assert response.status_code == 302
|
|
|
|
def test_radiology_update_next_skip_view(client, create_radiology_user):
|
|
client.force_login(create_radiology_user)
|
|
skip = 1 # Replace with a valid skip value
|
|
url = reverse("rcr:radiology_update_next_skip_view", args=[skip])
|
|
response = client.get(url)
|
|
assert response.status_code == 302
|
|
|
|
def test_radiology_update_view(client, create_radiology_user, create_item):
|
|
client.force_login(create_radiology_user)
|
|
item_pk = create_item.pk
|
|
url = reverse("rcr:radiology_update_view", args=[item_pk])
|
|
response = client.get(url)
|
|
assert response.status_code == 200 |