A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions.
Project description
robotframework-jupyterlibrary
A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions
pip | conda | docs | demo | actions |
---|---|---|---|---|
Using
Write .robot
files that use JupyterLibrary
keywords... or use magics in
notebooks.
*** Settings ***
Library JupyterLibrary
Suite Setup Wait For New Jupyter Server To Be Ready jupyter-lab
Test Teardown Reset JupyterLab And Close
Suite Teardown Terminate All Jupyter Servers
*** Test Cases ***
A Notebook in JupyterLab
Open JupyterLab
Launch A New JupyterLab Document
Add And Run JupyterLab Code Cell
Wait Until JupyterLab Kernel Is Idle
Capture Page Screenshot
See the acceptance tests for examples.
Installation
pip install robotframework-jupyterlibrary
Or
mamba install -c conda-forge robotframework-jupyterlibrary
Or (if you must):
conda install -c conda-forge robotframework-jupyterlibrary
Or see the contributing guide for a development install.
Free Software
JupyterLibrary is Free Software under the BSD-3-Clause License. It contains code from a number of other projects:
- Jyve (BSD-3-Clause)
- Initial implementations of robot keywords
Some of its testing approaches (only distribtued in source form, not e.g. wheels) are also derived from other tools:
- ipyforcegraph (BSD-3-Clause)
- Initial implementation of kernel-under-test coverage instrumentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file robotframework_jupyterlibrary-0.5.0.tar.gz
.
File metadata
- Download URL: robotframework_jupyterlibrary-0.5.0.tar.gz
- Upload date:
- Size: 108.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9e0aceebb5c8e22d9020d157b36432e0ba8fc32076bc01e362880a7f5ee6cab |
|
MD5 | 4621aa8839287f84376ffdd697086a46 |
|
BLAKE2b-256 | 26ce7093831d01b0c5d1439ff5e7efec64b2dfefa76e838c4fd8762360d0e17c |
File details
Details for the file robotframework_jupyterlibrary-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: robotframework_jupyterlibrary-0.5.0-py3-none-any.whl
- Upload date:
- Size: 33.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e649ff3cdc87c59a0bba3f65f78096873954d178d7bfe02de05cc269b8b612a3 |
|
MD5 | f5d628a3c8c38d44a1a32473f6a11c47 |
|
BLAKE2b-256 | 48582e65d6ee015a8c85db71c7db74d2ec4fb374a2a7824d3460f5b4f48963d7 |