(authdb, user, pwd=None, roles=None, **kwargs)
| 1274 | |
| 1275 | |
| 1276 | def _create_user(authdb, user, pwd=None, roles=None, **kwargs): |
| 1277 | cmd = SON([("createUser", user)]) |
| 1278 | # X509 doesn't use a password |
| 1279 | if pwd: |
| 1280 | cmd["pwd"] = pwd |
| 1281 | cmd["roles"] = roles or ["root"] |
| 1282 | cmd.update(**kwargs) |
| 1283 | return authdb.command(cmd) |
| 1284 | |
| 1285 | |
| 1286 | def connected(client): |
no test coverage detected