summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli/test_service_tftp-server.py
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2023-11-23 12:49:26 +0000
committerGitHub <noreply@github.com>2023-11-23 12:49:26 +0000
commitd026297e12e097bc1d178e320fa4f1a93ee37926 (patch)
tree2073f1bf8d7da6fa9cc791a1ad45872d05476f77 /smoketest/scripts/cli/test_service_tftp-server.py
parente942d0d1dde2959f4f9441ac70f3929bc583b6ed (diff)
parentaddf70b659c44e0ee1318be7aaac0a0622ad55ad (diff)
downloadvyos-1x-d026297e12e097bc1d178e320fa4f1a93ee37926.tar.gz
vyos-1x-d026297e12e097bc1d178e320fa4f1a93ee37926.zip
Merge pull request #2537 from c-po/tftp-no-vrf-smoketest
smoketest: tftp: T4012: disable VRF based tests due to false positives
Diffstat (limited to 'smoketest/scripts/cli/test_service_tftp-server.py')
-rwxr-xr-xsmoketest/scripts/cli/test_service_tftp-server.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/smoketest/scripts/cli/test_service_tftp-server.py b/smoketest/scripts/cli/test_service_tftp-server.py
index 642b6af88..850c012ff 100755
--- a/smoketest/scripts/cli/test_service_tftp-server.py
+++ b/smoketest/scripts/cli/test_service_tftp-server.py
@@ -31,7 +31,6 @@ base_path = ['service', 'tftp-server']
dummy_if_path = ['interfaces', 'dummy', 'dum69']
address_ipv4 = '192.0.2.1'
address_ipv6 = '2001:db8::1'
-vrf = 'mgmt'
class TestServiceTFTPD(VyOSUnitTestSHIM.TestCase):
@classmethod
@@ -121,45 +120,5 @@ class TestServiceTFTPD(VyOSUnitTestSHIM.TestCase):
count += 1
self.assertEqual(count, len(address))
- def test_03_tftpd_vrf(self):
- directory = '/tmp'
- port = '69' # default port
-
- self.cli_set(base_path + ['allow-upload'])
- self.cli_set(base_path + ['directory', directory])
- self.cli_set(base_path + ['listen-address', address_ipv4, 'vrf', vrf])
-
- # VRF does yet not exist - an error must be thrown
- with self.assertRaises(ConfigSessionError):
- self.cli_commit()
-
- self.cli_set(['vrf', 'name', vrf, 'table', '1338'])
- self.cli_set(dummy_if_path + ['vrf', vrf])
-
- # commit changes
- self.cli_commit()
-
- config = read_file('/etc/default/tftpd0')
- # verify listen IP address
- self.assertIn(f'{address_ipv4}:{port} -4', config)
- # verify directory
- self.assertIn(directory, config)
- # verify upload
- self.assertIn('--create --umask 000', config)
-
- # Check for process in VRF
- count = 0
- while count < 10:
- count += 1
- tmp = cmd(f'ip vrf pids {vrf}')
- print(tmp)
- if tmp: break
- sleep(1)
- self.assertIn(PROCESS_NAME, tmp)
-
- # delete VRF
- self.cli_delete(dummy_if_path + ['vrf'])
- self.cli_delete(['vrf', 'name', vrf])
-
if __name__ == '__main__':
unittest.main(verbosity=2)