1from boto.elasticache.layer1 import ElastiCacheConnection
2from tests.unit import AWSMockServiceTestCase
3
4
5class TestAPIInterface(AWSMockServiceTestCase):
6    connection_class = ElastiCacheConnection
7
8    def test_required_launch_params(self):
9        """ Make sure only the AWS required params are required by boto """
10        name = 'test_cache_cluster'
11        self.set_http_response(status_code=200, body=b'{}')
12        self.service_connection.create_cache_cluster(name)
13
14        self.assert_request_parameters({
15            'Action': 'CreateCacheCluster',
16            'CacheClusterId': name,
17        }, ignore_params_values=[
18            'Version',
19            'ContentType',
20        ])
21