19
19
from rbac .services .user import perform_user_creation
20
20
from rest_framework .response import Response
21
21
from rest_framework .status import HTTP_200_OK , HTTP_201_CREATED , HTTP_403_FORBIDDEN , HTTP_409_CONFLICT
22
- from rest_framework .test import APIClient
23
22
24
- from api_v2 .tests .base import BaseAPITestCase
23
+ from api_v2 .tests .base import ADCMTestClient , BaseAPITestCase
25
24
26
25
27
26
class TestUserCreateEdit (BaseAPITestCase ):
@@ -55,9 +54,9 @@ def setUp(self) -> None:
55
54
)
56
55
)
57
56
58
- self .creator_client = APIClient ()
57
+ self .creator_client = self . client_class ()
59
58
self .creator_client .login (username = "icancreate" , password = self .password )
60
- self .editor_client = APIClient ()
59
+ self .editor_client = self . client_class ()
61
60
self .editor_client .login (username = "icanedit" , password = self .password )
62
61
63
62
policy_create (name = "Creators policy" , role = create_user_role , group = [creators_group ])
@@ -72,12 +71,12 @@ def setUp(self) -> None:
72
71
}
73
72
74
73
@staticmethod
75
- def request_create_user (client : APIClient , data : dict ) -> Response :
76
- return client .post ( path = "/api/v2/ rbac/ users/" , data = data )
74
+ def request_create_user (client : ADCMTestClient , data : dict ) -> Response :
75
+ return ( client .v2 / " rbac" / " users" ). post ( data = data )
77
76
78
77
@staticmethod
79
- def request_edit_user (client : APIClient , user_id : int , data : dict ) -> Response :
80
- return client .patch ( path = f"/api/v2/ rbac/ users/ { user_id } /" , data = data )
78
+ def request_edit_user (client : ADCMTestClient , user_id : int , data : dict ) -> Response :
79
+ return ( client .v2 / " rbac" / " users" / str ( user_id )). patch ( data = data )
81
80
82
81
# Create Restrictions
83
82
0 commit comments