def test_notebook1(nb_regression: nb.NBRegressionFixture, notebook): ## Generate from the un-run notebook nb_regression.force_regen = True nb_regression.check(notebook, False) ## Run notebook against generated ## ignore output for now nb_regression.diff_ignore = ("/cells/*/outputs/*/text", ) nb_regression.force_regen = False nb_regression.check(notebook)
def test_notebook1(nb_regression: nb.NBRegressionFixture, notebook): ## Generate from the un-run notebook nb_regression.force_regen = True try: nb_regression.check(notebook, False) except TimeoutError as te: assert ( False ), f"pynotebook `{NOTEBOOK_NAME}` timed out after {nb_regression.exec_timeout}s during test: {te}.\nFor more details see: https://jupyterbook.org/content/execute.html#setting-execution-timeout" ## Run notebook against generated ## ignore output for now nb_regression.diff_ignore = ("/cells/*/outputs/*/text",) nb_regression.force_regen = False nb_regression.check(notebook)