Skip to main content

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
pip-badge conda-forge-badge docs-badge binder-badge workflow-badge

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
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

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:

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework-jupyterlibrary-0.4.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file robotframework-jupyterlibrary-0.4.0.tar.gz.

File metadata

  • Download URL: robotframework-jupyterlibrary-0.4.0.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for robotframework-jupyterlibrary-0.4.0.tar.gz
Algorithm Hash digest
SHA256 15b90dd2501dd76624851003ab819679470af1db82da389df933be2f2cb9eae8
MD5 a1dcd2f802d93a57d042d9f969e2ee5e
BLAKE2b-256 4467398bab115a2889b874a27f9dbeb8999d69d4a0443200548034b4f9cc7fb8

See more details on using hashes here.

Provenance

File details

Details for the file robotframework_jupyterlibrary-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: robotframework_jupyterlibrary-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for robotframework_jupyterlibrary-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80e799d2825b7335312406e6604b8f95c6dac83761a91cef055230c25bcdf6ed
MD5 e4a6fb682276af31a0738f7cb4da5f2c
BLAKE2b-256 4d716e153f435688c0871e6329161846360bdc12e3bfdcb0a5afa82392e774e1

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page