From 214d8e9e8162db0846c647f1f910f9e554a280c1 Mon Sep 17 00:00:00 2001 From: yuvipanda Date: Mon, 13 Aug 2018 16:47:35 -0600 Subject: [PATCH] Add test for jupyterhub labextension --- integration-tests/test_extensions.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/integration-tests/test_extensions.py b/integration-tests/test_extensions.py index c57cbef..0a936ef 100644 --- a/integration-tests/test_extensions.py +++ b/integration-tests/test_extensions.py @@ -1,3 +1,4 @@ +import os import subprocess @@ -39,4 +40,12 @@ def test_nbextensions(): assert '{} \x1b[32m enabled \x1b[0m'.format(e) in proc.stdout.decode() # Ensure we have 'OK' messages in our stdout, to make sure everything is importable - proc.stderr.decode() == ' - Validating: \x1b[32mOK\x1b[0m\n' * len(extensions) \ No newline at end of file + proc.stderr.decode() == ' - Validating: \x1b[32mOK\x1b[0m\n' * len(extensions) + + +def test_labextensions(): + """ + Validate labextensions we want installed + """ + # Currently we only install jupyterhub + assert os.path.exists('/opt/tljh/user/bin/jupyter-labhub') \ No newline at end of file