From 7d78277b118aaa10fe987c5daeb44fb9611559bb Mon Sep 17 00:00:00 2001 From: Taewoon Kim Date: Sun, 25 Oct 2026 00:57:33 +0900 Subject: [PATCH] tests: start the served fixture on a free port PR #28 added the served fixture in test_server_packaging.py after #36 was written, so it still started its server on the default fixed port 2480 and errored whenever anything else held that port. It now passes config={"http_port": free_port()} like every other server test. Co-Authored-By: Claude Sonnet 5.5 --- tests/test_server_packaging.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test_server_packaging.py b/tests/test_server_packaging.py index 2514fe20..a0e70dc6 100644 --- a/tests/test_server_packaging.py +++ b/tests/test_server_packaging.py @@ -157,11 +157,14 @@ def _snappy_prometheus_write(): def served(temp_server_root): """A started server, a database named ``packaging``, and an authenticated session.""" import requests + from arcadedb_embedded import create_server - from tests.conftest import TEST_PASSWORD + from tests.conftest import TEST_PASSWORD, free_port with create_server( - root_path=temp_server_root, root_password=TEST_PASSWORD + root_path=temp_server_root, + root_password=TEST_PASSWORD, + config={"http_port": free_port()}, ) as server: server.create_database("packaging").close() session = requests.Session()