@@ -50,6 +50,8 @@ def testB_get_user(self):
5050 "is_staff" : True ,
5151 "is_active" : True ,
5252 "is_superuser" : True ,
53+ "list_column" : 50 ,
54+ "editor_theme" : 0
5355 }
5456
5557 request = self .factory .get (self .base_url )
@@ -65,6 +67,8 @@ def testB_get_user(self):
6567 self .assertEqual (res_data .get ("is_staff" ), user_data ["is_staff" ])
6668 self .assertEqual (res_data .get ("is_active" ), user_data ["is_active" ])
6769 self .assertEqual (res_data .get ("is_superuser" ), user_data ["is_superuser" ])
70+ self .assertEqual (res_data .get ("list_column" ), user_data ["list_column" ])
71+ self .assertEqual (res_data .get ("editor_theme" ), user_data ["editor_theme" ])
6872
6973 def testC_get_404_user (self ):
7074 request = self .factory .get (self .base_url )
@@ -110,7 +114,9 @@ def testG_get_user_miss_uid(self):
110114
111115 def testH_change_user_admin (self ):
112116 request_data = {
113- "username" : "testusernewname"
117+ "username" : "testusernewname" ,
118+ "is_superuser" : True ,
119+ "is_staff" : True
114120 }
115121
116122 request = self .factory .patch (self .base_url , data = request_data , format = "json" )
@@ -120,10 +126,15 @@ def testH_change_user_admin(self):
120126
121127 target = User .objects .get (id = 2 )
122128 self .assertEqual (target .username , request_data ["username" ])
129+ self .assertEqual (target .is_superuser , request_data ["is_superuser" ])
130+ self .assertEqual (target .is_staff , request_data ["is_staff" ])
123131
124132 def testI_change_user_own (self ):
125133 request_data = {
126- "username" : "zhangtianlinewname"
134+ "username" : "zhangtianlinewname" ,
135+ "lang" : 5 ,
136+ "list_column" : 100 ,
137+ "editor_theme" : 2
127138 }
128139
129140 request = self .factory .patch (self .base_url , data = request_data , format = "json" )
@@ -133,6 +144,9 @@ def testI_change_user_own(self):
133144
134145 target = User .objects .get (id = 3 )
135146 self .assertEqual (target .username , request_data ["username" ])
147+ self .assertEqual (target .lang , request_data ["lang" ])
148+ self .assertEqual (target .list_column , request_data ["list_column" ])
149+ self .assertEqual (target .editor_theme , request_data ["editor_theme" ])
136150
137151 def testJ_change_user_admin (self ):
138152 request_data = {
0 commit comments