Add coverage for ContentType=JSON
server requests
The `boto` library explicitly requests JSON responses from Redshift endpoints
This commit is contained in:
parent
53a3e52c67
commit
161cb46886
@ -1,6 +1,5 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import json
|
|
||||||
import sure # noqa
|
import sure # noqa
|
||||||
|
|
||||||
import moto.server as server
|
import moto.server as server
|
||||||
@ -20,3 +19,14 @@ def test_describe_clusters():
|
|||||||
|
|
||||||
result = res.data.decode("utf-8")
|
result = res.data.decode("utf-8")
|
||||||
result.should.contain("<Clusters></Clusters>")
|
result.should.contain("<Clusters></Clusters>")
|
||||||
|
|
||||||
|
|
||||||
|
@mock_redshift
|
||||||
|
def test_describe_clusters_with_json_content_type():
|
||||||
|
backend = server.create_backend_app("redshift")
|
||||||
|
test_client = backend.test_client()
|
||||||
|
|
||||||
|
res = test_client.get("/?Action=DescribeClusters&ContentType=JSON")
|
||||||
|
|
||||||
|
result = res.data.decode("utf-8")
|
||||||
|
result.should.contain('{"Clusters": []}')
|
||||||
|
Loading…
Reference in New Issue
Block a user