19
19
20
20
21
21
class GroupTests (unittest .TestCase ):
22
- def setUp (self ):
22
+ def setUp (self ) -> None :
23
23
self .server = TSC .Server ('http://test' )
24
24
25
25
# Fake signin
@@ -28,7 +28,7 @@ def setUp(self):
28
28
29
29
self .baseurl = self .server .groups .baseurl
30
30
31
- def test_get<
10000
/span>(self ):
31
+ def test_get (self ) -> None :
32
32
with open (GET_XML , 'rb' ) as f :
33
33
response_xml = f .read ().decode ('utf-8' )
34
34
with requests_mock .mock () as m :
@@ -48,11 +48,11 @@ def test_get(self):
48
48
self .assertEqual ('TableauExample' , all_groups [2 ].name )
49
49
self .assertEqual ('local' , all_groups [2 ].domain_name )
50
50
51
- def test_get_before_signin (self ):
51
+ def test_get_before_signin (self ) -> None :
52
52
self .server ._auth_token = None
53
53
self .assertRaises (TSC .NotSignedInError , self .server .groups .get )
54
54
55
- def test_populate_users (self ):
55
+ def test_populate_users (self ) -> None :
56
56
with open (POPULATE_USERS , 'rb' ) as f :
57
57
response_xml = f .read ().decode ('utf-8' )
58
58
with requests_mock .mock () as m :
@@ -69,12 +69,12 @@ def test_populate_users(self):
69
69
self .assertEqual ('Publisher' , user .site_role )
70
70
self .assertEqual ('2016-08-16T23:17:06Z' , format_datetime (user .last_login ))
71
71
72
- def test_delete (self ):
72
+ def test_delete (self ) -> None :
73
73
with requests_mock .mock () as m :
74
74
m .delete (self .baseurl + '/e7833b48-c6f7-47b5-a2a7-36e7dd232758' , status_code = 204 )
75
75
self .server .groups .delete ('e7833b48-c6f7-47b5-a2a7-36e7dd232758' )
76
76
77
- def test_remove_user (self ):
77
+ def test_remove_user (self ) -> None :
78
78
with open (POPULATE_USERS , 'rb' ) as f :
79
79
response_xml_populate = f .read ().decode ('utf-8' )
80
80
@@ -98,7 +98,7 @@ def test_remove_user(self):
98
98
m .get (self .baseurl + '/e7833b48-c6f7-47b5-a2a7-36e7dd232758/users' , text = response_xml_empty )
99
99
self .assertEqual (0 , len (list (single_group .users )))
100
100
101
- def test_add_user (self ):
101
+ def test_add_user (self ) -> None :
102
102
with open (ADD_USER , 'rb' ) as f :
103
103
response_xml_add = f .read ().decode ('utf-8' )
104
104
with open (ADD_USER_POPULATE , 'rb' ) as f :
@@ -117,7 +117,7 @@ def test_add_user(self):
117
117
self .assertEqual ('testuser' , user .name )
118
118
self .assertEqual ('ServerAdministrator' , user .site_role )
119
119
120
- def test_add_user_before_populating (self ):
120
+ def test_add_user_before_populating (self ) -> None :
121
121
with open (GET_XML , 'rb' ) as f :
122
122
get_xml_response = f .read ().decode ('utf-8' )
123
123
with open (ADD_USER , 'rb' ) as f :
@@ -130,7 +130,7 @@ def test_add_user_before_populating(self):
130
130
single_group = all_groups [0 ]
131
131
self .server .groups .add_user (single_group , '5de011f8-5aa9-4d5b-b991-f462c8dd6bb7' )
132
132
133
- def test_add_user_missing_user_id (self ):
133
+ def test_add_user_missing_user_id (self ) -> None :
134
134
with open (POPULATE_USERS , 'rb' ) as f :
135
135
response_xml = f .read ().decode ('utf-8' )
136
136
with requests_mock .mock () as m :
@@ -141,13 +141,13 @@ def test_add_user_missing_user_id(self):
141
141
142
142
self .assertRaises (ValueError , self .server .groups .add_user , single_group , '' )
143
143
144
- def test_add_user_missing_group_id (self ):
144
+ def test_add_user_missing_group_id (self ) -> None :
145
145
single_group = TSC .GroupItem ('test' )
146
- single_group ._users = []
146
+ single_group ._users = [] # type: ignore[assignment]
147
147
self .assertRaises (TSC .MissingRequiredFieldError , self .server .groups .add_user , single_group ,
148
148
'5de011f8-5aa9-4d5b-b991-f462c8dd6bb7' )
149
149
150
- def test_remove_user_before_populating (self ):
150
+ def test_remove_user_before_populating (self ) -> None :
151
151
with open (GET_XML , 'rb' ) as f :
152
152
response_xml = f .read ().decode ('utf-8' )
153
153
with requests_mock .mock () as m :
@@ -159,7 +159,7 @@ def test_remove_user_before_populating(self):
159
159
single_group = all_groups [0 ]
160
160
self .server .groups .remove_user (single_group , '5de011f8-5aa9-4d5b-b991-f462c8dd6bb7' )
161
161
162
- def test_remove_user_missing_user_id (self ):
162
+ def test_remove_user_missing_user_id (self ) -> None :
163
163
with open (POPULATE_USERS , 'rb' ) as f :
164
164
response_xml = f .read ().decode ('utf-8' )
165
165
with requests_mock .mock () as m :
@@ -170,13 +170,13 @@ def test_remove_user_missing_user_id(self):
170
170
171
171
self .assertRaises (ValueError , self .server .groups .remove_user , single_group , '' )
172
172
173
- def test_remove_user_missing_group_id (self ):
173
+ def test_remove_user_missing_group_id (self ) -> None :
174
174
single_group = TSC .GroupItem ('test' )
175
- single_group ._users = []
175
+ single_group ._users = [] # type: ignore[assignment]
176
176
self .assertRaises (TSC .MissingRequiredFieldError , self .server .groups .remove_user , single_group ,
177
177
'5de011f8-5aa9-4d5b-b991-f462c8dd6bb7' )
178
178
179
- def test_create_group (self ):
179
+ def test_create_group (self ) -> None :
180
180
with open (CREATE_GROUP , 'rb' ) as f :
181
181
response_xml = f .read ().decode ('utf-8' )
182
182
with requests_mock .mock () as m :
@@ -186,7 +186,7 @@ def test_create_group(self):
186
186
self .assertEqual (group .name , u'試供品' )
187
187
self .assertEqual (group .id , '3e4a9ea0-a07a-4fe6-b50f-c345c8c81034' )
188
188
189
- def test_create_ad_group (self ):
189
+ def test_create_ad_group (self ) -> None :
190
190
with open (CREATE_GROUP_AD , 'rb' ) as f :
191
191
response_xml = f .read ().decode ('utf-8' )
192
192
with requests_mock .mock () as m :
@@ -199,7 +199,7 @@ def test_create_ad_group(self):
199
199
self .assertEqual (group .minimum_site_role , 'Creator' )
200
200
self .assertEqual (group .domain_name , 'active-directory-domain-name' )
201
201
202
- def test_create_group_async (self ):
202
+ def test_create_group_async (self ) -> None :
203
203
with open (CREATE_GROUP_ASYNC , 'rb' ) as f :
204
204
response_xml = f .read ().decode ('utf-8' )
205
205
with requests_mock .mock () as m :
@@ -210,7 +210,7 @@ def test_create_group_async(self):
210
210
self .assertEqual (job .mode , 'Asynchronous' )
211
211
self .assertEqual (job .type , 'GroupImport' )
212
212
213
- def test_update (self ):
213
+ def test_update (self ) -> None :
214
214
with open (UPDATE_XML , 'rb' ) as f :
215
215
response_xml = f .read ().decode ('utf-8' )
216
216
with requests_mock .mock () as m :
@@ -226,7 +226,7 @@ def test_update(self):
226
226
self .assertEqual ('onLogin' , group .license_mode )
227
227
228
228
# async update is not supported for local groups
229
- def test_update_local_async (self ):
229
+ def test_update_local_async (self ) -> None :
230
230
group = TSC .GroupItem ("myGroup" )
231
231
group ._id = 'ef8b19c0-43b6-11e6-af50-63f5805dbe3c'
232
232
self .assertRaises (ValueError , self .server .groups .update , group , as_job = True )
0 commit comments