summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/sets
diff options
context:
space:
mode:
authorHarsha Sharma <harshasharmaiitr@gmail.com>2018-03-09 19:52:28 +0530
committerPablo Neira Ayuso <pablo@netfilter.org>2018-03-09 18:29:04 +0100
commite0a9aad02480986e823e7936031c693ea11aba9b (patch)
treee566d59fe176d1b24a348233f46dbe230a37d0de /tests/shell/testcases/sets
parent606f07eec7cf15e52a9630d53dd0154639b27590 (diff)
tests: shell: fix tests for deletion via handle attribute
Fetch object, chain and set handles and with '-a' option and then delete them. Signed-off-by: Harsha Sharma <harshasharmaiitr@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/shell/testcases/sets')
-rwxr-xr-xtests/shell/testcases/sets/0028delete_handle_012
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/shell/testcases/sets/0028delete_handle_0 b/tests/shell/testcases/sets/0028delete_handle_0
index 215323ce..626d51bc 100755
--- a/tests/shell/testcases/sets/0028delete_handle_0
+++ b/tests/shell/testcases/sets/0028delete_handle_0
@@ -2,11 +2,13 @@
set -e
$NFT add table test-ip
-$NFT add set test-ip x { type ipv4_addr\; } # should have handle 1
-$NFT add set test-ip y { type inet_service \; timeout 3h45s \;} # should have handle 2
-$NFT add set test-ip z { type ipv4_addr\; flags constant , interval\;} # should have handle 3
-$NFT add set test-ip c {type ipv4_addr \; flags timeout \; elements={192.168.1.1 timeout 10s, 192.168.1.2 timeout 30s} \;} #should have handle 4
-$NFT delete set test-ip handle 4
+$NFT add set test-ip x { type ipv4_addr\; }
+$NFT add set test-ip y { type inet_service \; timeout 3h45s \;}
+$NFT add set test-ip z { type ipv4_addr\; flags constant , interval\;}
+$NFT add set test-ip c {type ipv4_addr \; flags timeout \; elements={192.168.1.1 timeout 10s, 192.168.1.2 timeout 30s} \;}
+
+set_handle=$($NFT list ruleset -a | awk '/set\ c/{print $NF}')
+$NFT delete set test-ip handle $set_handle
EXPECTED="table ip test-ip {
set x {