|
7 | 7 | FOREMAN_PROXY_PORT = 9090 |
8 | 8 |
|
9 | 9 |
|
10 | | -@pytest.fixture(scope="module") |
11 | | -def foreman_proxy_version_curl(server): |
12 | | - return server.run(f"curl -k -s -w '%{{stderr}}%{{http_code}}' https://{FOREMAN_PROXY_HOST}:{FOREMAN_PROXY_PORT}/version") |
13 | | - |
14 | | - |
15 | | -@pytest.fixture(scope="module") |
16 | | -def foreman_proxy_features_curl(server, certificates): |
17 | | - return server.run(f"curl -k -s -w '%{{stderr}}%{{http_code}}' --cert {certificates['client_certificate']} --key {certificates['client_key']} https://{FOREMAN_PROXY_HOST}:{FOREMAN_PROXY_PORT}/v2/features") |
18 | | - |
19 | | - |
20 | | -def test_foreman_proxy_service(server): |
21 | | - foreman_proxy = server.service("foreman-proxy") |
22 | | - assert foreman_proxy.is_running |
23 | | - assert foreman_proxy.is_enabled |
24 | | - |
25 | | - |
26 | 10 | def test_foreman_proxy_port(server): |
27 | 11 | foreman_proxy = server.addr(FOREMAN_PROXY_HOST) |
28 | | - assert foreman_proxy.port(FOREMAN_PROXY_PORT).is_reachable |
29 | | - |
30 | | - |
31 | | -def test_foreman_proxy_version(foreman_proxy_version_curl): |
32 | | - assert foreman_proxy_version_curl.succeeded |
33 | | - assert foreman_proxy_version_curl.stderr == '200' |
34 | | - |
35 | | - |
36 | | -def test_foreman_proxy_features(foreman_proxy_features_curl): |
37 | | - assert foreman_proxy_features_curl.succeeded |
38 | | - assert foreman_proxy_features_curl.stderr == '200' |
39 | | - |
40 | | - |
41 | | -def test_pulpcore_feature(foreman_proxy_features_curl): |
42 | | - features = json.loads(foreman_proxy_features_curl.stdout) |
43 | | - assert 'pulpcore' in features.keys() |
| 12 | + assert not foreman_proxy.port(FOREMAN_PROXY_PORT).is_reachable |
0 commit comments