pytest_notebook package#
Subpackages#
Submodules#
- pytest_notebook.diffing module
- pytest_notebook.execution module
CoverageError
CoverageNotebookClient
CoverageNotebookClient._all_trait_default_generators
CoverageNotebookClient._descriptors
CoverageNotebookClient._instance_inits
CoverageNotebookClient._static_immutable_initial_values
CoverageNotebookClient._trait_default_generators
CoverageNotebookClient._traits
CoverageNotebookClient.async_execute()
CoverageNotebookClient.cov_config_file
CoverageNotebookClient.cov_source
CoverageNotebookClient.coverage
CoverageNotebookClient.coverage_setup()
CoverageNotebookClient.coverage_teardown()
CoverageNotebookClient.execute()
ExecuteResult
coverage_code_setup()
coverage_code_teardown()
execute_notebook()
- pytest_notebook.ipy_magic module
- pytest_notebook.nb_regression module
NBRegressionError
NBRegressionFixture
NBRegressionFixture._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_config
NBRegressionFixture.cov_merge
NBRegressionFixture.cov_source
NBRegressionFixture.coverage
NBRegressionFixture.diff_color_words
NBRegressionFixture.diff_ignore
NBRegressionFixture.diff_replace
NBRegressionFixture.diff_use_color
NBRegressionFixture.exec_allow_errors
NBRegressionFixture.exec_cwd
NBRegressionFixture.exec_notebook
NBRegressionFixture.exec_timeout
NBRegressionFixture.force_regen
NBRegressionFixture.post_processors
NBRegressionFixture.process_resources
NBRegressionResult
_get_coverage_aliases()
- pytest_notebook.notebook module
MetadataConfig
NBConfigValidationError
_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.