Update timestamps and names in tests

This commit is contained in:
2024-01-23 17:35:55 -05:00
parent 53fe0aa087
commit 92fa584e36
8 changed files with 227 additions and 305 deletions
+21 -27
View File
@@ -1,4 +1,4 @@
import random
from random import randint
import pytest
import neon_client
@@ -14,52 +14,46 @@ def test_me(neon):
me = neon.me()
assert isinstance(me, neon_client.schema.CurrentUserInfoResponse)
assert me.email == "me@kennethreitz.org"
assert me.email
@pytest.mark.vcr
def test_api_keys(neon, ensure_new_api_key):
key = ensure_new_api_key()
def test_api_keys(neon, random_name):
key = neon.api_key_create(key_name=random_name())
keys = neon.api_keys()
assert len(keys)
assert len(neon.api_keys())
key = neon.api_key_revoke(key.id)
assert key.revoked
@pytest.mark.vcr
def test_project(neon, ensure_project):
project = ensure_project()
def test_project(neon, ensure_no_projects, random_name):
ensure_no_projects()
project1 = neon.project_create(project={"name": random_name()}).project
assert project1.id
project2 = neon.project_update(
project1.id, project={"name": "pytest-renamed"}
).project
assert project1.name != project2.name
for project in neon.projects().projects:
assert hasattr(project, "id")
@pytest.mark.vcr
def test_get_project(neon, ensure_project):
r = ensure_project()
assert neon.project(r.id).project.id == r.id
neon.project_delete(project.id)
# @pytest.mark.vcr
# def test_create_project(neon, ensure_project):
# r = ensure_project()
# def test_update_project(neon, ensure_project):
# project = ensure_project()
# project_update = {"project": {"name": "pytest-renamed"}}
# r = neon.project_update(r.id, **project_update)
# assert r.name == "pytest"
@pytest.mark.vcr
def test_update_project(neon, ensure_project):
r = ensure_project()
project_update = {"project": {"name": "pytest-renamed"}}
r = neon.project_update(r.id, **project_update)
assert r.project.name == "pytest-renamed"
# # r = neon.project_update(, **project_update)
# assert r.project.name == "pytest-renamed"
# @pytest.mark.vcr