nbval icon indicating copy to clipboard operation
nbval copied to clipboard

A py.test plugin to validate Jupyter notebooks

Results 62 nbval issues
Sort by recently updated
recently updated
newest added

This is an ambitious idea, and I'm not yet entirely sure of the details. Checking output data is often tricky: small changes can be meaningful, while large changes can easily...

enhancement

This a great plugin. I'm getting unexpected errors for the following types of cells: - timestamps ![2016-06-10 00_31_37-c__windows_system32_cmd exe](https://cloud.githubusercontent.com/assets/15694632/15954282/05f4decc-2ea3-11e6-98c8-1db05ad753f2.png) - matplotlib figures ![2016-06-10 00_32_31-c__windows_system32_cmd exe](https://cloud.githubusercontent.com/assets/15694632/15954313/7c1f0dd4-2ea3-11e6-9654-53d6d7360c8b.png) - pandas dfs ![2016-06-10 00_35_21-c__windows_system32_cmd...

question

This notebook contains a cell where the output is suppressed with a semicolon. Nbval fails for this cell. The notebook was created with the most recent version of jupyter notebook....

I ran into this during a Github Actions run using pytest with `filterwarnings = error` (see https://github.com/pynucastro/pynucastro/actions/runs/6818949071/job/18545482250?pr=689#step:8:446 for an example).

Looks like with 0.10.0 is not possible to render documentation ```console + /usr/bin/sphinx-build -n -T -b man docs/source build/sphinx/man Running Sphinx v7.0.1 WARNING: Invalid configuration value found: 'language = None'....

UNIX defaults to `utf-8`, but Windows defaults to `cp1252`, [causing errors](https://github.com/tqdm/tqdm/actions/runs/5791157538/job/15695502968). This PR enforces consistency.

Same reasoning as #190, avoid polluting the input history for interactive frontends.

when I try testing a javascript notebook, all cells fail with ``` ERROR nbval-tests/22.04/javascript.ipynb::Cell 0 - KeyError: 'status' ``` that's how a cell looks like in the notebook – in...

fixing an error with probably latest ipython: ``` E TypeError: from_parent() missing 1 required keyword-only argument: 'fspath' ```

Hi, I'd frequently add a semicolon to silence a notebook's output instead of sanitizing it, when I didn't care about the output but I did care about the cell actually...