diff options
Diffstat (limited to 'tests/unittests/sources/helpers/test_cloudsigma.py')
-rw-r--r-- | tests/unittests/sources/helpers/test_cloudsigma.py | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/tests/unittests/sources/helpers/test_cloudsigma.py b/tests/unittests/sources/helpers/test_cloudsigma.py deleted file mode 100644 index 3c687388..00000000 --- a/tests/unittests/sources/helpers/test_cloudsigma.py +++ /dev/null @@ -1,67 +0,0 @@ -# This file is part of cloud-init. See LICENSE file for license information. - -from cloudinit.sources.helpers.cloudsigma import Cepko -from tests.unittests import helpers as test_helpers - -SERVER_CONTEXT = { - "cpu": 1000, - "cpus_instead_of_cores": False, - "global_context": {"some_global_key": "some_global_val"}, - "mem": 1073741824, - "meta": {"ssh_public_key": "ssh-rsa AAAAB3NzaC1yc2E.../hQ5D5 john@doe"}, - "name": "test_server", - "requirements": [], - "smp": 1, - "tags": ["much server", "very performance"], - "uuid": "65b2fb23-8c03-4187-a3ba-8b7c919e889", - "vnc_password": "9e84d6cb49e46379", -} - - -class CepkoMock(Cepko): - def all(self): - return SERVER_CONTEXT - - def get(self, key="", request_pattern=None): - return SERVER_CONTEXT["tags"] - - -# 2015-01-22 BAW: This test is completely useless because it only ever tests -# the CepkoMock object. Even in its original form, I don't think it ever -# touched the underlying Cepko class methods. -class CepkoResultTests(test_helpers.TestCase): - def setUp(self): - self.c = Cepko() - raise test_helpers.SkipTest("This test is completely useless") - - def test_getitem(self): - result = self.c.all() - self.assertEqual("65b2fb23-8c03-4187-a3ba-8b7c919e889", result["uuid"]) - self.assertEqual([], result["requirements"]) - self.assertEqual("much server", result["tags"][0]) - self.assertEqual(1, result["smp"]) - - def test_len(self): - self.assertEqual(len(SERVER_CONTEXT), len(self.c.all())) - - def test_contains(self): - result = self.c.all() - self.assertTrue("uuid" in result) - self.assertFalse("uid" in result) - self.assertTrue("meta" in result) - self.assertFalse("ssh_public_key" in result) - - def test_iter(self): - self.assertEqual( - sorted(SERVER_CONTEXT.keys()), - sorted([key for key in self.c.all()]), - ) - - def test_with_list_as_result(self): - result = self.c.get("tags") - self.assertEqual("much server", result[0]) - self.assertTrue("very performance" in result) - self.assertEqual(2, len(result)) - - -# vi: ts=4 expandtab |