diff options
Diffstat (limited to 'tests/py/nft-test.py')
-rwxr-xr-x | tests/py/nft-test.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/py/nft-test.py b/tests/py/nft-test.py index 8d099a15..9ad97714 100755 --- a/tests/py/nft-test.py +++ b/tests/py/nft-test.py @@ -866,8 +866,13 @@ def set_process(set_line, filename, lineno): set_name = tokens[0] set_type = tokens[2] - if len(tokens) == 5 and tokens[3] == "flags": - set_flags = tokens[4] + 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] else: set_flags = "" |