summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2026-06-25 15:16:38 +0300
committerGitHub <noreply@github.com>2026-06-25 15:16:38 +0300
commitf48e3771d0724a04fc6eb1abd07b556630e0d451 (patch)
tree6614bf3508d7a08e032016fd86148c1f001813aa /smoketest/scripts/cli
parentd3826867554eb9dbd30d5c8c781516a8afcfd96b (diff)
parentdffcc04dc143202b412a96ba60867d8509c57e1c (diff)
downloadvyos-1x-f48e3771d0724a04fc6eb1abd07b556630e0d451.tar.gz
vyos-1x-f48e3771d0724a04fc6eb1abd07b556630e0d451.zip
Merge pull request #5155 from sarthurdev/geoip
geoip: T5746: Add GeoIP ASN support
Diffstat (limited to 'smoketest/scripts/cli')
-rwxr-xr-xsmoketest/scripts/cli/test_firewall.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/smoketest/scripts/cli/test_firewall.py b/smoketest/scripts/cli/test_firewall.py
index 224c29a5e..baafc9d6e 100755
--- a/smoketest/scripts/cli/test_firewall.py
+++ b/smoketest/scripts/cli/test_firewall.py
@@ -93,12 +93,19 @@ class TestFirewall(VyOSUnitTestSHIM.TestCase):
self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '2', 'source', 'geoip', 'country-code', 'de'])
self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '2', 'source', 'geoip', 'country-code', 'fr'])
self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '2', 'source', 'geoip', 'inverse-match'])
+ self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '3', 'action', 'drop'])
+ self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '3', 'source', 'geoip', 'asn', '13335'])
+ self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '4', 'action', 'accept'])
+ self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '4', 'source', 'geoip', 'asn', '15169'])
+ self.cli_set(['firewall', 'ipv4', 'name', 'smoketest', 'rule', '4', 'source', 'geoip', 'inverse-match'])
self.cli_commit()
nftables_search = [
['ip saddr @GEOIP_CC_name_smoketest_1', 'drop'],
- ['ip saddr != @GEOIP_CC_name_smoketest_2', 'accept']
+ ['ip saddr != @GEOIP_CC_name_smoketest_2', 'accept'],
+ ['ip saddr @GEOIP_ASN_name_smoketest_3', 'drop'],
+ ['ip saddr != @GEOIP_ASN_name_smoketest_4', 'accept']
]
# -t prevents 1000+ GeoIP elements being returned