pytest_notebook package#
Subpackages#
Submodules#
- pytest_notebook.diffing module
- pytest_notebook.execution module
CoverageErrorCoverageNotebookClientCoverageNotebookClient._all_trait_default_generatorsCoverageNotebookClient._descriptorsCoverageNotebookClient._instance_initsCoverageNotebookClient._static_immutable_initial_valuesCoverageNotebookClient._trait_default_generatorsCoverageNotebookClient._traitsCoverageNotebookClient.async_execute()CoverageNotebookClient.cov_config_fileCoverageNotebookClient.cov_sourceCoverageNotebookClient.coverageCoverageNotebookClient.coverage_setup()CoverageNotebookClient.coverage_teardown()CoverageNotebookClient.execute()
ExecuteResultcoverage_code_setup()coverage_code_teardown()execute_notebook()
- pytest_notebook.ipy_magic module
- pytest_notebook.nb_regression module
NBRegressionErrorNBRegressionFixtureNBRegressionFixture._validate_cov_merge()NBRegressionFixture._validate_coverage()NBRegressionFixture._validate_diff_ignore()NBRegressionFixture._validate_diff_replace()NBRegressionFixture._validate_exec_cwd()NBRegressionFixture._validate_exec_timeout()NBRegressionFixture._validate_post_processors()NBRegressionFixture.check()NBRegressionFixture.cov_configNBRegressionFixture.cov_mergeNBRegressionFixture.cov_sourceNBRegressionFixture.coverageNBRegressionFixture.diff_color_wordsNBRegressionFixture.diff_ignoreNBRegressionFixture.diff_replaceNBRegressionFixture.diff_use_colorNBRegressionFixture.exec_allow_errorsNBRegressionFixture.exec_cwdNBRegressionFixture.exec_notebookNBRegressionFixture.exec_timeoutNBRegressionFixture.force_regenNBRegressionFixture.post_processorsNBRegressionFixture.process_resources
NBRegressionResult_get_coverage_aliases()
- pytest_notebook.notebook module
MetadataConfigNBConfigValidationError_load_validator()config_from_metadata()create_cell()create_notebook()dump_notebook()gather_json_paths()load_notebook()load_notebook_with_config()mapping_to_dict()prepare_cell()prepare_nb()regex_replace_nb()validate_metadata()validate_regex_replace()
- pytest_notebook.plugin module
- pytest_notebook.post_processors module
- pytest_notebook.utils module
Module contents#
A pytest plugin for testing Jupyter Notebooks.