From d4d6567bd3c04c1634616eb30832a9c0c9d3daa9 Mon Sep 17 00:00:00 2001 From: Niek <100143256+SchoNie@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:05:53 +0100 Subject: [PATCH] Test for DISABLE_ACCESS_LOGS --- test/test_logs/test_log_disabled.py | 11 +++++++++++ test/test_logs/test_log_disabled.yml | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 test/test_logs/test_log_disabled.py create mode 100644 test/test_logs/test_log_disabled.yml diff --git a/test/test_logs/test_log_disabled.py b/test/test_logs/test_log_disabled.py new file mode 100644 index 0000000..2870b90 --- /dev/null +++ b/test/test_logs/test_log_disabled.py @@ -0,0 +1,11 @@ +import pytest + +def test_log_disabled(docker_compose, nginxproxy): + r = nginxproxy.get("http://nginx-proxy.test/port") + assert r.status_code == 200 + assert r.text == "answer from port 81\n" + sut_container = docker_compose.containers.get("sut") + docker_logs = sut_container.logs(stdout=True, stderr=True, stream=False, follow=False) + docker_logs = docker_logs.decode("utf-8").splitlines() + docker_logs = [line for line in docker_logs if "GET /port" in line] + assert len(docker_logs) == 0 diff --git a/test/test_logs/test_log_disabled.yml b/test/test_logs/test_log_disabled.yml new file mode 100644 index 0000000..2d8a59c --- /dev/null +++ b/test/test_logs/test_log_disabled.yml @@ -0,0 +1,18 @@ +version: "2" + +services: + web1: + image: web + expose: + - "81" + environment: + WEB_PORTS: 81 + VIRTUAL_HOST: nginx-proxy.test + + sut: + container_name: sut + image: nginxproxy/nginx-proxy:test + volumes: + - /var/run/docker.sock:/tmp/docker.sock:ro + environment: + DISABLE_ACCESS_LOGS: true