diff options
author | Steven Arcangeli <arcangeli07@gmail.com> | 2013-12-08 16:56:00 -0800 |
---|---|---|
committer | Steven Arcangeli <arcangeli07@gmail.com> | 2013-12-08 16:56:00 -0800 |
commit | d5365f7fa1183d29c65f06c3a768bcc6bf4e87fe (patch) | |
tree | 21d267c44910fe92337bcb1601706ccae497853d /tests | |
parent | 5dff750f98b3510d65138312fee210a552bd9218 (diff) | |
download | boto-d5365f7fa1183d29c65f06c3a768bcc6bf4e87fe.tar.gz |
Adding a test for the required elasticache launch parameters
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/elasticache/__init__.py | 0 | ||||
-rw-r--r-- | tests/unit/elasticache/test_api_interface.py | 20 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/unit/elasticache/__init__.py b/tests/unit/elasticache/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/unit/elasticache/__init__.py diff --git a/tests/unit/elasticache/test_api_interface.py b/tests/unit/elasticache/test_api_interface.py new file mode 100644 index 00000000..51432d38 --- /dev/null +++ b/tests/unit/elasticache/test_api_interface.py @@ -0,0 +1,20 @@ +from boto.elasticache.layer1 import ElastiCacheConnection +from tests.unit import AWSMockServiceTestCase + + +class TestAPIInterface(AWSMockServiceTestCase): + connection_class = ElastiCacheConnection + + def test_required_launch_params(self): + """ Make sure only the AWS required params are required by boto """ + name = 'test_cache_cluster' + self.set_http_response(status_code=200, body='{}') + self.service_connection.create_cache_cluster(name) + + self.assert_request_parameters({ + 'Action': 'CreateCacheCluster', + 'CacheClusterId': name, + }, ignore_params_values=[ + 'Version', 'AWSAccessKeyId', 'SignatureMethod', 'SignatureVersion', + 'Timestamp', 'ContentType', + ]) |