(authdb, user, pwd=None, roles=None, **kwargs)
| 1290 | |
| 1291 | |
| 1292 | async def _create_user(authdb, user, pwd=None, roles=None, **kwargs): |
| 1293 | cmd = SON([("createUser", user)]) |
| 1294 | # X509 doesn't use a password |
| 1295 | if pwd: |
| 1296 | cmd["pwd"] = pwd |
| 1297 | cmd["roles"] = roles or ["root"] |
| 1298 | cmd.update(**kwargs) |
| 1299 | return await authdb.command(cmd) |
| 1300 | |
| 1301 | |
| 1302 | async def connected(client): |
no test coverage detected