Skip to content

Commit d981c6f

Browse files
author
setiawanisasi
committed
fix: adjust test to async
1 parent 5a5609c commit d981c6f

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

tests/test_adapter.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from 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

Comments
 (0)