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 |