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:

Project details


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.3.0.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: robotframework-jupyterlibrary-0.3.0.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for robotframework-jupyterlibrary-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d1d7096aed257c9ca8f9ab888e5a2721085e149214d180153a3fa19017ec6f3f
MD5 98fe38c6041e73a83faad1000002a8f1
BLAKE2b-256 78ab4399cf33e6207913e680bff4310f6275a5532e627dbec2f3c90e50e3f3b8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: robotframework_jupyterlibrary-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for robotframework_jupyterlibrary-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2809fda66d2052fa38e3ab3ff0f6ffeca71e5c2755c40dbc0ddcc426316763f
MD5 5666e0c3a1b2fa440111495fe38bc1f9
BLAKE2b-256 e93b41e7c8a4cae2d376a9551defed5cc9f12ef44c8e25a6df53d809d0f7fc23

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