============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests/
collecting ... collected 189 items

tests/test_api.py::TestAPI::test_capture_validation_error PASSED
tests/test_api.py::TestAPI::test_read PASSED
tests/test_api.py::TestAPI::test_read_write_path PASSED
tests/test_api.py::TestAPI::test_read_write_pathlib_object PASSED
tests/test_api.py::TestAPI::test_write_downgrade_2 PASSED
tests/test_api.py::test_canonical_version PASSED
tests/test_convert.py::TestConvert::test_downgrade_3_2 PASSED
tests/test_convert.py::TestConvert::test_open_current PASSED
tests/test_convert.py::TestConvert::test_upgrade_2_3 PASSED
tests/test_convert.py::TestConvert::test_upgrade_3_4__missing_metadata PASSED
tests/test_convert.py::TestConvert::test_upgrade_downgrade_4_3_4 PASSED
tests/test_nbformat.py::test_read_invalid_filepath PASSED
tests/test_nbformat.py::test_read_invalid_iowrapper PASSED
tests/test_nbformat.py::test_read_invalid_pathlikeobj PASSED
tests/test_nbformat.py::test_read_invalid_str PASSED
tests/test_nbformat.py::test_read_invalid_type PASSED
tests/test_reader.py::TestReader::test_read PASSED
tests/test_reader.py::TestReader::test_read_fails_on_missing_worksheet_cells PASSED
tests/test_reader.py::TestReader::test_read_fails_on_missing_worksheets PASSED
tests/test_sign.py::SQLiteSignatureStoreTests::test_basics PASSED
tests/test_sign.py::SignatureStoreTests::test_basics PASSED
tests/test_sign.py::TestNotary::test_algorithms PASSED
tests/test_sign.py::TestNotary::test_change_secret PASSED
tests/test_sign.py::TestNotary::test_check_cells PASSED
tests/test_sign.py::TestNotary::test_check_cells_v3 PASSED
tests/test_sign.py::TestNotary::test_check_signature PASSED
tests/test_sign.py::TestNotary::test_cull_db PASSED
tests/test_sign.py::TestNotary::test_invalid_db_file PASSED
tests/test_sign.py::TestNotary::test_mark_cells_trusted PASSED
tests/test_sign.py::TestNotary::test_mark_cells_trusted_v3 PASSED
tests/test_sign.py::TestNotary::test_mark_cells_untrusted PASSED
tests/test_sign.py::TestNotary::test_mark_cells_untrusted_v3 PASSED
tests/test_sign.py::TestNotary::test_sign PASSED
tests/test_sign.py::TestNotary::test_sign_same PASSED
tests/test_sign.py::TestNotary::test_sign_stdin PASSED
tests/test_sign.py::TestNotary::test_trust_no_output PASSED
tests/test_sign.py::TestNotary::test_unsign PASSED
tests/test_sign.py::test_config_store PASSED
tests/test_validator.py::test_fallback_validator_with_iter_errors_using_ref PASSED
tests/test_validator.py::test_future[fastjsonschema] PASSED
tests/test_validator.py::test_future[jsonschema] PASSED
tests/test_validator.py::test_invalid[fastjsonschema] PASSED
tests/test_validator.py::test_invalid[jsonschema] PASSED
tests/test_validator.py::test_invalid_cell_id PASSED
tests/test_validator.py::test_invalid_validator_raises_value_error PASSED
tests/test_validator.py::test_invalid_validator_raises_value_error_after_read PASSED
tests/test_validator.py::test_is_valid_should_not_mutate[_invalidator_1-fastjsonschema] PASSED
tests/test_validator.py::test_is_valid_should_not_mutate[_invalidator_1-jsonschema] PASSED
tests/test_validator.py::test_is_valid_should_not_mutate[_invalidator_2-fastjsonschema] PASSED
tests/test_validator.py::test_is_valid_should_not_mutate[_invalidator_2-jsonschema] PASSED
tests/test_validator.py::test_iter_validation_empty[fastjsonschema] PASSED
tests/test_validator.py::test_iter_validation_empty[jsonschema] PASSED
tests/test_validator.py::test_iter_validation_error[fastjsonschema] PASSED
tests/test_validator.py::test_iter_validation_error[jsonschema] PASSED
tests/test_validator.py::test_nb2[fastjsonschema] PASSED
tests/test_validator.py::test_nb2[jsonschema] PASSED
tests/test_validator.py::test_nb3[fastjsonschema] PASSED
tests/test_validator.py::test_nb3[jsonschema] PASSED
tests/test_validator.py::test_nb4[test4.5.ipynb-fastjsonschema] PASSED
tests/test_validator.py::test_nb4[test4.5.ipynb-jsonschema] PASSED
tests/test_validator.py::test_nb4[test4.ipynb-fastjsonschema] PASSED
tests/test_validator.py::test_nb4[test4.ipynb-jsonschema] PASSED
tests/test_validator.py::test_nb4_document_info[fastjsonschema] PASSED
tests/test_validator.py::test_nb4_document_info[jsonschema] PASSED
tests/test_validator.py::test_nb4custom[fastjsonschema] PASSED
tests/test_validator.py::test_nb4custom[jsonschema] PASSED
tests/test_validator.py::test_nb4jupyter_metadata[fastjsonschema] PASSED
tests/test_validator.py::test_nb4jupyter_metadata[jsonschema] PASSED
tests/test_validator.py::test_nb4jupyter_metadata_timings[fastjsonschema] PASSED
tests/test_validator.py::test_nb4jupyter_metadata_timings[jsonschema] PASSED
tests/test_validator.py::test_no_cell_ids PASSED
tests/test_validator.py::test_non_unique_cell_ids PASSED
tests/test_validator.py::test_notebook_invalid_without_main_version PASSED
tests/test_validator.py::test_notebook_invalid_without_min_version PASSED
tests/test_validator.py::test_notebook_v3_valid_without_min_version PASSED
tests/test_validator.py::test_repair_no_cell_ids PASSED
tests/test_validator.py::test_repair_non_unique_cell_ids PASSED
tests/test_validator.py::test_should_not_mutate[fastjsonschema] SKIPPED
tests/test_validator.py::test_should_not_mutate[jsonschema] SKIPPED
tests/test_validator.py::test_should_warn[fastjsonschema] PASSED
tests/test_validator.py::test_should_warn[jsonschema] PASSED
tests/test_validator.py::test_strip_invalid_metadata PASSED
tests/test_validator.py::test_validate_empty[fastjsonschema] PASSED
tests/test_validator.py::test_validate_empty[jsonschema] PASSED
tests/test_validator.py::test_validation_error[fastjsonschema] PASSED
tests/test_validator.py::test_validation_error[jsonschema] PASSED
tests/test_validator.py::test_validation_no_version[fastjsonschema] PASSED
tests/test_validator.py::test_validation_no_version[jsonschema] PASSED
tests/v1/test_json.py::TestJSON::test_roundtrip PASSED
tests/v1/test_nbbase.py::TestCell::test_code_cell PASSED
tests/v1/test_nbbase.py::TestCell::test_empty_code_cell PASSED
tests/v1/test_nbbase.py::TestCell::test_empty_text_cell PASSED
tests/v1/test_nbbase.py::TestCell::test_text_cell PASSED
tests/v1/test_nbbase.py::TestNotebook::test_empty_notebook PASSED
tests/v1/test_nbbase.py::TestNotebook::test_notebooke PASSED
tests/v2/test_json.py::TestJSON::test_roundtrip PASSED
tests/v2/test_json.py::TestJSON::test_roundtrip_nosplit PASSED
tests/v2/test_json.py::TestJSON::test_roundtrip_split PASSED
tests/v2/test_nbbase.py::TestCell::test_code_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_empty_code_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_empty_html_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_empty_markdown_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_html_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_markdown_cell PASSED
tests/v2/test_nbbase.py::TestCell::test_pyerr PASSED
tests/v2/test_nbbase.py::TestMetadata::test_empty_metadata PASSED
tests/v2/test_nbbase.py::TestMetadata::test_metadata PASSED
tests/v2/test_nbbase.py::TestNotebook::test_empty_notebook PASSED
tests/v2/test_nbbase.py::TestNotebook::test_notebook PASSED
tests/v2/test_nbbase.py::TestWorksheet::test_empty_worksheet PASSED
tests/v2/test_nbbase.py::TestWorksheet::test_worksheet PASSED
tests/v2/test_nbpy.py::TestPy::test_write PASSED
tests/v3/test_json.py::TestJSON::test_read_file PASSED
tests/v3/test_json.py::TestJSON::test_read_jpeg PASSED
tests/v3/test_json.py::TestJSON::test_read_png PASSED
tests/v3/test_json.py::TestJSON::test_reads PASSED
tests/v3/test_json.py::TestJSON::test_roundtrip PASSED
tests/v3/test_json.py::TestJSON::test_roundtrip_nosplit PASSED
tests/v3/test_json.py::TestJSON::test_roundtrip_split PASSED
tests/v3/test_json.py::TestJSON::test_strip_transient PASSED
tests/v3/test_json.py::TestJSON::test_to_json PASSED
tests/v3/test_json.py::TestJSON::test_write_file PASSED
tests/v3/test_json.py::TestJSON::test_writes PASSED
tests/v3/test_misc.py::MiscTests::test_parse_filename PASSED
tests/v3/test_nbbase.py::TestCell::test_code_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_empty_code_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_empty_heading_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_empty_html_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_empty_markdown_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_empty_raw_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_heading_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_html_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_markdown_cell PASSED
tests/v3/test_nbbase.py::TestCell::test_pyerr PASSED
tests/v3/test_nbbase.py::TestCell::test_raw_cell PASSED
tests/v3/test_nbbase.py::TestMetadata::test_empty_metadata PASSED
tests/v3/test_nbbase.py::TestMetadata::test_metadata PASSED
tests/v3/test_nbbase.py::TestNotebook::test_empty_notebook PASSED
tests/v3/test_nbbase.py::TestNotebook::test_notebook PASSED
tests/v3/test_nbbase.py::TestNotebook::test_notebook_name PASSED
tests/v3/test_nbbase.py::TestOutputs::test_b64b6tes_jpeg PASSED
tests/v3/test_nbbase.py::TestOutputs::test_b64b6tes_png PASSED
tests/v3/test_nbbase.py::TestOutputs::test_binary_jpeg PASSED
tests/v3/test_nbbase.py::TestOutputs::test_binary_png PASSED
tests/v3/test_nbbase.py::TestWorksheet::test_empty_worksheet PASSED
tests/v3/test_nbbase.py::TestWorksheet::test_worksheet PASSED
tests/v3/test_nbpy.py::TestPy::test_read_file PASSED
tests/v3/test_nbpy.py::TestPy::test_reads PASSED
tests/v3/test_nbpy.py::TestPy::test_roundtrip PASSED
tests/v3/test_nbpy.py::TestPy::test_write_file PASSED
tests/v3/test_nbpy.py::TestPy::test_writes PASSED
tests/v4/test_convert.py::test_downgrade_heading PASSED
tests/v4/test_convert.py::test_downgrade_notebook PASSED
tests/v4/test_convert.py::test_upgrade_heading PASSED
tests/v4/test_convert.py::test_upgrade_notebook PASSED
tests/v4/test_convert.py::test_upgrade_v4_to_4_dot_5 PASSED
tests/v4/test_convert.py::test_upgrade_without_nbminor_version PASSED
tests/v4/test_json.py::TestJSON::test_base_version_matches_latest PASSED
tests/v4/test_json.py::TestJSON::test_latest_matches_nbformat PASSED
tests/v4/test_json.py::TestJSON::test_latest_schema_matches PASSED
tests/v4/test_json.py::TestJSON::test_read_file PASSED
tests/v4/test_json.py::TestJSON::test_read_jpeg PASSED
tests/v4/test_json.py::TestJSON::test_read_png PASSED
tests/v4/test_json.py::TestJSON::test_reads PASSED
tests/v4/test_json.py::TestJSON::test_roundtrip PASSED
tests/v4/test_json.py::TestJSON::test_roundtrip_nosplit PASSED
tests/v4/test_json.py::TestJSON::test_roundtrip_split PASSED
tests/v4/test_json.py::TestJSON::test_splitlines PASSED
tests/v4/test_json.py::TestJSON::test_write_file PASSED
tests/v4/test_json.py::TestJSON::test_writes PASSED
tests/v4/test_nbbase.py::test_code_cell_with_outputs PASSED
tests/v4/test_nbbase.py::test_display_data PASSED
tests/v4/test_nbbase.py::test_empty_code_cell PASSED
tests/v4/test_nbbase.py::test_empty_display_data PASSED
tests/v4/test_nbbase.py::test_empty_execute_result PASSED
tests/v4/test_nbbase.py::test_empty_markdown_cell PASSED
tests/v4/test_nbbase.py::test_empty_notebook PASSED
tests/v4/test_nbbase.py::test_empty_raw_cell PASSED
tests/v4/test_nbbase.py::test_empty_stream PASSED
tests/v4/test_nbbase.py::test_error PASSED
tests/v4/test_nbbase.py::test_execute_result PASSED
tests/v4/test_nbbase.py::test_markdown_cell PASSED
tests/v4/test_nbbase.py::test_raw_cell PASSED
tests/v4/test_nbbase.py::test_stream PASSED
tests/v4/test_validate.py::test_invalid_code_cell PASSED
tests/v4/test_validate.py::test_invalid_markdown_cell PASSED
tests/v4/test_validate.py::test_invalid_raw_cell PASSED
tests/v4/test_validate.py::test_sample_notebook PASSED
tests/v4/test_validate.py::test_valid_code_cell PASSED

=============================== warnings summary ===============================
../../../../../../../..$(PYTHON_DIR)/vendor-packages/jupyter_core/application.py:23
  $(PYTHON_DIR)/vendor-packages/jupyter_core/application.py:23: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs
  given by the platformdirs library.  To remove this warning and
  see the appropriate new directories, set the environment variable
  `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`.
  The use of platformdirs will be the default in `jupyter_core` v6
    from .paths import (

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
=========================== short test summary info ============================
======== 187 passed, 2 skipped, 1 warning ========