Skip to content

Commit d7acd93

Browse files
authored
Merge pull request nginx-proxy#2538 from SchoNie/test-access-log-disabled
test: add test for DISABLE_ACCESS_LOGS
2 parents 9ca7d26 + d4d6567 commit d7acd93

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

test/test_logs/test_log_disabled.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import pytest
2+
3+
def test_log_disabled(docker_compose, nginxproxy):
4+
r = nginxproxy.get("http://nginx-proxy.test/port")
5+
assert r.status_code == 200
6+
assert r.text == "answer from port 81\n"
7+
sut_container = docker_compose.containers.get("sut")
8+
docker_logs = sut_container.logs(stdout=True, stderr=True, stream=False, follow=False)
9+
docker_logs = docker_logs.decode("utf-8").splitlines()
10+
docker_logs = [line for line in docker_logs if "GET /port" in line]
11+
assert len(docker_logs) == 0

test/test_logs/test_log_disabled.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
version: "2"
2+
3+
services:
4+
web1:
5+
image: web
6+
expose:
7+
- "81"
8+
environment:
9+
WEB_PORTS: 81
10+
VIRTUAL_HOST: nginx-proxy.test
11+
12+
sut:
13+
container_name: sut
14+
image: nginxproxy/nginx-proxy:test
15+
volumes:
16+
- /var/run/docker.sock:/tmp/docker.sock:ro
17+
environment:
18+
DISABLE_ACCESS_LOGS: true

0 commit comments

Comments
 (0)