blob: ab1185016ab46b5e02ed0af4120190b0f92d7c7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
import pytest
import fatcat_openapi_client
from fixtures import api
def test_editor_update(api):
editor_id = api.editor_id
orig = api.get_editor(editor_id)
newer = api.get_editor(editor_id)
newer.username = "temp-bogus-username"
api.update_editor(editor_id, newer)
check = api.get_editor(editor_id)
assert check.username != orig.username
assert check.editor_id == orig.editor_id
api.update_editor(editor_id, orig)
check = api.get_editor(editor_id)
assert check == orig
def test_editor_get(api):
editor_id = api.editor_id
api.get_editor(editor_id)
def test_editor_lookup(api):
editor_id = api.editor_id
e1 = api.get_editor(editor_id)
e2 = api.lookup_editor(username=e1.username)
assert e1.editor_id == e2.editor_id
with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.lookup_editor(username="")
with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.lookup_editor(username="bogus-username-notfound")
|