mirror of
https://github.com/kennethreitz/neon-api-python.git
synced 2026-06-05 22:50:18 +00:00
Update timestamps and names in tests
This commit is contained in:
+21
-27
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user