]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Simplify prepare_veth_pairs in functional tests
authorCedric Brandily <zzelle@gmail.com>
Fri, 27 Feb 2015 20:54:06 +0000 (20:54 +0000)
committerCedric Brandily <zzelle@gmail.com>
Mon, 2 Mar 2015 10:40:31 +0000 (10:40 +0000)
This change simplifies prepare_veth_pairs[1] as optional arguments are
never used by prepare_veth_pairs callers and uses create_veth.

This changes prepares to transform BaseLinuxTestCase[1] and
BaseOVSLinuxTestCase[1] methods in to helper methods.

[1] in neutron.tests.functional.agent.linux.base

Change-Id: I2e50057023bbf7575051f04b65cacc093338938a

neutron/tests/functional/agent/linux/base.py

index e822e1362b9aa7889101bf6eaa175f21839b105c..3fe5ad00d2562f47c7e3436c7774e40308b53eca 100644 (file)
@@ -166,26 +166,20 @@ class BaseIPVethTestCase(BaseLinuxTestCase):
         device.addr.add(ip_version=ip_version, cidr=cidr, broadcast=broadcast)
         device.link.set_up()
 
-    def prepare_veth_pairs(self, src_addr=None,
-                           dst_addr=None,
-                           broadcast_addr=None,
-                           src_ns=None, dst_ns=None,
-                           src_veth=None,
-                           dst_veth=None):
-
-        src_addr = src_addr or self.SRC_ADDRESS
-        dst_addr = dst_addr or self.DST_ADDRESS
-        broadcast_addr = broadcast_addr or self.BROADCAST_ADDRESS
-        src_veth = src_veth or get_rand_veth_name()
-        dst_veth = dst_veth or get_rand_veth_name()
-        src_ns = src_ns or self._create_namespace()
-        dst_ns = dst_ns or self._create_namespace()
+    def prepare_veth_pairs(self):
+
+        src_addr = self.SRC_ADDRESS
+        dst_addr = self.DST_ADDRESS
+        src_veth = get_rand_veth_name()
+        dst_veth = get_rand_veth_name()
+        src_ns = self._create_namespace()
+        dst_ns = self._create_namespace()
 
         src_veth, dst_veth = src_ns.add_veth(src_veth,
                                              dst_veth,
                                              dst_ns.namespace)
 
-        self._set_ip_up(src_veth, '%s/24' % src_addr, broadcast_addr)
-        self._set_ip_up(dst_veth, '%s/24' % dst_addr, broadcast_addr)
+        self._set_ip_up(src_veth, '%s/24' % src_addr, self.BROADCAST_ADDRESS)
+        self._set_ip_up(dst_veth, '%s/24' % dst_addr, self.BROADCAST_ADDRESS)
 
         return src_ns, dst_ns