problem running multiple tests, it may not be instance i-1. This patch fixes.
=== modified file 'nova/tests/virt_unittest.py' --- nova/tests/virt_unittest.py 2010-09-28 08:26:29 +0000 +++ nova/tests/virt_unittest.py 2010-09-28 17:47:54 +0000 @@ -178,8 +178,14 @@ self.defined_filters.append(name) return True
+ self.fake_libvirt_connection.nwfilterDefineXML = _filterDefineXMLMock + + instance_ref = db.instance_create({}, {'user_id': 'fake', + 'project_id': 'fake'}) + inst_id = instance_ref['id'] + def _ensure_all_called(_): - instance_filter = 'nova-instance-i-1' + instance_filter = 'nova-instance-%s' % instance_ref['str_id'] secgroup_filter = 'nova-secgroup-%s' % self.security_group['id'] for required in [secgroup_filter, 'allow-dhcp-server', 'no-arp-spoofing', 'no-ip-spoofing', @@ -187,11 +193,6 @@ self.assertTrue(required in self.recursive_depends[instance_filter], "Instance's filter does not include %s" % required)
- self.fake_libvirt_connection.nwfilterDefineXML = _filterDefineXMLMock - - inst_id = db.instance_create({}, {'user_id': 'fake', - 'project_id': 'fake'})['id'] - self.security_group = self.setup_and_return_security_group()
db.instance_add_security_group({}, inst_id, self.security_group.id)
« Back to merge proposal
problem running multiple tests, it may not be instance i-1. This patch fixes.
=== modified file 'nova/tests/ virt_unittest. py' virt_unittest. py 2010-09-28 08:26:29 +0000 virt_unittest. py 2010-09-28 17:47:54 +0000
self. defined_ filters. append( name)
--- nova/tests/
+++ nova/tests/
@@ -178,8 +178,14 @@
return True
+ self.fake_ libvirt_ connection. nwfilterDefineX ML = _filterDefineXM LMock create( {}, {'user_id': 'fake', all_called( _): ref['str_ id']
secgroup_ filter = 'nova-secgroup-%s' % self.security_ group[' id'] dhcp-server' ,
'no-arp- spoofing' , 'no-ip-spoofing',
self. assertTrue( required in self.recursive_ depends[ instance_ filter] ,
"Instance' s filter does not include %s" % required)
+
+ instance_ref = db.instance_
+ 'project_id': 'fake'})
+ inst_id = instance_ref['id']
+
def _ensure_
- instance_filter = 'nova-instance-i-1'
+ instance_filter = 'nova-instance-%s' % instance_
for required in [secgroup_filter, 'allow-
@@ -187,11 +193,6 @@
- self.fake_ libvirt_ connection. nwfilterDefineX ML = _filterDefineXM LMock create( {}, {'user_id': 'fake',
self. security_ group = self.setup_ and_return_ security_ group()
-
- inst_id = db.instance_
- 'project_id': 'fake'})['id']
-