Merge pull request #1025 from jrdnbradford/integration-test-extensions

Fix `test_serverextensions` integration test
This commit is contained in:
Sarah Gibson
2025-04-16 17:51:36 +01:00
committed by GitHub

View File

@@ -9,9 +9,12 @@ def test_serverextensions():
# jupyter-serverextension writes to stdout and stderr weirdly # jupyter-serverextension writes to stdout and stderr weirdly
proc = subprocess.run( proc = subprocess.run(
["/opt/tljh/user/bin/jupyter-server", "extension", "list", "--sys-prefix"], ["/opt/tljh/user/bin/jupyter-server", "extension", "list", "--sys-prefix"],
stderr=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
) )
output = proc.stdout.decode()
extensions = [ extensions = [
"jupyterlab", "jupyterlab",
"nbgitpuller", "nbgitpuller",
@@ -19,7 +22,7 @@ def test_serverextensions():
] ]
for e in extensions: for e in extensions:
assert e in proc.stderr.decode() assert e in output, f"'{e}' not found in server extensions: {output}"
def test_labextensions(): def test_labextensions():