Correct skipIf conditions
This commit is contained in:
parent
273fa75d55
commit
d466c56a17
2 changed files with 17 additions and 24 deletions
|
@ -22,6 +22,12 @@ from .views import (
|
||||||
from utils.tests import BaseTestCase
|
from utils.tests import BaseTestCase
|
||||||
|
|
||||||
|
|
||||||
|
@skipIf(
|
||||||
|
(settings.OPENNEBULA_DOMAIN is None or
|
||||||
|
settings.OPENNEBULA_DOMAIN == "test_domain"),
|
||||||
|
"""OpenNebula details unavailable, so skipping
|
||||||
|
ProcessVMSelectionTestMixin"""
|
||||||
|
)
|
||||||
class ProcessVMSelectionTestMixin(object):
|
class ProcessVMSelectionTestMixin(object):
|
||||||
|
|
||||||
def url_resolve_to_view_correctly(self):
|
def url_resolve_to_view_correctly(self):
|
||||||
|
@ -29,6 +35,7 @@ class ProcessVMSelectionTestMixin(object):
|
||||||
self.assertEqual(found.func.__name__, self.view.__name__)
|
self.assertEqual(found.func.__name__, self.view.__name__)
|
||||||
|
|
||||||
def test_get(self):
|
def test_get(self):
|
||||||
|
print( "Domain = " + settings.OPENNEBULA_DOMAIN)
|
||||||
response = self.client.get(self.url)
|
response = self.client.get(self.url)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
# self.assertEqual(self.view.get_context_data(), self.expected_context)
|
# self.assertEqual(self.view.get_context_data(), self.expected_context)
|
||||||
|
@ -42,11 +49,6 @@ class ProcessVMSelectionTestMixin(object):
|
||||||
# status_code=302, target_status_code=200)
|
# status_code=302, target_status_code=200)
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
|
||||||
"test_domain",
|
|
||||||
"""OpenNebula details unavailable, so skipping DjangoHostingViewTest"""
|
|
||||||
)
|
|
||||||
class DjangoHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
class DjangoHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -67,11 +69,6 @@ class DjangoHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
|
||||||
"test_domain",
|
|
||||||
"""OpenNebula details unavailable, so skipping RailsHostingViewTest"""
|
|
||||||
)
|
|
||||||
class RailsHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
class RailsHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -92,11 +89,6 @@ class RailsHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
|
||||||
"test_domain",
|
|
||||||
"""OpenNebula details unavailable, so skipping NodeJSHostingViewTest"""
|
|
||||||
)
|
|
||||||
class NodeJSHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
class NodeJSHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -116,11 +108,11 @@ class NodeJSHostingViewTest(TestCase, ProcessVMSelectionTestMixin):
|
||||||
# 'vm_types': VirtualMachineType.get_serialized_vm_types(),
|
# 'vm_types': VirtualMachineType.get_serialized_vm_types(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
@skipIf(
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
(settings.OPENNEBULA_DOMAIN is None or
|
||||||
"test_domain",
|
settings.OPENNEBULA_DOMAIN == "test_domain"),
|
||||||
"""OpenNebula details unavailable, so skipping HostingPricingViewTest"""
|
"""OpenNebula details unavailable, so skipping
|
||||||
|
HostingPricingViewTest.test_get"""
|
||||||
)
|
)
|
||||||
class HostingPricingViewTest(TestCase):
|
class HostingPricingViewTest(TestCase):
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,8 @@ from utils.models import CustomUser
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
@skipIf(
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
settings.OPENNEBULA_DOMAIN is None or
|
||||||
"test_domain",
|
settings.OPENNEBULA_DOMAIN == "test_domain",
|
||||||
"""OpenNebula details unavailable, so skipping
|
"""OpenNebula details unavailable, so skipping
|
||||||
OpenNebulaManagerTestCases"""
|
OpenNebulaManagerTestCases"""
|
||||||
)
|
)
|
||||||
|
@ -129,8 +129,8 @@ class OpenNebulaManagerTestCases(TestCase):
|
||||||
|
|
||||||
|
|
||||||
@skipIf(
|
@skipIf(
|
||||||
settings.OPENNEBULA_DOMAIN is None or settings.OPENNEBULA_DOMAIN is
|
settings.OPENNEBULA_DOMAIN is None or
|
||||||
"test_domain",
|
settings.OPENNEBULA_DOMAIN == "test_domain",
|
||||||
"""OpenNebula details unavailable, so skipping
|
"""OpenNebula details unavailable, so skipping
|
||||||
VirtualMachineSerializerTestCase"""
|
VirtualMachineSerializerTestCase"""
|
||||||
)
|
)
|
||||||
|
@ -140,7 +140,8 @@ class VirtualMachineSerializerTestCase(TestCase):
|
||||||
self.manager = OpenNebulaManager(email=None, password=None)
|
self.manager = OpenNebulaManager(email=None, password=None)
|
||||||
|
|
||||||
def test_serializer_strips_of_public(self):
|
def test_serializer_strips_of_public(self):
|
||||||
""" Test the serialized virtual machine object contains no 'public-'."""
|
""" Test the serialized virtual machine object contains no
|
||||||
|
'public-'."""
|
||||||
|
|
||||||
for vm in self.manager.get_vms():
|
for vm in self.manager.get_vms():
|
||||||
serialized = VirtualMachineSerializer(vm)
|
serialized = VirtualMachineSerializer(vm)
|
||||||
|
|
Loading…
Reference in a new issue