moto/tests/test_redshift/test_server.py
Brian Pandola 161cb46886 Add coverage for ContentType=JSON server requests
The `boto` library explicitly requests JSON responses from Redshift endpoints
2020-11-24 03:29:52 -08:00

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": []}')