Commit d15b8e42 authored by Łukasz Nowak's avatar Łukasz Nowak

kvm: flak8ize test

parent 80ab4811
......@@ -888,7 +888,8 @@ class TestBootImageUrlList(InstanceTestCase, FakeImageServerMixin):
self.slap.waitForInstance(max_retry=10)
super(InstanceTestCase, self).tearDown()
def getRunningImageList(self, kvm_instance_partition,
def getRunningImageList(
self, kvm_instance_partition,
_match_cdrom=re.compile('file=(.+),media=cdrom$').match,
_sub_iso=re.compile(r'(/debian)(-[^-/]+)(-[^/]+-netinst\.iso)$').sub,
):
......@@ -903,8 +904,10 @@ class TestBootImageUrlList(InstanceTestCase, FakeImageServerMixin):
if m:
path = m.group(1)
image_list.append(
_sub_iso(r'\1-${ver}\3',
sub_shared(r'${shared}/',
_sub_iso(
r'\1-${ver}\3',
sub_shared(
r'${shared}/',
path.replace(kvm_instance_partition, '${inst}')
)))
return image_list
......@@ -1040,6 +1043,7 @@ class TestBootImageUrlList(InstanceTestCase, FakeImageServerMixin):
@skipUnlessKvm
class TestBootImageUrlListResilient(TestBootImageUrlList):
kvm_instance_partition_reference = 'biul2'
@classmethod
def getInstanceSoftwareType(cls):
return 'kvm-resilient'
......@@ -1150,6 +1154,7 @@ class TestBootImageUrlSelect(TestBootImageUrlList):
@skipUnlessKvm
class TestBootImageUrlSelectResilient(TestBootImageUrlSelect):
kvm_instance_partition_reference = 'bius2'
@classmethod
def getInstanceSoftwareType(cls):
return 'kvm-resilient'
......@@ -1265,6 +1270,7 @@ class TestNatRulesKvmCluster(InstanceTestCase):
__partition_reference__ = 'nrkc'
nat_rules = ["100", "200", "300"]
@classmethod
def getInstanceSoftwareType(cls):
return 'kvm-cluster'
......@@ -1341,6 +1347,7 @@ class TestWhitelistFirewall(InstanceTestCase):
@skipUnlessKvm
class TestWhitelistFirewallRequest(TestWhitelistFirewall):
whitelist_domains = '2.2.2.2 3.3.3.3\n4.4.4.4'
@classmethod
def getInstanceParameterDict(cls):
return {
......@@ -1705,6 +1712,7 @@ class TestParameterDefault(InstanceTestCase, KvmMixin):
@skipUnlessKvm
class TestParameterResilient(TestParameterDefault):
__partition_reference__ = 'pr'
@classmethod
def getInstanceSoftwareType(cls):
return 'kvm-resilient'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment