@@ -13,60 +13,54 @@ def get_fixture(path):
1313
1414
1515def get_enforcer ():
16- con_string = ' sqlite:/:memory:'
16+ con_string = " sqlite:/:memory:"
1717 adapter = Adapter (con_string )
1818
1919 CasbinRule .createTable (ifNotExists = True )
20- CasbinRule (ptype = 'p' , v0 = ' alice' , v1 = ' data1' , v2 = ' read' )
21- CasbinRule (ptype = 'p' , v0 = ' bob' , v1 = ' data2' , v2 = ' write' )
22- CasbinRule (ptype = 'p' , v0 = ' data2_admin' , v1 = ' data2' , v2 = ' read' )
23- CasbinRule (ptype = 'p' , v0 = ' data2_admin' , v1 = ' data2' , v2 = ' write' )
24- CasbinRule (ptype = 'g' , v0 = ' alice' , v1 = ' data2_admin' )
20+ CasbinRule (ptype = "p" , v0 = " alice" , v1 = " data1" , v2 = " read" )
21+ CasbinRule (ptype = "p" , v0 = " bob" , v1 = " data2" , v2 = " write" )
22+ CasbinRule (ptype = "p" , v0 = " data2_admin" , v1 = " data2" , v2 = " read" )
23+ CasbinRule (ptype = "p" , v0 = " data2_admin" , v1 = " data2" , v2 = " write" )
24+ CasbinRule (ptype = "g" , v0 = " alice" , v1 = " data2_admin" )
2525
26- return casbin .Enforcer (get_fixture (' rbac_model.conf' ), adapter )
26+ return casbin .Enforcer (get_fixture (" rbac_model.conf" ), adapter )
2727
2828
2929class TestConfig (unittest .TestCase ):
30-
3130 def test_enforcer_basic (self ):
3231 e = get_enforcer ()
3332
34- self .assertTrue (e .enforce (' alice' , ' data1' , ' read' ))
35- self .assertFalse (e .enforce (' bob' , ' data1' , ' read' ))
36- self .assertTrue (e .enforce (' bob' , ' data2' , ' write' ))
37- self .assertTrue (e .enforce (' alice' , ' data2' , ' read' ))
38- self .assertTrue (e .enforce (' alice' , ' data2' , ' write' ))
33+ self .assertTrue (e .enforce (" alice" , " data1" , " read" ))
34+ self .assertFalse (e .enforce (" bob" , " data1" , " read" ))
35+ self .assertTrue (e .enforce (" bob" , " data2" , " write" ))
36+ self .assertTrue (e .enforce (" alice" , " data2" , " read" ))
37+ self .assertTrue (e .enforce (" alice" , " data2" , " write" ))
3938
4039 def test_add_policy (self ):
4140 e = get_enforcer ()
4241
43- self .assertFalse (e .enforce (' eve' , ' data3' , ' read' ))
44- res = e .add_permission_for_user (' eve' , ' data3' , ' read' )
42+ self .assertFalse (e .enforce (" eve" , " data3" , " read" ))
43+ res = e .add_permission_for_user (" eve" , " data3" , " read" )
4544 self .assertTrue (res )
46- self .assertTrue (e .enforce (' eve' , ' data3' , ' read' ))
45+ self .assertTrue (e .enforce (" eve" , " data3" , " read" ))
4746
4847 def test_save_policy (self ):
4948 e = get_enforcer ()
50- self .assertFalse (e .enforce (' alice' , ' data4' , ' read' ))
49+ self .assertFalse (e .enforce (" alice" , " data4" , " read" ))
5150
5251 model = e .get_model ()
5352 model .clear_policy ()
5453
55- model .add_policy ('p' , 'p' , [' alice' , ' data4' , ' read' ])
54+ model .add_policy ("p" , "p" , [" alice" , " data4" , " read" ])
5655
5756 adapter = e .get_adapter ()
5857 adapter .save_policy (model )
59- self .assertTrue (e .enforce (' alice' , ' data4' , ' read' ))
58+ self .assertTrue (e .enforce (" alice" , " data4" , " read" ))
6059
6160 def test_str (self ):
62- rule = CasbinRule (ptype = 'p' , v0 = 'alice' , v1 = 'data1' , v2 = 'read' )
63- self .assertEqual (str (rule ), 'p, alice, data1, read' )
64-
61+ rule = CasbinRule (ptype = "p" , v0 = "alice" , v1 = "data1" , v2 = "read" )
62+ self .assertEqual (str (rule ), "p, alice, data1, read" )
6563
6664 def test_repr (self ):
67- rule = CasbinRule (ptype = 'p' , v0 = ' alice' , v1 = ' data1' , v2 = ' read' )
65+ rule = CasbinRule (ptype = "p" , v0 = " alice" , v1 = " data1" , v2 = " read" )
6866 self .assertRegex (repr (rule ), r'<CasbinRule \d+: "p, alice, data1, read">' )
69-
70- if (__name__ == '__main__' ):
71- unittest .main ()
72-
0 commit comments