tests package¶
Submodules¶
tests.make_temp module¶
-
tests.make_temp.exec_notebook(tmp_path: pathlib.Path) → str[source]¶ Helper function to create a list of pathlib Path objects.
tests.test_cli module¶
-
tests.test_cli.test_nbconv_cli(tmp_path: pathlib.Path) → None[source]¶ Convert
tempfileswith each exporter inexporters.
-
tests.test_cli.test_nbdeck_cli(tmp_path: pathlib.Path)[source]¶ Print a notebook that can be viewed as or converted into slides.
-
tests.test_cli.test_nbdeck_cli_out(tmp_path: pathlib.Path)[source]¶ Set up a Jupyter notebook to be viewed as or converted into slides.
-
tests.test_cli.test_nbexec_cli(tmp_path: pathlib.Path) → None[source]¶ Run nbexec to execute a temporary notebook file.
-
tests.test_cli.test_nbexec_cli_out(tmp_path: pathlib.Path) → None[source]¶ Run nbexec to execute a temporary notebook with a custom filename.
-
tests.test_cli.test_nbless_cli(tmp_path: pathlib.Path) → None[source]¶ Run nbless to create and execute a notebook from temporary files.
-
tests.test_cli.test_nbless_cli_out(tmp_path: pathlib.Path) → None[source]¶ Run nbless to create and execute a notebook with a custom filename.
-
tests.test_cli.test_nbraze_cli(tmp_path: pathlib.Path)[source]¶ Extract code and markdown files from the cells of an input notebook.
tests.test_nbless module¶
-
tests.test_nbless.test_language_info(tmp_path: pathlib.Path)[source]¶ Infer the code file extension from
metadata.language_info.
-
tests.test_nbless.test_nbconv(exporters, tmp_path: pathlib.Path) → None[source]¶ Convert a temporary notebook with each exporter in
exporters.
-
tests.test_nbless.test_nbconv_file_contents(tmp_path: pathlib.Path)[source]¶ Run
nbconvwith theexporterorout_fileargument.
-
tests.test_nbless.test_nbdeck(tmp_path: pathlib.Path)[source]¶ Set up a Jupyter notebook to be viewed as or converted into slides.
-
tests.test_nbless.test_nbexec(tmp_path: pathlib.Path) → None[source]¶ Run
nbexecto execute a temporary notebook file.
-
tests.test_nbless.test_nbless_one_cell(tmp_path: pathlib.Path) → None[source]¶ Run
nblessto create and execute three notebook files.
-
tests.test_nbless.test_nbless_three_cells(tmp_path: pathlib.Path) → None[source]¶ Run
nblessto create and execute a 3-cell notebook file.
-
tests.test_nbless.test_nbraze(tmp_path: pathlib.Path)[source]¶ Extract code and markdown files from the cells of an input notebook.
-
tests.test_nbless.test_nbuild_one_cell(tmp_path: pathlib.Path) → None[source]¶ Run
nbuildto create 3 temporary notebook files from 3 tempfiles.