From b8561e8d1d1125651d9763880cfdabfc608f31f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 1 Mar 2023 03:59:56 +0100 Subject: [PATCH] python310Packages.watchdog: Disable failing test on aarch64 ``` __________________________________ test_close __________________________________ @pytest.mark.skipif(not platform.is_linux(), reason="FileCloseEvent only supported in GNU/Linux") @pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) def test_close(): f_d = open(p('a'), 'a') start_watching() f_d.close() # After file creation/open in append mode event = event_queue.get(timeout=5)[0] assert event.src_path == p('a') assert isinstance(event, FileClosedEvent) event = event_queue.get(timeout=5)[0] assert os.path.normpath(event.src_path) == os.path.normpath(p('')) assert isinstance(event, DirModifiedEvent) # After read-only, only IN_CLOSE_NOWRITE is emitted but not caught for now #747 open(p('a'), 'r').close() > assert event_queue.empty() E assert False E + where False = >() E + where > = .empty event = f_d = <_io.TextIOWrapper name='/build/tmp99ozlcxp/a' mode='a' encoding='UTF-8'> tests/test_emitter.py:153: AssertionError ``` --- pkgs/development/python-modules/watchdog/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/watchdog/default.nix b/pkgs/development/python-modules/watchdog/default.nix index 62b672ce6acc..a9e0bc7fcf2d 100644 --- a/pkgs/development/python-modules/watchdog/default.nix +++ b/pkgs/development/python-modules/watchdog/default.nix @@ -55,6 +55,9 @@ buildPythonPackage rec { ] ++ lib.optionals (stdenv.isDarwin && !stdenv.isAarch64) [ "test_delete" "test_separate_consecutive_moves" + ] ++ lib.optionals (stdenv.isAarch64) [ + # fails on aarch64-linux on hydra + "test_close" ]; disabledTestPaths = [