summaryrefslogtreecommitdiffstats
path: root/test/vpp_ip_route.py
diff options
context:
space:
mode:
authorOle Troan <ot@cisco.com>2019-03-05 16:58:24 +0100
committerOle Troan <ot@cisco.com>2019-03-06 21:13:05 +0100
commit9a475373ed9b1ff9952acc06353ddaa50c2c96bd (patch)
tree6fb046cc31165335863646cba0f4b453d4538b10 /test/vpp_ip_route.py
parentfb6c75293cb82501f80975c6a46365ab14d7a85a (diff)
test framework: vpp_papi_provider.py - further cleanup
Part of further cleanups of this file. Removed most wrappers that don't have conflicting signature with message API. Change-Id: I6acd93d20291feb7731eb35ab2eb8c9f22f4632c Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'test/vpp_ip_route.py')
-rw-r--r--test/vpp_ip_route.py50
1 files changed, 21 insertions, 29 deletions
diff --git a/test/vpp_ip_route.py b/test/vpp_ip_route.py
index bb421c0d171..2be0e7908c8 100644
--- a/test/vpp_ip_route.py
+++ b/test/vpp_ip_route.py
@@ -53,8 +53,8 @@ def find_route(test, ip_addr, len, table_id=0, inet=AF_INET):
route_addr = inet_pton(inet, ip_addr)
for e in routes:
if route_addr == e.address[:s] \
- and len == e.address_length \
- and table_id == e.table_id:
+ and len == e.address_length \
+ and table_id == e.table_id:
return True
return False
@@ -71,9 +71,9 @@ def find_mroute(test, grp_addr, src_addr, grp_addr_len,
saddr = inet_pton(inet, src_addr)
for e in routes:
if gaddr == e.grp_address[:s] \
- and grp_addr_len == e.address_length \
- and saddr == e.src_address[:s] \
- and table_id == e.table_id:
+ and grp_addr_len == e.address_length \
+ and saddr == e.src_address[:s] \
+ and table_id == e.table_id:
return True
return False
@@ -82,8 +82,8 @@ def find_mpls_route(test, table_id, label, eos_bit, paths=None):
dump = test.vapi.mpls_fib_dump()
for e in dump:
if label == e.label \
- and eos_bit == e.eos_bit \
- and table_id == e.table_id:
+ and eos_bit == e.eos_bit \
+ and table_id == e.table_id:
if not paths:
return True
else:
@@ -107,8 +107,8 @@ def fib_interface_ip_prefix(test, address, length, sw_if_index):
for a in addrs:
if a.prefix_length == length and \
- a.sw_if_index == sw_if_index and \
- a.ip[:n] == vp.bytes:
+ a.sw_if_index == sw_if_index and \
+ a.ip[:n] == vp.bytes:
return True
return False
@@ -124,17 +124,13 @@ class VppIpTable(VppObject):
self.is_ip6 = is_ip6
def add_vpp_config(self):
- self._test.vapi.ip_table_add_del(
- self.table_id,
- is_ipv6=self.is_ip6,
- is_add=1)
+ self._test.vapi.ip_table_add_del(is_ipv6=self.is_ip6, is_add=1,
+ table_id=self.table_id)
self._test.registry.register(self, self._test.logger)
def remove_vpp_config(self):
- self._test.vapi.ip_table_add_del(
- self.table_id,
- is_ipv6=self.is_ip6,
- is_add=0)
+ self._test.vapi.ip_table_add_del(is_ipv6=self.is_ip6, is_add=0,
+ table_id=self.table_id)
def query_vpp_config(self):
if self.table_id == 0:
@@ -165,20 +161,16 @@ class VppIpInterfaceAddress(VppObject):
def add_vpp_config(self):
self._test.vapi.sw_interface_add_del_address(
- self.intf.sw_if_index,
- self.prefix.bytes,
- self.prefix.length,
- is_add=1,
- is_ipv6=self.prefix.is_ip6)
+ sw_if_index=self.intf.sw_if_index, address=self.prefix.bytes,
+ address_length=self.prefix.length, is_ipv6=self.prefix.is_ip6,
+ is_add=1)
self._test.registry.register(self, self._test.logger)
def remove_vpp_config(self):
self._test.vapi.sw_interface_add_del_address(
- self.intf.sw_if_index,
- self.prefix.bytes,
- self.prefix.length,
- is_add=0,
- is_ipv6=self.prefix.is_ip6)
+ sw_if_index=self.intf.sw_if_index, address=self.prefix.bytes,
+ address_length=self.prefix.length, is_ipv6=self.prefix.is_ip6,
+ is_add=0)
def query_vpp_config(self):
return fib_interface_ip_prefix(self._test,
@@ -674,7 +666,7 @@ class VppMplsIpBind(VppObject):
dump = self._test.vapi.mpls_fib_dump()
for e in dump:
if self.local_label == e.label \
- and self.table_id == e.table_id:
+ and self.table_id == e.table_id:
return True
return False
@@ -782,7 +774,7 @@ class VppMplsRoute(VppObject):
return ("%d:%s/%d"
% (self.table_id,
self.local_label,
- 20+self.eos_bit))
+ 20 + self.eos_bit))
def get_stats_to(self):
c = self._test.statistics.get_counter("/net/route/to")