Open FFY00 opened 2 years ago
Hey, when packaging this for Arch Linux I noticed this failing test, I am not sure what it is happening here. Does anyone have any pointers?
============================= test session starts ============================== platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-livereload/src/python-livereload-2.6.3 collecting ... collected 5 items tests/test_watcher.py::TestWatcher::test_watch_dir PASSED [ 20%] tests/test_watcher.py::TestWatcher::test_watch_file PASSED [ 40%] tests/test_watcher.py::TestWatcher::test_watch_glob PASSED [ 60%] tests/test_watcher.py::TestWatcher::test_watch_ignore PASSED [ 80%] tests/test_watcher.py::TestWatcher::test_watch_multiple_dirs FAILED [100%] =================================== FAILURES =================================== _____________________ TestWatcher.test_watch_multiple_dirs _____________________ self = <tests.test_watcher.TestWatcher testMethod=test_watch_multiple_dirs> def test_watch_multiple_dirs(self): first_dir = os.path.join(tmpdir, 'first') second_dir = os.path.join(tmpdir, 'second') watcher = Watcher() os.mkdir(first_dir) watcher.watch(first_dir) assert watcher.examine() == (None, None) first_path = os.path.join(first_dir, 'foo') with open(first_path, 'w') as f: f.write('') assert watcher.examine() == (first_path, None) assert watcher.examine() == (None, None) os.mkdir(second_dir) watcher.watch(second_dir) assert watcher.examine() == (None, None) second_path = os.path.join(second_dir, 'bar') with open(second_path, 'w') as f: f.write('') assert watcher.examine() == (second_path, None) assert watcher.examine() == (None, None) with open(first_path, 'a') as f: f.write('foo') > assert watcher.examine() == (first_path, None) E AssertionError: assert (None, None) == ('/build/python-livereload/src/python-livereload-2.6.3/tests/tmp/first/foo',\n None) E At index 0 diff: None != '/build/python-livereload/src/python-livereload-2.6.3/tests/tmp/first/foo' E Full diff: E ( E - '/build/python-livereload/src/python-livereload-2.6.3/tests/tmp/first/foo', E + None, E None, E ) tests/test_watcher.py:147: AssertionError =========================== short test summary info ============================ FAILED tests/test_watcher.py::TestWatcher::test_watch_multiple_dirs - Asserti... ========================= 1 failed, 4 passed in 3.16s ==========================
This may be an issue with versions of Python, it looks like it is trying to run Python 2.6.3, but your version of Python is 3.9.9.
Hey, when packaging this for Arch Linux I noticed this failing test, I am not sure what it is happening here. Does anyone have any pointers?