MCPcopy
hub / github.com/redis/redis-py / init_acl_user

Function init_acl_user

tests/test_asyncio/test_credentials.py:117–155  ·  view source on GitHub ↗
(r, username, password)

Source from the content-addressed store, hash-verified

115
116
117async def init_acl_user(r, username, password):
118 # reset the user
119 await r.acl_deluser(username)
120 if password:
121 assert (
122 await r.acl_setuser(
123 username,
124 enabled=True,
125 passwords=["+" + password],
126 keys="~*",
127 commands=[
128 "+ping",
129 "+command",
130 "+info",
131 "+select",
132 "+flushdb",
133 "+cluster",
134 ],
135 )
136 is True
137 )
138 else:
139 assert (
140 await r.acl_setuser(
141 username,
142 enabled=True,
143 keys="~*",
144 commands=[
145 "+ping",
146 "+command",
147 "+info",
148 "+select",
149 "+flushdb",
150 "+cluster",
151 ],
152 nopass=True,
153 )
154 is True
155 )
156
157
158async def init_required_pass(r, password):

Calls 2

acl_deluserMethod · 0.80
acl_setuserMethod · 0.80

Tested by

no test coverage detected