feat: rm vault

This commit is contained in:
莘权 马 2024-04-28 14:07:31 +08:00
parent c5945bf0a7
commit 997b626877
5 changed files with 41 additions and 325 deletions

View file

@ -1,37 +0,0 @@
#!/usr/bin/env python3
# _*_ coding: utf-8 _*_
import pytest
from metagpt.utils.hashicorp_vault import HashicorpAuth, HashicorpVaultSecrets
@pytest.mark.asyncio
@pytest.mark.parametrize(
("root_token", "vault_addr", "user_name", "kvs"),
[
(
"hvs.gMkrxXDhVNkeg4H50Vb9tUeg",
"http://127.0.0.1:8200",
"a@dafcSSD/a",
{"user": "a", "pwd": "a", "ip": "a", "port": "a"},
)
],
)
@pytest.mark.skip
async def test_vault_secret(root_token, vault_addr, user_name, kvs, context):
root_vault = HashicorpVaultSecrets(
auth=HashicorpAuth(vault_addr=vault_addr, access_token=root_token), user_name=user_name
)
user_auth = await root_vault.create_user()
user_vault = HashicorpVaultSecrets(
auth=user_auth,
user_name=user_name,
)
await user_vault.upsert_kv(kvs=kvs, app_name="redis-config")
kvs1 = await user_vault.get_kv(app_name="redis-config")
assert kvs1 == kvs
if __name__ == "__main__":
pytest.main([__file__, "-s"])