Signed-off-by: Phil Sutter <[email protected]>
---
tests/py/nft-test.py | 16 +++++-----------
1 file changed, 5 insertions(+), 11 deletions(-)
diff --git a/tests/py/nft-test.py b/tests/py/nft-test.py
index f4ddc91b39291..ef9c6dbb769e5 100755
--- a/tests/py/nft-test.py
+++ b/tests/py/nft-test.py
@@ -855,19 +855,13 @@ def chain_process(chain_line, lineno):
def set_process(set_line, filename, lineno):
test_result = set_line[1]
- tokens = set_line[0].split(" ")
- set_name = tokens[0]
- set_type = tokens[2]
-
- i = 3
- while len(tokens) > i and tokens[i] == ".":
- set_type += " . " + tokens[i+1]
- i += 2
-
- if len(tokens) == i+2 and tokens[i] == "flags":
- set_flags = tokens[i+1]
+ # set_line[0] is like '<name> type <type>[ flags <flags>]'
+ tokens = set_line[0].split(" flags ")
+ if len(tokens) > 1:
+ set_flags = tokens[1]
else:
set_flags = ""
+ set_name, set_type = tokens[0].split(" type ")
s = Set("", "", set_name, set_type, set_flags)
--
2.17.0
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html