diff options
| author | James Falcon <james.falcon@canonical.com> | 2021-11-15 16:20:10 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-15 15:20:10 -0700 |
| commit | f0af9f78796ad73bfc2f8016b9bf744da2f12761 (patch) | |
| tree | 4ee68c04654e33d908278622cf2cc65928bde4c8 /tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py | |
| parent | 918d69a02ec9cb891a5bc987bdce783802b1a743 (diff) | |
| download | vyos-cloud-init-f0af9f78796ad73bfc2f8016b9bf744da2f12761.tar.gz vyos-cloud-init-f0af9f78796ad73bfc2f8016b9bf744da2f12761.zip | |
Some miscellaneous integration test fixes (SC-606) (#1103)
- Added to list of expected warnings on Oracle when opc user has
no ssh key
- Added retries to tests that read from syslog as that can sometimes
take time to reflect in the log
- Updated test_apt.py to remove proxy info into its own test as that
can cause failures in updating, which will immediately traceback
out of the module and prevent us from running further class tests
- Updated test_apt.py to use a more updated ppa in the test_keyserver
- Added basic rsyslog test to test_combined.py
- Added basic puppet test as test_puppet.py
Diffstat (limited to 'tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py')
| -rw-r--r-- | tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py b/tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py index e1946cb1..cf14d0b0 100644 --- a/tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py +++ b/tests/integration_tests/modules/test_ssh_auth_key_fingerprints.py @@ -12,6 +12,8 @@ import re import pytest +from tests.integration_tests.util import retry + USER_DATA_SSH_AUTHKEY_DISABLE = """\ #cloud-config @@ -38,6 +40,9 @@ class TestSshAuthkeyFingerprints: "Skipping module named ssh-authkey-fingerprints, " "logging of SSH fingerprints disabled") in cloudinit_output + # retry decorator here because it can take some time to be reflected + # in syslog + @retry(tries=30, delay=1) @pytest.mark.user_data(USER_DATA_SSH_AUTHKEY_ENABLE) def test_ssh_authkey_fingerprints_enable(self, client): syslog_output = client.read_from_file("/var/log/syslog") |
