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
Release files for robotframework-jupyterlibrary 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| robotframework_jupyterlibrary-0.5.0.tar.gz | 108.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| robotframework_jupyterlibrary-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 141.9 kB
Release files / robotframework_jupyterlibrary-0.5.0.tar.gz
| Download URL | robotframework_jupyterlibrary-0.5.0.tar.gz |
|---|---|
| Size | 108.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f9e0aceebb5c8e22d9020d157b36432e0ba8fc32076bc01e362880a7f5ee6cab
|
|
BLAKE2b-256 checksum How to use checksums |
26ce7093831d01b0c5d1439ff5e7efec64b2dfefa76e838c4fd8762360d0e17c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / robotframework_jupyterlibrary-0.5.0-py3-none-any.whl
| Download URL | robotframework_jupyterlibrary-0.5.0-py3-none-any.whl |
|---|---|
| Size | 33.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e649ff3cdc87c59a0bba3f65f78096873954d178d7bfe02de05cc269b8b612a3
|
|
BLAKE2b-256 checksum How to use checksums |
48582e65d6ee015a8c85db71c7db74d2ec4fb374a2a7824d3460f5b4f48963d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|