]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
test: mark array leak test slow
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 6 Oct 2023 19:37:17 +0000 (21:37 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 6 Oct 2023 19:41:48 +0000 (21:41 +0200)
It takes 300ms, but it's still a blip when other tests run.

Add notes in the tests readme about repeating finding slow tests.

tests/README.rst
tests/types/test_array.py

index 63c72382a9f54fb062c2bccdd13d744bec390b85..4bd3a0001617767cef3f52813d8a79465f212a80 100644 (file)
@@ -55,6 +55,12 @@ Test options
       [...]
       ==== 1877 passed, 2 skipped, 169 deselected, 48 xfailed in 13.47s =====
 
+  .. note::
+    In order to spot new slow tests you can run::
+
+        pytest -m "not slow" --durations-min=0.1 --durations=0
+
+
 - ``pytest`` option ``--pq-trace={TRACEFILE,STDERR}`` can be used to capture
   libpq trace. When using ``stderr``, the output will only be shown for
   failing or in-error tests, unless ``-s/--capture=no`` option is used.
index 1f8c0f0de109a8f21da94c3b6210171128998cd0..8100bc7a85deb5f53811e2ce32d934c5c1bee8f2 100644 (file)
@@ -341,6 +341,7 @@ def test_all_chars_with_bounds(conn, fmt_out):
     assert cur.fetchone()[0] == ["a", "b", s]
 
 
+@pytest.mark.slow
 def test_register_array_leak(conn):
     info = TypeInfo.fetch(conn, "date")
     ntypes = []