Skip to content

Commit

Permalink
python310Packages.watchdog: Disable failing test on aarch64
Browse files Browse the repository at this point in the history
```
__________________________________ 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 = <bound method Queue.empty of <queue.Queue object at 0xfffff5a96170>>()
E        +    where <bound method Queue.empty of <queue.Queue object at 0xfffff5a96170>> = <queue.Queue object at 0xfffff5a96170>.empty

event      = <DirModifiedEvent: event_type=modified, src_path='/build/tmp99ozlcxp', is_directory=True>
f_d        = <_io.TextIOWrapper name='/build/tmp99ozlcxp/a' mode='a' encoding='UTF-8'>

tests/test_emitter.py:153: AssertionError
```
  • Loading branch information
mweinelt committed Mar 1, 2023
1 parent 616a342 commit b3d7abf
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pkgs/development/python-modules/watchdog/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
Expand Down

0 comments on commit b3d7abf

Please sign in to comment.