diff options
| author | Barry Warsaw <barry@python.org> | 2015-01-26 20:02:31 -0500 | 
|---|---|---|
| committer | Barry Warsaw <barry@python.org> | 2015-01-26 20:02:31 -0500 | 
| commit | 5e2b8ef0703eb4582a5a8ba50ae7c83a8294d65a (patch) | |
| tree | 9f3c2d6d7cdd3e63e52d54152d3dbb15e916d9f3 /tests/unittests/test_datasource | |
| parent | fe99f7d6d87e88320933957b2933288c6eb2986d (diff) | |
| download | vyos-cloud-init-5e2b8ef0703eb4582a5a8ba50ae7c83a8294d65a.tar.gz vyos-cloud-init-5e2b8ef0703eb4582a5a8ba50ae7c83a8294d65a.zip  | |
Repair the Python 2.6 tests.
Diffstat (limited to 'tests/unittests/test_datasource')
6 files changed, 16 insertions, 14 deletions
diff --git a/tests/unittests/test_datasource/test_azure.py b/tests/unittests/test_datasource/test_azure.py index 1f0330b3..97a53bee 100644 --- a/tests/unittests/test_datasource/test_azure.py +++ b/tests/unittests/test_datasource/test_azure.py @@ -1,7 +1,7 @@  from cloudinit import helpers  from cloudinit.util import load_file  from cloudinit.sources import DataSourceAzure -from ..helpers import populate_dir +from ..helpers import TestCase, populate_dir  try:      from unittest import mock @@ -84,9 +84,10 @@ def construct_valid_ovf_env(data=None, pubkeys=None, userdata=None):      return content -class TestAzureDataSource(unittest.TestCase): +class TestAzureDataSource(TestCase):      def setUp(self): +        super(TestAzureDataSource, self).setUp()          self.tmp = tempfile.mkdtemp()          self.addCleanup(shutil.rmtree, self.tmp) @@ -416,7 +417,7 @@ class TestAzureDataSource(unittest.TestCase):              load_file(os.path.join(self.waagent_d, 'ovf-env.xml'))) -class TestReadAzureOvf(unittest.TestCase): +class TestReadAzureOvf(TestCase):      def test_invalid_xml_raises_non_azure_ds(self):          invalid_xml = "<foo>" + construct_valid_ovf_env(data={})          self.assertRaises(DataSourceAzure.BrokenAzureDataSource, diff --git a/tests/unittests/test_datasource/test_cloudsigma.py b/tests/unittests/test_datasource/test_cloudsigma.py index 306ac7d8..772d189a 100644 --- a/tests/unittests/test_datasource/test_cloudsigma.py +++ b/tests/unittests/test_datasource/test_cloudsigma.py @@ -39,6 +39,7 @@ class CepkoMock(Cepko):  class DataSourceCloudSigmaTest(test_helpers.TestCase):      def setUp(self): +        super(DataSourceCloudSigmaTest, self).setUp()          self.datasource = DataSourceCloudSigma.DataSourceCloudSigma("", "", "")          self.datasource.is_running_in_cloudsigma = lambda: True          self.datasource.cepko = CepkoMock(SERVER_CONTEXT) diff --git a/tests/unittests/test_datasource/test_configdrive.py b/tests/unittests/test_datasource/test_configdrive.py index 258c68e2..fd930877 100644 --- a/tests/unittests/test_datasource/test_configdrive.py +++ b/tests/unittests/test_datasource/test_configdrive.py @@ -3,7 +3,6 @@ import json  import os  import shutil  import tempfile -import unittest  try:      from unittest import mock @@ -20,6 +19,9 @@ from cloudinit.sources import DataSourceConfigDrive as ds  from cloudinit.sources.helpers import openstack  from cloudinit import util +from ..helpers import TestCase + +  PUBKEY = u'ssh-rsa AAAAB3NzaC1....sIkJhq8wdX+4I3A4cYbYP ubuntu@server-460\n'  EC2_META = {      'ami-id': 'ami-00000001', @@ -70,7 +72,7 @@ CFG_DRIVE_FILES_V2 = {    'openstack/latest/user_data': USER_DATA} -class TestConfigDriveDataSource(unittest.TestCase): +class TestConfigDriveDataSource(TestCase):      def setUp(self):          super(TestConfigDriveDataSource, self).setUp() diff --git a/tests/unittests/test_datasource/test_maas.py b/tests/unittests/test_datasource/test_maas.py index 6af0cd82..d25e1adc 100644 --- a/tests/unittests/test_datasource/test_maas.py +++ b/tests/unittests/test_datasource/test_maas.py @@ -2,11 +2,10 @@ from copy import copy  import os  import shutil  import tempfile -import unittest  from cloudinit.sources import DataSourceMAAS  from cloudinit import url_helper -from ..helpers import populate_dir +from ..helpers import TestCase, populate_dir  try:      from unittest import mock @@ -14,7 +13,7 @@ except ImportError:      import mock -class TestMAASDataSource(unittest.TestCase): +class TestMAASDataSource(TestCase):      def setUp(self):          super(TestMAASDataSource, self).setUp() diff --git a/tests/unittests/test_datasource/test_nocloud.py b/tests/unittests/test_datasource/test_nocloud.py index 480a4012..4f967f58 100644 --- a/tests/unittests/test_datasource/test_nocloud.py +++ b/tests/unittests/test_datasource/test_nocloud.py @@ -1,7 +1,7 @@  from cloudinit import helpers  from cloudinit.sources import DataSourceNoCloud  from cloudinit import util -from ..helpers import populate_dir +from ..helpers import TestCase, populate_dir  import os  import yaml @@ -19,9 +19,10 @@ except ImportError:      from contextlib2 import ExitStack -class TestNoCloudDataSource(unittest.TestCase): +class TestNoCloudDataSource(TestCase):      def setUp(self): +        super(TestNoCloudDataSource, self).setUp()          self.tmp = tempfile.mkdtemp()          self.addCleanup(shutil.rmtree, self.tmp)          self.paths = helpers.Paths({'cloud_dir': self.tmp}) @@ -34,8 +35,6 @@ class TestNoCloudDataSource(unittest.TestCase):          self.mocks.enter_context(              mock.patch.object(util, 'get_cmdline', return_value=self.cmdline)) -        super(TestNoCloudDataSource, self).setUp() -      def test_nocloud_seed_dir(self):          md = {'instance-id': 'IID', 'dsmode': 'local'}          ud = "USER_DATA_HERE" diff --git a/tests/unittests/test_datasource/test_opennebula.py b/tests/unittests/test_datasource/test_opennebula.py index ef534bab..e5a4bd18 100644 --- a/tests/unittests/test_datasource/test_opennebula.py +++ b/tests/unittests/test_datasource/test_opennebula.py @@ -1,7 +1,7 @@  from cloudinit import helpers  from cloudinit.sources import DataSourceOpenNebula as ds  from cloudinit import util -from ..helpers import populate_dir +from ..helpers import TestCase, populate_dir  from base64 import b64encode  import os @@ -46,7 +46,7 @@ CMD_IP_OUT = '''\  ''' -class TestOpenNebulaDataSource(unittest.TestCase): +class TestOpenNebulaDataSource(TestCase):      parsed_user = None      def setUp(self):  | 
