27 lines
531 B
Python
27 lines
531 B
Python
|
import falcon
|
||
|
from falcon import testing
|
||
|
import msgpack
|
||
|
import pytest
|
||
|
|
||
|
from app.app import app
|
||
|
|
||
|
|
||
|
@pytest.fixture()
|
||
|
def client():
|
||
|
return testing.TestClient(app)
|
||
|
|
||
|
|
||
|
def test_list_images(client):
|
||
|
doc = {
|
||
|
'images': [
|
||
|
{
|
||
|
'href': '/images/1eaf6ef1-7f2d-4ecc-a8d5-6e8adba7cc0e.png',
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
response = client.simulate_get('/images')
|
||
|
result_doc = msgpack.unpackb(response.content, raw=False)
|
||
|
|
||
|
assert result_doc == doc
|
||
|
assert response.status == falcon.HTTP_OK
|