summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli/test_system_sflow.py
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2023-03-17 18:56:47 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2023-03-17 18:56:47 +0000
commit9d3f88170fabd2211d51a56a642b388529ec385a (patch)
treeb9d65f6aff120b793a8838c445825f348da2c6a1 /smoketest/scripts/cli/test_system_sflow.py
parent92c3ce9fbc266bbbd89a40fe0c98d6db1a4f4c2c (diff)
downloadvyos-1x-9d3f88170fabd2211d51a56a642b388529ec385a.tar.gz
vyos-1x-9d3f88170fabd2211d51a56a642b388529ec385a.zip
T5086: Fix sflow fix default values for server
We drop default values 'port' but don't set it again per server Fix it
Diffstat (limited to 'smoketest/scripts/cli/test_system_sflow.py')
-rwxr-xr-xsmoketest/scripts/cli/test_system_sflow.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_system_sflow.py b/smoketest/scripts/cli/test_system_sflow.py
index f50052d31..fef88b56a 100755
--- a/smoketest/scripts/cli/test_system_sflow.py
+++ b/smoketest/scripts/cli/test_system_sflow.py
@@ -56,7 +56,9 @@ class TestSystemFlowAccounting(VyOSUnitTestSHIM.TestCase):
polling = '24'
sampling_rate = '128'
server = '192.0.2.254'
+ local_server = '127.0.0.1'
port = '8192'
+ default_port = '6343'
mon_limit = '50'
self.cli_set(
@@ -73,6 +75,7 @@ class TestSystemFlowAccounting(VyOSUnitTestSHIM.TestCase):
self.cli_set(base_path + ['polling', polling])
self.cli_set(base_path + ['sampling-rate', sampling_rate])
self.cli_set(base_path + ['server', server, 'port', port])
+ self.cli_set(base_path + ['server', local_server])
self.cli_set(base_path + ['drop-monitor-limit', mon_limit])
# commit changes
@@ -86,6 +89,7 @@ class TestSystemFlowAccounting(VyOSUnitTestSHIM.TestCase):
self.assertIn(f'agentIP={agent_address}', hsflowd)
self.assertIn(f'agent={agent_interface}', hsflowd)
self.assertIn(f'collector {{ ip = {server} udpport = {port} }}', hsflowd)
+ self.assertIn(f'collector {{ ip = {local_server} udpport = {default_port} }}', hsflowd)
self.assertIn(f'dropmon {{ limit={mon_limit} start=on sw=on hw=off }}', hsflowd)
for interface in Section.interfaces('ethernet'):