161cb46886
The `boto` library explicitly requests JSON responses from Redshift endpoints
33 lines
772 B
Python
33 lines
772 B
Python
from __future__ import unicode_literals
|
|
|
|
import sure # noqa
|
|
|
|
import moto.server as server
|
|
from moto import mock_redshift
|
|
|
|
"""
|
|
Test the different server responses
|
|
"""
|
|
|
|
|
|
@mock_redshift
|
|
def test_describe_clusters():
|
|
backend = server.create_backend_app("redshift")
|
|
test_client = backend.test_client()
|
|
|
|
res = test_client.get("/?Action=DescribeClusters")
|
|
|
|
result = res.data.decode("utf-8")
|
|
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": []}')
|