test: separate containers (contd)
This commit is contained in:
parent
209192e778
commit
9fd66de39d
3 changed files with 17 additions and 4 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
import os
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
def test_arbitrary_headers_are_passed_on(docker_compose, nginxproxy):
|
def test_arbitrary_headers_are_passed_on(docker_compose, nginxproxy):
|
||||||
r = nginxproxy.get("http://web.nginx-proxy.tld/headers", headers={'Foo': 'Bar'})
|
r = nginxproxy.get("http://web.nginx-proxy.tld/headers", headers={'Foo': 'Bar'})
|
||||||
assert r.status_code == 200
|
assert r.status_code == 200
|
||||||
|
@ -91,6 +95,10 @@ def test_httpoxy_safe(docker_compose, nginxproxy):
|
||||||
assert "Proxy:" not in r.text
|
assert "Proxy:" not in r.text
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.xfail(
|
||||||
|
condition = os.environ.get("COMPOSE_PROFILES") == "separateContainers",
|
||||||
|
reason = "This test is expected to fail when using separate containers",
|
||||||
|
)
|
||||||
def test_no_host_server_tokens_off(docker_compose, nginxproxy):
|
def test_no_host_server_tokens_off(docker_compose, nginxproxy):
|
||||||
ip = nginxproxy.get_ip()
|
ip = nginxproxy.get_ip()
|
||||||
r = nginxproxy.get(f"http://{ip}/headers")
|
r = nginxproxy.get(f"http://{ip}/headers")
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import os
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
|
@ -94,6 +95,10 @@ def test_httpoxy_safe(docker_compose, nginxproxy):
|
||||||
assert "Proxy:" not in r.text
|
assert "Proxy:" not in r.text
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.xfail(
|
||||||
|
condition = os.environ.get("COMPOSE_PROFILES") == "separateContainers",
|
||||||
|
reason = "This test is expected to fail when using separate containers",
|
||||||
|
)
|
||||||
@pytest.mark.filterwarnings('ignore::urllib3.exceptions.InsecureRequestWarning')
|
@pytest.mark.filterwarnings('ignore::urllib3.exceptions.InsecureRequestWarning')
|
||||||
def test_no_host_server_tokens_off(docker_compose, nginxproxy):
|
def test_no_host_server_tokens_off(docker_compose, nginxproxy):
|
||||||
ip = nginxproxy.get_ip()
|
ip = nginxproxy.get_ip()
|
||||||
|
|
|
@ -17,10 +17,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- &dockerSocket /var/run/docker.sock:/tmp/docker.sock:ro
|
- &dockerSocket /var/run/docker.sock:/tmp/docker.sock:ro
|
||||||
networks: &nginxProxyNetworks
|
networks: &nginxProxyNetworks
|
||||||
- net1
|
net1:
|
||||||
- net2
|
net2:
|
||||||
- net3a
|
net3a:
|
||||||
- net3b
|
net3b:
|
||||||
|
|
||||||
nginx-proxy-dockergen:
|
nginx-proxy-dockergen:
|
||||||
profiles:
|
profiles:
|
||||||
|
|
Loading…
Reference in a new issue