diff options
author | Yuval Oren <yuval@n3twork.com> | 2014-08-12 17:21:11 -0700 |
---|---|---|
committer | Yuval Oren <yuval@n3twork.com> | 2014-08-12 17:21:11 -0700 |
commit | 1a81f79dd6916a9e639e46e826d7bfeb7eb1c40c (patch) | |
tree | 5c636994e382db18d8f6d97c7f7e8dfd1c8060b5 /tests | |
parent | 43f01191f23593d01ffe78a19ad44d8dbe051177 (diff) | |
download | boto-1a81f79dd6916a9e639e46e826d7bfeb7eb1c40c.tar.gz |
Use mock connections instead of real ones in tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/cloudsearch2/test_document.py | 18 | ||||
-rw-r--r-- | tests/unit/cloudsearch2/test_search.py | 15 |
2 files changed, 20 insertions, 13 deletions
diff --git a/tests/unit/cloudsearch2/test_document.py b/tests/unit/cloudsearch2/test_document.py index c1433b18..dac4aa64 100644 --- a/tests/unit/cloudsearch2/test_document.py +++ b/tests/unit/cloudsearch2/test_document.py @@ -2,7 +2,7 @@ from boto.cloudsearch2.domain import Domain from boto.cloudsearch2.layer1 import CloudSearchConnection -from tests.unit import unittest +from tests.unit import unittest, AWSMockServiceTestCase from httpretty import HTTPretty from mock import MagicMock @@ -16,13 +16,17 @@ import boto from tests.unit.cloudsearch2 import DEMO_DOMAIN_DATA -class CloudSearchDocumentConnectionTest(unittest.TestCase): +class CloudSearchDocumentConnectionTest(AWSMockServiceTestCase): + connection_class = CloudSearchConnection + def test_proxy(self): - conn = CloudSearchConnection( - proxy="127.0.0.1", - proxy_user="john.doe", - proxy_pass="p4ssw0rd", - proxy_port="8180") + conn = self.service_connection + conn.proxy = "127.0.0.1" + conn.proxy_user = "john.doe" + conn.proxy_pass="p4ssw0rd" + conn.proxy_port="8180" + conn.use_proxy = True + domain = Domain(conn, DEMO_DOMAIN_DATA) service = DocumentServiceConnection(domain=domain) self.assertEqual(service.proxy, {'http': 'http://john.doe:p4ssw0rd@127.0.0.1:8180'}) diff --git a/tests/unit/cloudsearch2/test_search.py b/tests/unit/cloudsearch2/test_search.py index a01e2074..8fa611d8 100644 --- a/tests/unit/cloudsearch2/test_search.py +++ b/tests/unit/cloudsearch2/test_search.py @@ -339,8 +339,9 @@ class FakeResponse(object): content = b'' -class CloudSearchConnectionTest(unittest.TestCase): +class CloudSearchConnectionTest(AWSMockServiceTestCase): cloudsearch = True + connection_class = CloudSearchConnection def setUp(self): super(CloudSearchConnectionTest, self).setUp() @@ -374,11 +375,13 @@ class CloudSearchConnectionTest(unittest.TestCase): self.assertTrue('went wrong. Oops' in str(cm.exception)) def test_proxy(self): - conn = CloudSearchConnection( - proxy="127.0.0.1", - proxy_user="john.doe", - proxy_pass="p4ssw0rd", - proxy_port="8180") + conn = self.service_connection + conn.proxy = "127.0.0.1" + conn.proxy_user = "john.doe" + conn.proxy_pass="p4ssw0rd" + conn.proxy_port="8180" + conn.use_proxy = True + domain = Domain(conn, DEMO_DOMAIN_DATA) search = SearchConnection(domain=domain) self.assertEqual(search.session.proxies, {'http': 'http://john.doe:p4ssw0rd@127.0.0.1:8180'}) |