From 725885819e2f7b2aff92ed2cf1c0a531d0b5087c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 6 Jun 2023 15:05:13 +0200 Subject: [PATCH] python310Packages.psycopg: disable timing sensitive test The failure was observed on WSL under high load. psycopg> =================================== FAILURES =================================== psycopg> _____________________________ test_ctrl_c_handler ______________________________ psycopg> t0 = time.time() psycopg> proc = sp.Popen([sys.executable, "-s", "-c", script], creationflags=creationflags) psycopg> proc.communicate() psycopg> t = time.time() - t0 psycopg> assert proc.returncode == 0 psycopg> > assert 1 < t < 2 psycopg> E assert 3.7456982135772705 < 2 psycopg> psycopg> tests/test_concurrency.py:293: AssertionError --- pkgs/development/python-modules/psycopg/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/psycopg/default.nix b/pkgs/development/python-modules/psycopg/default.nix index a61468b5eaca..02b2808837c0 100644 --- a/pkgs/development/python-modules/psycopg/default.nix +++ b/pkgs/development/python-modules/psycopg/default.nix @@ -50,6 +50,11 @@ let libpq = "${postgresql.lib}/lib/libpq${stdenv.hostPlatform.extensions.sharedLibrary}"; libc = "${stdenv.cc.libc}/lib/libc.so.6"; }) + # mark additional tests as timing sensitive + (fetchpatch { + url = "https://github.com/psycopg/psycopg/commit/762bb2e4c840886acca12a3676296e10a7114fa2.patch"; + hash = "sha256-1uAcZqLhCAM9oOd7oOZDjyhKpo59fscEJ+L8KSWhnzM="; + }) ]; baseMeta = {