-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #166 from Teknologforeningen/feature/underscored-p…
…referred-name Add underscoring of preferred names to admin pages
- Loading branch information
Showing
17 changed files
with
216 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
|
||
from rest_framework import status | ||
from api.tests import BaseAPITest | ||
|
||
class GetPageTests(): | ||
def test_get_for_anonymous_users(self): | ||
response = self.get_all() | ||
self.check_status_code(response, status.HTTP_302_FOUND) | ||
self.assertTrue(response.url.startswith('/login/'), response.url) | ||
|
||
def test_get_for_user(self): | ||
self.login_user() | ||
response = self.get_all() | ||
self.check_status_code(response, status.HTTP_200_OK) | ||
|
||
|
||
class HomeViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '' | ||
|
||
|
||
class MembersSearchViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/search/?q=test' | ||
|
||
class MembersStartsWithViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/A/' | ||
|
||
class MemberViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/members/{self.m1.id}/' | ||
|
||
|
||
class DecorationOwnershipsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/decorations/{self.d.id}/' | ||
|
||
|
||
class DecorationsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/decorations/' | ||
|
||
class DecorationOwnershipsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/decorations/{self.d.id}/' | ||
|
||
|
||
class FunctionaryTypesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/functionaries/' | ||
|
||
class FunctionariesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/functionaries/{self.ft.id}/' | ||
|
||
|
||
class GroupTypesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/groups/' | ||
|
||
class GroupsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/groups/{self.gt.id}/' | ||
|
||
|
||
class YearsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/years/' | ||
|
||
class YearViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/years/2023/' | ||
|
||
class Year0ViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/years/0/' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
|
||
from rest_framework import status | ||
from api.tests import BaseAPITest | ||
|
||
class GetPageTests(): | ||
def test_get_for_anonymous_users(self): | ||
response = self.get_all() | ||
self.check_status_code(response, status.HTTP_302_FOUND) | ||
self.assertTrue(response.url.startswith('/login/'), response.url) | ||
|
||
def test_get_for_users(self): | ||
response = self.get_all() | ||
self.check_status_code(response, status.HTTP_302_FOUND) | ||
self.assertTrue(response.url.startswith('/login/'), response.url) | ||
|
||
def test_get_for_superusers(self): | ||
self.login_superuser() | ||
response = self.get_all() | ||
self.check_status_code(response, status.HTTP_200_OK) | ||
|
||
|
||
class HomeViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/admin/members/' | ||
|
||
|
||
class MemberViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/members/{self.m1.id}/' | ||
|
||
|
||
class DecorationOwnershipsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/decorations/{self.d.id}/' | ||
|
||
|
||
class DecorationsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/admin/decorations/' | ||
|
||
class DecorationOwnershipsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/decorations/{self.d.id}/' | ||
|
||
|
||
class FunctionaryTypesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/admin/functionarytypes/' | ||
|
||
class FunctionariesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/functionarytypes/{self.ft.id}/' | ||
|
||
|
||
class GroupTypesViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/admin/grouptypes/' | ||
|
||
class GroupsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/grouptypes/{self.gt.id}/' | ||
|
||
class GroupMembershipsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/grouptypes/{self.gt.id}/{self.g.id}/' | ||
|
||
|
||
class ApplicantsViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = '/admin/applicants/' | ||
|
||
class ApplicantViewTest(BaseAPITest, GetPageTests): | ||
def setUp(self): | ||
super().setUp() | ||
self.api_path = f'/admin/applicants/{self.a.id}/' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters