summaryrefslogtreecommitdiff
path: root/tests/unittests/test_datasource/test_azure.py
diff options
context:
space:
mode:
authorDaniel Watkins <daniel.watkins@canonical.com>2015-05-08 12:59:57 +0100
committerDaniel Watkins <daniel.watkins@canonical.com>2015-05-08 12:59:57 +0100
commit7ca682408f857fcfd04bfc026ea6c697c1fd4b86 (patch)
tree9920074fe549900a24a6d0b0ce081448a1c26a82 /tests/unittests/test_datasource/test_azure.py
parent4a2b6ef37578b13d7240dc1447bbb715b8a0a077 (diff)
downloadvyos-cloud-init-7ca682408f857fcfd04bfc026ea6c697c1fd4b86.tar.gz
vyos-cloud-init-7ca682408f857fcfd04bfc026ea6c697c1fd4b86.zip
Make find_endpoint a staticmethod to clean up top-level namespace.
Diffstat (limited to 'tests/unittests/test_datasource/test_azure.py')
-rw-r--r--tests/unittests/test_datasource/test_azure.py21
1 files changed, 14 insertions, 7 deletions
diff --git a/tests/unittests/test_datasource/test_azure.py b/tests/unittests/test_datasource/test_azure.py
index fd5b24f8..28703029 100644
--- a/tests/unittests/test_datasource/test_azure.py
+++ b/tests/unittests/test_datasource/test_azure.py
@@ -637,11 +637,13 @@ class TestFindEndpoint(TestCase):
def test_missing_file(self):
self.load_file.side_effect = IOError
- self.assertRaises(IOError, DataSourceAzure.find_endpoint)
+ self.assertRaises(IOError,
+ DataSourceAzure.WALinuxAgentShim.find_endpoint)
def test_missing_special_azure_line(self):
self.load_file.return_value = ''
- self.assertRaises(Exception, DataSourceAzure.find_endpoint)
+ self.assertRaises(Exception,
+ DataSourceAzure.WALinuxAgentShim.find_endpoint)
def _build_lease_content(self, ip_address, use_hex=True):
ip_address_repr = ':'.join(
@@ -661,26 +663,30 @@ class TestFindEndpoint(TestCase):
ip_address = '98.76.54.32'
file_content = self._build_lease_content(ip_address)
self.load_file.return_value = file_content
- self.assertEqual(ip_address, DataSourceAzure.find_endpoint())
+ self.assertEqual(ip_address,
+ DataSourceAzure.WALinuxAgentShim.find_endpoint())
def test_hex_string_with_single_character_part(self):
ip_address = '4.3.2.1'
file_content = self._build_lease_content(ip_address)
self.load_file.return_value = file_content
- self.assertEqual(ip_address, DataSourceAzure.find_endpoint())
+ self.assertEqual(ip_address,
+ DataSourceAzure.WALinuxAgentShim.find_endpoint())
def test_packed_string(self):
ip_address = '98.76.54.32'
file_content = self._build_lease_content(ip_address, use_hex=False)
self.load_file.return_value = file_content
- self.assertEqual(ip_address, DataSourceAzure.find_endpoint())
+ self.assertEqual(ip_address,
+ DataSourceAzure.WALinuxAgentShim.find_endpoint())
def test_latest_lease_used(self):
ip_addresses = ['4.3.2.1', '98.76.54.32']
file_content = '\n'.join([self._build_lease_content(ip_address)
for ip_address in ip_addresses])
self.load_file.return_value = file_content
- self.assertEqual(ip_addresses[-1], DataSourceAzure.find_endpoint())
+ self.assertEqual(ip_addresses[-1],
+ DataSourceAzure.WALinuxAgentShim.find_endpoint())
class TestGoalStateParsing(TestCase):
@@ -856,7 +862,8 @@ class TestWALinuxAgentShim(TestCase):
self.AzureEndpointHttpClient = patches.enter_context(
mock.patch.object(DataSourceAzure, 'AzureEndpointHttpClient'))
self.find_endpoint = patches.enter_context(
- mock.patch.object(DataSourceAzure, 'find_endpoint'))
+ mock.patch.object(
+ DataSourceAzure.WALinuxAgentShim, 'find_endpoint'))
self.GoalState = patches.enter_context(
mock.patch.object(DataSourceAzure, 'GoalState'))
self.iid_from_shared_config_content = patches.enter_context(