44from casbin_databases_adapter .adapter import Filter
55
66
7- def test_load_policy (db : Database , enforcer : Enforcer ):
7+ async def test_load_policy (db : Database , enforcer : Enforcer ):
88
99 assert enforcer .enforce ("alice" , "data1" , "read" ) == True
1010 assert enforcer .enforce ("bob" , "data2" , "write" ) == True
@@ -16,60 +16,60 @@ def test_load_policy(db: Database, enforcer: Enforcer):
1616 assert enforcer .enforce ("bob" , "data2" , "read" ) == False
1717
1818
19- def test_add_policy (db : Database , enforcer : Enforcer ):
19+ async def test_add_policy (db : Database , enforcer : Enforcer ):
2020 assert not enforcer .enforce ("eve" , "data3" , "read" )
21- result = enforcer .add_permission_for_user ("eve" , "data3" , "read" )
21+ result = await enforcer .add_permission_for_user ("eve" , "data3" , "read" )
2222 assert result
2323 assert enforcer .enforce ("eve" , "data3" , "read" )
2424
2525
26- def test_save_policy (db : Database , enforcer : Enforcer ):
26+ async def test_save_policy (db : Database , enforcer : Enforcer ):
2727 assert not enforcer .enforce ("alice" , "data4" , "read" )
2828
2929 model : Model = enforcer .get_model ()
3030 model .clear_policy ()
3131
3232 model .add_policy ("p" , "p" , ["alice" , "data4" , "read" ])
3333 adapter : Adapter = enforcer .get_adapter ()
34- adapter .save_policy (model )
34+ await adapter .save_policy (model )
3535 assert enforcer .enforce ("alice" , "data4" , "read" )
3636
3737
38- def test_remove_policy (db : Database , enforcer : Enforcer ):
38+ async def test_remove_policy (db : Database , enforcer : Enforcer ):
3939 assert not (enforcer .enforce ("alice" , "data5" , "read" ))
40- enforcer .add_permission_for_user ("alice" , "data5" , "read" )
40+ await enforcer .add_permission_for_user ("alice" , "data5" , "read" )
4141 assert enforcer .enforce ("alice" , "data5" , "read" )
42- enforcer .delete_permission_for_user ("alice" , "data5" , "read" )
42+ await enforcer .delete_permission_for_user ("alice" , "data5" , "read" )
4343 assert not (enforcer .enforce ("alice" , "data5" , "read" ))
4444
4545
46- def test_remove_filtered_policy (db : Database , enforcer : Enforcer ):
46+ async def test_remove_filtered_policy (db : Database , enforcer : Enforcer ):
4747
4848 assert enforcer .enforce ("alice" , "data1" , "read" )
49- enforcer .remove_filtered_policy (1 , "data1" )
49+ await enforcer .remove_filtered_policy (1 , "data1" )
5050 assert not (enforcer .enforce ("alice" , "data1" , "read" ))
5151
5252 assert enforcer .enforce ("bob" , "data2" , "write" )
5353 assert enforcer .enforce ("alice" , "data2" , "read" )
5454 assert enforcer .enforce ("alice" , "data2" , "write" )
5555
56- enforcer .remove_filtered_policy (1 , "data2" , "read" )
56+ await enforcer .remove_filtered_policy (1 , "data2" , "read" )
5757
5858 assert enforcer .enforce ("bob" , "data2" , "write" )
5959 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
6060 assert enforcer .enforce ("alice" , "data2" , "write" )
6161
62- enforcer .remove_filtered_policy (2 , "write" )
62+ await enforcer .remove_filtered_policy (2 , "write" )
6363
6464 assert not (enforcer .enforce ("bob" , "data2" , "write" ))
6565 assert not (enforcer .enforce ("alice" , "data2" , "write" ))
6666
6767
68- def test_filtered_policy (db : Database , enforcer : Enforcer ):
68+ async def test_filtered_policy (db : Database , enforcer : Enforcer ):
6969 filter = Filter ()
7070
7171 filter .ptype = ["p" ]
72- enforcer .load_filtered_policy (filter )
72+ await enforcer .load_filtered_policy (filter )
7373 assert enforcer .enforce ("alice" , "data1" , "read" )
7474 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
7575 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -81,7 +81,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
8181
8282 filter .ptype = []
8383 filter .v0 = ["alice" ]
84- enforcer .load_filtered_policy (filter )
84+ await enforcer .load_filtered_policy (filter )
8585 assert enforcer .enforce ("alice" , "data1" , "read" )
8686 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
8787 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -94,7 +94,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
9494 assert not (enforcer .enforce ("data2_admin" , "data2" , "write" ))
9595
9696 filter .v0 = ["bob" ]
97- enforcer .load_filtered_policy (filter )
97+ await enforcer .load_filtered_policy (filter )
9898 assert not (enforcer .enforce ("alice" , "data1" , "read" ))
9999 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
100100 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -107,7 +107,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
107107 assert not (enforcer .enforce ("data2_admin" , "data2" , "write" ))
108108
109109 filter .v0 = ["data2_admin" ]
110- enforcer .load_filtered_policy (filter )
110+ await enforcer .load_filtered_policy (filter )
111111 assert enforcer .enforce ("data2_admin" , "data2" , "read" )
112112 assert enforcer .enforce ("data2_admin" , "data2" , "read" )
113113 assert not (enforcer .enforce ("alice" , "data1" , "read" ))
@@ -120,7 +120,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
120120 assert not (enforcer .enforce ("bob" , "data2" , "write" ))
121121
122122 filter .v0 = ["alice" , "bob" ]
123- enforcer .load_filtered_policy (filter )
123+ await enforcer .load_filtered_policy (filter )
124124 assert enforcer .enforce ("alice" , "data1" , "read" )
125125 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
126126 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -134,7 +134,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
134134
135135 filter .v0 = []
136136 filter .v1 = ["data1" ]
137- enforcer .load_filtered_policy (filter )
137+ await enforcer .load_filtered_policy (filter )
138138 assert enforcer .enforce ("alice" , "data1" , "read" )
139139 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
140140 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -147,7 +147,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
147147 assert not (enforcer .enforce ("data2_admin" , "data2" , "write" ))
148148
149149 filter .v1 = ["data2" ]
150- enforcer .load_filtered_policy (filter )
150+ await enforcer .load_filtered_policy (filter )
151151 assert not (enforcer .enforce ("alice" , "data1" , "read" ))
152152 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
153153 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -161,7 +161,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
161161
162162 filter .v1 = []
163163 filter .v2 = ["read" ]
164- enforcer .load_filtered_policy (filter )
164+ await enforcer .load_filtered_policy (filter )
165165 assert enforcer .enforce ("alice" , "data1" , "read" )
166166 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
167167 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
@@ -174,7 +174,7 @@ def test_filtered_policy(db: Database, enforcer: Enforcer):
174174 assert not (enforcer .enforce ("data2_admin" , "data2" , "write" ))
175175
176176 filter .v2 = ["write" ]
177- enforcer .load_filtered_policy (filter )
177+ await enforcer .load_filtered_policy (filter )
178178 assert not (enforcer .enforce ("alice" , "data1" , "read" ))
179179 assert not (enforcer .enforce ("alice" , "data1" , "write" ))
180180 assert not (enforcer .enforce ("alice" , "data2" , "read" ))
0 commit comments