Skip to content

Commit

Permalink
Merge pull request #1057 from afuetterer/admin-tests
Browse files Browse the repository at this point in the history
refactor: prefer admin_client fixture over client.login
  • Loading branch information
afuetterer authored Jul 15, 2024
2 parents 71b68c5 + 94146e0 commit 6e8e549
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 44 deletions.
6 changes: 2 additions & 4 deletions rdmo/conditions/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from django.urls import reverse


def test_condition_search(db, client):
client.login(username='admin', password='admin')

def test_condition_search(admin_client):
url = reverse('admin:conditions_condition_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200
6 changes: 2 additions & 4 deletions rdmo/domain/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from django.urls import reverse


def test_attribute_search(db, client):
client.login(username='admin', password='admin')

def test_attribute_search(admin_client):
url = reverse('admin:domain_attribute_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200
12 changes: 4 additions & 8 deletions rdmo/options/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
from django.urls import reverse


def test_optionset_search(db, client):
client.login(username='admin', password='admin')

def test_optionset_search(admin_client):
url = reverse('admin:options_optionset_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200


def test_option_search(db, client):
client.login(username='admin', password='admin')

def test_option_search(admin_client):
url = reverse('admin:options_option_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200
30 changes: 10 additions & 20 deletions rdmo/questions/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,41 +1,31 @@
from django.urls import reverse


def test_catalog_search(db, client):
client.login(username='admin', password='admin')

def test_catalog_search(admin_client):
url = reverse('admin:questions_catalog_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200


def test_section_search(db, client):
client.login(username='admin', password='admin')

def test_section_search(admin_client):
url = reverse('admin:questions_section_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200


def test_page_search(db, client):
client.login(username='admin', password='admin')

def test_page_search(admin_client):
url = reverse('admin:questions_page_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200


def test_questionset_search(db, client):
client.login(username='admin', password='admin')

def test_questionset_search(admin_client):
url = reverse('admin:questions_questionset_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200


def test_question_search(db, client):
client.login(username='admin', password='admin')

def test_question_search(admin_client):
url = reverse('admin:questions_question_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200
6 changes: 2 additions & 4 deletions rdmo/tasks/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from django.urls import reverse


def test_task_search(db, client):
client.login(username='admin', password='admin')

def test_task_search(admin_client):
url = reverse('admin:tasks_task_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200
6 changes: 2 additions & 4 deletions rdmo/views/tests/test_admin.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from django.urls import reverse


def test_view_search(db, client):
client.login(username='admin', password='admin')

def test_view_search(admin_client):
url = reverse('admin:views_view_changelist') + '?q=test'
response = client.get(url)
response = admin_client.get(url)
assert response.status_code == 200

0 comments on commit 6e8e549

Please sign in to comment.