88import casbin
99import os
1010
11+
1112def get_fixture (path ):
1213 dir_path = os .path .split (os .path .realpath (__file__ ))[0 ] + "/"
1314 return os .path .abspath (dir_path + path )
@@ -140,7 +141,7 @@ def test_str(self):
140141 self .assertEqual (str (rule ), 'p, data2_admin, data2, read' )
141142 rule = CasbinRule (ptype = 'p' , v0 = 'data2_admin' , v1 = 'data2' , v2 = 'write' )
142143 self .assertEqual (str (rule ), 'p, data2_admin, data2, write' )
143- rule = CasbinRule (ptype = 'g' , v0 = 'alice' , v1 = 'data2_admin' )
144+ rule = CasbinRule (ptype = 'g' , v0 = 'alice' , v1 = 'data2_admin' )
144145 self .assertEqual (str (rule ), 'g, alice, data2_admin' )
145146
146147 def test_repr (self ):
@@ -158,13 +159,13 @@ def test_repr(self):
158159 s .close ()
159160
160161 def test_filtered_policy (self ):
161- e = get_enforcer ()
162+ e = get_enforcer ()
162163 filter = Filter ()
163164
164165 filter .ptype = ['p' ]
165166 e .load_filtered_policy (filter )
166167 self .assertTrue (e .enforce ('alice' , 'data1' , 'read' ))
167- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
168+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
168169 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
169170 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
170171 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
@@ -176,105 +177,105 @@ def test_filtered_policy(self):
176177 filter .v0 = ['alice' ]
177178 e .load_filtered_policy (filter )
178179 self .assertTrue (e .enforce ('alice' , 'data1' , 'read' ))
179- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
180+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
180181 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
181182 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
182183 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
183184 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
184185 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
185186 self .assertFalse (e .enforce ('bob' , 'data2' , 'write' ))
186- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'read' ))
187- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'write' ))
187+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'read' ))
188+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'write' ))
188189
189190 filter .v0 = ['bob' ]
190191 e .load_filtered_policy (filter )
191192 self .assertFalse (e .enforce ('alice' , 'data1' , 'read' ))
192- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
193+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
193194 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
194195 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
195196 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
196197 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
197198 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
198199 self .assertTrue (e .enforce ('bob' , 'data2' , 'write' ))
199- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'read' ))
200- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'write' ))
200+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'read' ))
201+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'write' ))
201202
202203 filter .v0 = ['data2_admin' ]
203204 e .load_filtered_policy (filter )
204- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'read' ))
205- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'read' ))
205+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'read' ))
206+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'read' ))
206207 self .assertFalse (e .enforce ('alice' , 'data1' , 'read' ))
207- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
208+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
208209 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
209210 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
210211 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
211212 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
212213 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
213214 self .assertFalse (e .enforce ('bob' , 'data2' , 'write' ))
214215
215- filter .v0 = ['alice' ,'bob' ]
216+ filter .v0 = ['alice' , 'bob' ]
216217 e .load_filtered_policy (filter )
217218 self .assertTrue (e .enforce ('alice' , 'data1' , 'read' ))
218- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
219+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
219220 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
220221 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
221222 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
222223 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
223224 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
224225 self .assertTrue (e .enforce ('bob' , 'data2' , 'write' ))
225- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'read' ))
226- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'write' ))
226+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'read' ))
227+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'write' ))
227228
228229 filter .v0 = []
229230 filter .v1 = ['data1' ]
230231 e .load_filtered_policy (filter )
231232 self .assertTrue (e .enforce ('alice' , 'data1' , 'read' ))
232- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
233+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
233234 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
234235 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
235236 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
236237 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
237238 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
238239 self .assertFalse (e .enforce ('bob' , 'data2' , 'write' ))
239- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'read' ))
240- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'write' ))
240+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'read' ))
241+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'write' ))
241242
242243 filter .v1 = ['data2' ]
243244 e .load_filtered_policy (filter )
244245 self .assertFalse (e .enforce ('alice' , 'data1' , 'read' ))
245- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
246+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
246247 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
247248 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
248249 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
249250 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
250251 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
251252 self .assertTrue (e .enforce ('bob' , 'data2' , 'write' ))
252- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'read' ))
253- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'write' ))
253+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'read' ))
254+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'write' ))
254255
255256 filter .v1 = []
256257 filter .v2 = ['read' ]
257258 e .load_filtered_policy (filter )
258259 self .assertTrue (e .enforce ('alice' , 'data1' , 'read' ))
259- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
260+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
260261 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
261262 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
262263 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
263264 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
264265 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
265266 self .assertFalse (e .enforce ('bob' , 'data2' , 'write' ))
266- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'read' ))
267- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'write' ))
267+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'read' ))
268+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'write' ))
268269
269270 filter .v2 = ['write' ]
270271 e .load_filtered_policy (filter )
271272 self .assertFalse (e .enforce ('alice' , 'data1' , 'read' ))
272- self .assertFalse (e .enforce ('alice' ,'data1' ,'write' ))
273+ self .assertFalse (e .enforce ('alice' , 'data1' , 'write' ))
273274 self .assertFalse (e .enforce ('alice' , 'data2' , 'read' ))
274275 self .assertFalse (e .enforce ('alice' , 'data2' , 'write' ))
275276 self .assertFalse (e .enforce ('bob' , 'data1' , 'read' ))
276277 self .assertFalse (e .enforce ('bob' , 'data1' , 'write' ))
277278 self .assertFalse (e .enforce ('bob' , 'data2' , 'read' ))
278279 self .assertTrue (e .enforce ('bob' , 'data2' , 'write' ))
279- self .assertFalse (e .enforce ('data2_admin' , 'data2' ,'read' ))
280- self .assertTrue (e .enforce ('data2_admin' , 'data2' ,'write' ))
280+ self .assertFalse (e .enforce ('data2_admin' , 'data2' , 'read' ))
281+ self .assertTrue (e .enforce ('data2_admin' , 'data2' , 'write' ))
0 commit comments