From eede4c4f5374bc6c343d7b532f9a72010d90e894 Mon Sep 17 00:00:00 2001 From: David Brochart Date: Fri, 22 Mar 2024 11:06:58 +0100 Subject: [PATCH] Test pycrdt-websocket PR 22 --- .github/workflows/test.yml | 5 +++++ pyproject.toml | 2 +- tests/test_random.py | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5a057b48..8aa8ac20 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,6 +29,7 @@ jobs: run: | pip install "jupyterlab>=4.0.0,<5" pip install -e . + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip jlpm - name: Run pre-commit @@ -70,6 +71,7 @@ jobs: run: | pip install "jupyterlab>=4.0.0,<5" pip install -e . + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip jlpm - name: Run Tests @@ -105,6 +107,7 @@ jobs: run: | python -m pip install "jupyterlab>=4.0.0,<5" pip install -e ".[test]" codecov + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip - name: List installed packages run: | @@ -176,6 +179,7 @@ jobs: - name: Install the Python dependencies run: | pip install -e ".[test]" + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip - name: List installed packages run: | @@ -218,6 +222,7 @@ jobs: cd test python -m pip install "jupyterlab>=4.0.0,<5" python -m pip install ".[test]" + python -m pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip echo "::endgroup::" - name: Run Test diff --git a/pyproject.toml b/pyproject.toml index f7b3278e..f11eeb03 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ dependencies = [ "jupyter_server>=2.0.0,<3.0.0", "jupyter_ydoc>=2.0.0,<3.0.0", - "pycrdt-websocket>=0.12.5,<0.13.0", + #"pycrdt-websocket>=0.12.5,<0.13.0", "jupyter_events>=0.10.0", "jupyter_server_fileid>=0.7.0,<1", "jsonschema>=4.18.0" diff --git a/tests/test_random.py b/tests/test_random.py index 06c2baf5..fbe6290f 100644 --- a/tests/test_random.py +++ b/tests/test_random.py @@ -58,8 +58,8 @@ async def connect( stop_ready.set() await do_stop.wait() # allow some time for last messages to arrive through websocket - # FIXME: how long? 1 second is arbitrary, maybe not enough - await sleep(1) + # FIXME: how long? + await sleep(10) stop_done.set() return await sleep(uniform(0, change_max_delay))