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