Update of VPP_STABLE_VER files + quick fix for gre create tunnel
[csit.git] / resources / libraries / python / NATUtil.py
index ea13c94..e08a6da 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2017 Cisco and/or its affiliates.
+# Copyright (c) 2018 Cisco and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at:
@@ -35,7 +35,7 @@ class NATUtil(object):
         :returns: Response of the command.
         :rtype: str
         :raises RuntimeError: If setting of inside and outside interfaces for
-        NAT44 fails.
+            NAT44 fails.
         """
 
         try:
@@ -65,7 +65,7 @@ class NATUtil(object):
         :returns: Response of the command.
         :rtype: str
         :raises RuntimeError: If setting of deterministic behaviour of NAT44
-        fails.
+            fails.
         """
 
         try:
@@ -84,8 +84,8 @@ class NATUtil(object):
         """Set NAT workers.
 
         :param node: DUT node.
-        :param lcores: list of cores, format: range e.g. 1-5 or list of ranges
-        e.g.: 1-5,18-22.
+        :param lcores: List of cores, format: range e.g. 1-5 or list of ranges
+            e.g.: 1-5,18-22.
         :type node: dict
         :type lcores: str
         :returns: Response of the command.
@@ -131,7 +131,7 @@ class NATUtil(object):
         :returns: Response of the command.
         :rtype: str
         :raises RuntimeError: If command 'exec snat deterministic forward'
-        fails.
+            fails.
         """
 
         try:
@@ -156,7 +156,7 @@ class NATUtil(object):
         :returns: Response of the command.
         :rtype: str
         :raises RuntimeError: If command 'exec snat deterministic reverse'
-        fails.
+            fails.
         """
 
         try:
@@ -197,9 +197,9 @@ class NATUtil(object):
             items = line.split(" ")
             while "" in items:
                 items.remove("")
-            if len(items) == 0:
+            if not items:
                 continue
-            elif len(items) == 4:
+            if len(items) == 4:
                 # no ports were returned
                 data.append({
                     "local_address": items[0],
@@ -246,9 +246,9 @@ class NATUtil(object):
             for trash in ("", "vat#"):
                 while trash in items:
                     items.remove(trash)
-            if len(items) == 0:
+            if not items:
                 continue
-            elif len(items) == 3:
+            if len(items) == 3:
                 data.append({
                     # items[0] is the table header - "sw_if_index"
                     "sw_if_index": items[1],