()
| 27 | |
| 28 | |
| 29 | def create_session(): |
| 30 | url = f"{host}/auth/create-session" |
| 31 | # Get credentials from environment variables |
| 32 | username = os.getenv("COSDATA_USERNAME", "admin") |
| 33 | password = os.getenv("COSDATA_PASSWORD") |
| 34 | |
| 35 | if not password: |
| 36 | password = getpass.getpass("Enter admin password: ") |
| 37 | |
| 38 | data = {"username": username, "password": password} |
| 39 | response = requests.post( |
| 40 | url, headers=generate_headers(), data=json.dumps(data), verify=False |
| 41 | ) |
| 42 | session = response.json() |
| 43 | global token |
| 44 | token = session["access_token"] |
| 45 | return token |
| 46 | |
| 47 | |
| 48 | def create_db(name, description=None, dimension=1024): |
no test coverage detected