diff options
author | Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2010-04-22 17:11:01 +0200 |
---|---|---|
committer | Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2010-04-22 17:11:01 +0200 |
commit | 9638135a8ea91a157a68148fb1d84edec52c313b (patch) | |
tree | b36186bd6411dd06070270a375cda6e14f4c3a1d /tests/macipmap.t | |
parent | 456b1d993711eb4297012ad4a881c459c0511358 (diff) |
Nineth stage to ipset-5
Update tests.
Diffstat (limited to 'tests/macipmap.t')
-rw-r--r-- | tests/macipmap.t | 62 |
1 files changed, 60 insertions, 2 deletions
diff --git a/tests/macipmap.t b/tests/macipmap.t index d088958..277672d 100644 --- a/tests/macipmap.t +++ b/tests/macipmap.t @@ -1,5 +1,5 @@ # Range: Try to create from an invalid range -2 ipset -N test macipmap --from 2.0.0.1 --to 2.1.0.1 +1 ipset -N test macipmap --from 2.0.0.1 --to 2.1.0.1 # Range: Create a set from a valid range 0 ipset -N test macipmap --from 2.0.0.1 --to 2.1.0.0 # Range: Add lower boundary @@ -26,6 +26,12 @@ 1 ipset -T test 2.0.0.2,00:11:22:33:44:56 # Range: Test value with valid MAC 0 ipset -T test 2.0.0.2,00:11:22:33:44:55 +# Range: Add MAC to already added element +0 ipset -A test 2.0.0.1,00:11:22:33:44:56 +# Range: Add an element in the middle +0 ipset -A test 2.0.200.214,00:11:22:33:44:57 +# Range: Delete the same element +0 ipset -D test 2.0.200.214 # Range: List set 0 ipset -L test > .foo # Range: Check listing @@ -35,7 +41,7 @@ # Range: Delete test set 0 ipset -X test # Network: Try to create a set from an invalid network -2 ipset -N test macipmap --network 2.0.0.0/15 +1 ipset -N test macipmap --network 2.0.0.0/15 # Network: Create a set from a valid network 0 ipset -N test macipmap --network 2.0.0.0/16 # Network: Add lower boundary @@ -56,6 +62,14 @@ 1 ipset -A test 1.255.255.255 # Network: Try to add value after upper boundary 1 ipset -A test 2.1.0.0 +# Network: Try to add value with MAC +0 ipset -A test 2.0.0.2,00:11:22:33:44:55 +# Network: Test value with invalid MAC +1 ipset -T test 2.0.0.2,00:11:22:33:44:56 +# Network: Test value with valid MAC +0 ipset -T test 2.0.0.2,00:11:22:33:44:55 +# Network: Add MAC to already added element +0 ipset -A test 2.0.255.255,00:11:22:33:44:56 # Network: List set 0 ipset -L test > .foo # Network: Check listing @@ -64,4 +78,48 @@ 0 ipset -F test # Network: Delete test set 0 ipset -X test +# Range: Create a set from a valid range with timeout +0 ipset -N test macipmap --from 2.0.0.1 --to 2.1.0.0 timeout 10 +# Range: Add lower boundary +0 ipset -A test 2.0.0.1 timeout 8 +# Range: Add upper boundary +0 ipset -A test 2.1.0.0 timeout 5 +# Range: Test lower boundary +0 ipset -T test 2.0.0.1 +# Range: Test upper boundary +0 ipset -T test 2.1.0.0 +# Range: Test value not added to the set +1 ipset -T test 2.0.0.2 +# Range: Test value before lower boundary +1 ipset -T test 2.0.0.0 +# Range: Test value after upper boundary +1 ipset -T test 2.1.0.1 +# Range: Try to add value before lower boundary +1 ipset -A test 2.0.0.0 +# Range: Try to add value after upper boundary +1 ipset -A test 2.1.0.1 +# Range: Try to add value with MAC +0 ipset -A test 2.0.0.2,00:11:22:33:44:55 timeout 8 +# Range: Test value with invalid MAC +1 ipset -T test 2.0.0.2,00:11:22:33:44:56 +# Range: Test value with valid MAC +0 ipset -T test 2.0.0.2,00:11:22:33:44:55 +# Range: Add MAC to already added element +0 ipset -A test 2.0.0.1,00:11:22:33:44:56 +# Range: Add an element in the middle +0 ipset -A test 2.0.200.214,00:11:22:33:44:57 +# Range: Delete the same element +0 ipset -D test 2.0.200.214 +# Range: Check listing +0 ipset -L test | grep '2.0.0.2,00:11:22:33:44:55 timeout' >/dev/null +# Range: wait 10s so that elements can timeout +0 sleep 10 +# Range: List set +0 ipset -L test > .foo +# Range: Check listing +0 diff .foo macipmap.t.list2 && rm .foo +# Range: Flush test set +0 ipset -F test +# Range: Delete test set +0 ipset -X test # eof |