|
31 | 31 | ]
|
32 | 32 | )
|
33 | 33 |
|
34 |
| -# content: ssh version, release shortcut, |
| 34 | +# content: ssh version, release shortcut, service name |
35 | 35 | ssh_pkg_info = {
|
36 |
| - "rockylinux9": ("8.", ".el9"), |
37 |
| - "debian_bookworm": ("1:9.2", None), |
| 36 | + "rockylinux9": ("8.", ".el9", "sshd"), |
| 37 | + "debian_bookworm": ("1:9.2", None, "ssh"), |
38 | 38 | }
|
39 | 39 |
|
40 | 40 | # content: distribution, codename, architecture, release_regex
|
|
48 | 48 | def test_package(host, docker_image):
|
49 | 49 | assert not host.package("zsh").is_installed
|
50 | 50 | ssh = host.package("openssh-server")
|
51 |
| - ssh_version, sshd_release = ssh_pkg_info[docker_image] |
| 51 | + ssh_version, sshd_release = ssh_pkg_info[docker_image][:2] |
52 | 52 | assert ssh.is_installed
|
53 | 53 | assert ssh.version.startswith(ssh_version)
|
54 | 54 | if sshd_release is None:
|
@@ -102,12 +102,8 @@ def test_systeminfo(host, docker_image):
|
102 | 102 |
|
103 | 103 | @all_images
|
104 | 104 | def test_ssh_service(host, docker_image):
|
105 |
| - if docker_image == "rockylinux9": |
106 |
| - name = "sshd" |
107 |
| - else: |
108 |
| - name = "ssh" |
109 |
| - |
110 |
| - ssh = host.service(name) |
| 105 | + service_name = ssh_pkg_info[docker_image][2] |
| 106 | + ssh = host.service(service_name) |
111 | 107 | # wait at max 10 seconds for ssh is running
|
112 | 108 | for _ in range(10):
|
113 | 109 | if ssh.is_running:
|
|
0 commit comments