py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands_pre[0]> python -c 'import pathlib; pathlib.Path("cov.pth").write_text("import coverage; coverage.process_startup()")'
py$(PYV): commands[0]> python -m coverage run -m pytest tests -n auto
$(PYTHON_DIR)/vendor-packages/pytest_benchmark/logger.py:39: PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
  warner(PytestBenchmarkWarning(text))
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
benchmark: 5.1.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=True warmup_iterations=5)
hypothesis profile 'tests' -> deadline=None, suppress_health_check=[HealthCheck.too_slow], database=DirectoryBasedExampleDatabase(PosixPath('$(@D)/.hypothesis/examples'))
rootdir: $(@D)
configfile: pyproject.toml
X workers [761 items]

scheduling tests via LoadScheduling

tests/preconf/test_pyyaml.py::test_pyyaml PASSED
tests/preconf/test_pyyaml.py::test_pyyaml_converter PASSED
tests/preconf/test_pyyaml.py::test_pyyaml_converter_unstruct_collection_overrides PASSED
tests/preconf/test_pyyaml.py::test_pyyaml_dates PASSED
tests/preconf/test_pyyaml.py::test_pyyaml_unions PASSED
tests/strategies/test_class_methods.py::test_edge_cases PASSED
tests/strategies/test_class_methods.py::test_nested_roundtrip PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Both-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Structure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-False-Unstructure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Both-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Structure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[BaseConverter-True-Unstructure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Both-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Structure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-False-Unstructure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Both-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Structure-_undefined-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-None-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-None-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-None-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_structure-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_structure-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_structure-_unstructure] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_undefined-None] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_undefined-_undefined] PASSED
tests/strategies/test_class_methods.py::test_not_nested[Converter-True-Unstructure-_undefined-_unstructure] PASSED
tests/strategies/test_include_subclasses.py::test_circular_reference[with-subclasses-and-tagged-union] PASSED
tests/strategies/test_include_subclasses.py::test_circular_reference[with-subclasses] PASSED
tests/strategies/test_include_subclasses.py::test_circular_reference[wo-subclasses] XFAIL
tests/strategies/test_include_subclasses.py::test_cycles_classes_2[False] PASSED
tests/strategies/test_include_subclasses.py::test_cycles_classes_2[True] PASSED
tests/strategies/test_include_subclasses.py::test_cyclic_classes[False] PASSED
tests/strategies/test_include_subclasses.py::test_cyclic_classes[True] PASSED
tests/strategies/test_include_subclasses.py::test_no_parent_classes[False] PASSED
tests/strategies/test_include_subclasses.py::test_no_parent_classes[True] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[with-union-strategy-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[with-union-strategy-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[with-union-strategy-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[with-union-strategy-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[wo-union-strategy-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[wo-union-strategy-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[wo-union-strategy-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_overrides[wo-union-strategy-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_structure_as_union PASSED
tests/strategies/test_include_subclasses.py::test_structuring_unstructuring_unknown_subclass PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-non-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-and-tagged-union-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-non-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-non-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-non-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-non-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[with-subclasses-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-child1-only] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-child2-only] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-grandchild-only] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-non-union-compose-child] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-non-union-compose-grandchild] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-non-union-compose-parent] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-non-union-container] XFAIL
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_inheritance[wo-subclasses-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_structuring_with_subclasses_argument PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-non-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-non-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-and-tagged-union-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-child1-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-child2-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-grandchild-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-non-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-non-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-non-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-non-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[with-subclasses-union-container] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-child1-only] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-child2-only] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-grandchild-only] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-non-union-compose-child] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-non-union-compose-grandchild] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-non-union-compose-parent] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-non-union-container] XFAIL
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-parent-only] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-union-compose-child] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-union-compose-grandchild] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-union-compose-parent] PASSED
tests/strategies/test_include_subclasses.py::test_unstructuring_with_inheritance[wo-subclasses-union-container] PASSED
tests/strategies/test_native_unions.py::test_literals[BaseConverter-False] PASSED
tests/strategies/test_native_unions.py::test_literals[BaseConverter-True] PASSED
tests/strategies/test_native_unions.py::test_literals[Converter-False] PASSED
tests/strategies/test_native_unions.py::test_literals[Converter-True] PASSED
tests/strategies/test_native_unions.py::test_multiple_spillover[BaseConverter-False] PASSED
tests/strategies/test_native_unions.py::test_multiple_spillover[BaseConverter-True] PASSED
tests/strategies/test_native_unions.py::test_multiple_spillover[Converter-False] PASSED
tests/strategies/test_native_unions.py::test_multiple_spillover[Converter-True] PASSED
tests/strategies/test_native_unions.py::test_only_primitives[BaseConverter-False] PASSED
tests/strategies/test_native_unions.py::test_only_primitives[BaseConverter-True] PASSED
tests/strategies/test_native_unions.py::test_only_primitives[Converter-False] PASSED
tests/strategies/test_native_unions.py::test_only_primitives[Converter-True] PASSED
tests/strategies/test_native_unions.py::test_skip_optionals PASSED
tests/strategies/test_native_unions.py::test_spillover[BaseConverter-False] PASSED
tests/strategies/test_native_unions.py::test_spillover[BaseConverter-True] PASSED
tests/strategies/test_native_unions.py::test_spillover[Converter-False] PASSED
tests/strategies/test_native_unions.py::test_spillover[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_validation[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_validation[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_validation[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_validation[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_with_tag[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_with_tag[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_with_tag[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_default_member_with_tag[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_defaults[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_defaults[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_defaults[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_defaults[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_forbid_extra_keys PASSED
tests/strategies/test_tagged_unions.py::test_forbid_extra_keys_default PASSED
tests/strategies/test_tagged_unions.py::test_nested_sequence_union PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator_dict[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator_dict[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator_dict[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_generator_dict[Converter-True] PASSED
tests/strategies/test_tagged_unions.py::test_tag_name[BaseConverter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_name[BaseConverter-True] PASSED
tests/strategies/test_tagged_unions.py::test_tag_name[Converter-False] PASSED
tests/strategies/test_tagged_unions.py::test_tag_name[Converter-True] PASSED
tests/test_any.py::test_extended_any[BaseConverter-False] PASSED
tests/test_any.py::test_extended_any[BaseConverter-True] PASSED
tests/test_any.py::test_extended_any[Converter-False] PASSED
tests/test_any.py::test_extended_any[Converter-True] PASSED
tests/test_any.py::test_unstructure_optional_any[BaseConverter-False] PASSED
tests/test_any.py::test_unstructure_optional_any[BaseConverter-True] PASSED
tests/test_any.py::test_unstructure_optional_any[Converter-False] PASSED
tests/test_any.py::test_unstructure_optional_any[Converter-True] PASSED
tests/test_any.py::test_unstructuring_any[BaseConverter-False] PASSED
tests/test_any.py::test_unstructuring_any[BaseConverter-True] PASSED
tests/test_any.py::test_unstructuring_any[Converter-False] PASSED
tests/test_any.py::test_unstructuring_any[Converter-True] PASSED
tests/test_any.py::test_unstructuring_dict_of_any[BaseConverter-False] PASSED
tests/test_any.py::test_unstructuring_dict_of_any[BaseConverter-True] PASSED
tests/test_any.py::test_unstructuring_dict_of_any[Converter-False] PASSED
tests/test_any.py::test_unstructuring_dict_of_any[Converter-True] PASSED
tests/test_baseconverter.py::test_310_optional_field_roundtrip SKIPPED
tests/test_baseconverter.py::test_310_union_field_roundtrip SKIPPED
tests/test_baseconverter.py::test_nested_roundtrip PASSED
tests/test_baseconverter.py::test_nested_roundtrip_tuple PASSED
tests/test_baseconverter.py::test_optional_field_roundtrip PASSED
tests/test_baseconverter.py::test_simple_roundtrip PASSED
tests/test_baseconverter.py::test_simple_roundtrip_defaults PASSED
tests/test_baseconverter.py::test_union_field_roundtrip PASSED
tests/test_cols.py::test_set_overriding[BaseConverter-False] PASSED
tests/test_cols.py::test_set_overriding[BaseConverter-True] PASSED
tests/test_cols.py::test_set_overriding[Converter-False] PASSED
tests/test_cols.py::test_set_overriding[Converter-True] PASSED
tests/test_cols.py::test_structuring_immutables_map[False] PASSED
tests/test_cols.py::test_structuring_immutables_map[True] PASSED
tests/test_converter.py::test_310_optional_field_roundtrip SKIPPED
tests/test_converter.py::test_310_union_field_roundtrip SKIPPED
tests/test_converter.py::test_annotated_attrs PASSED
tests/test_converter.py::test_annotated_with_typing_extensions_attrs PASSED
tests/test_converter.py::test_calling_back PASSED
tests/test_converter.py::test_decorators[BaseConverter-False] PASSED
tests/test_converter.py::test_decorators[BaseConverter-True] PASSED
tests/test_converter.py::test_decorators[Converter-False] PASSED
tests/test_converter.py::test_decorators[Converter-True] PASSED
tests/test_converter.py::test_dict_roundtrip_with_alias PASSED
tests/test_converter.py::test_fallback_chaining[BaseConverter] PASSED
tests/test_converter.py::test_fallback_chaining[Converter] PASSED
tests/test_converter.py::test_forbid_extra_keys PASSED
tests/test_converter.py::test_forbid_extra_keys_defaults PASSED
tests/test_converter.py::test_forbid_extra_keys_nested_override PASSED
tests/test_converter.py::test_hook_factories_with_converter_methods[BaseConverter-False] PASSED
tests/test_converter.py::test_hook_factories_with_converter_methods[BaseConverter-True] PASSED
tests/test_converter.py::test_hook_factories_with_converter_methods[Converter-False] PASSED
tests/test_converter.py::test_hook_factories_with_converter_methods[Converter-True] PASSED
tests/test_converter.py::test_hook_factories_with_converters[BaseConverter-False] PASSED
tests/test_converter.py::test_hook_factories_with_converters[BaseConverter-True] PASSED
tests/test_converter.py::test_hook_factories_with_converters[Converter-False] PASSED
tests/test_converter.py::test_hook_factories_with_converters[Converter-True] PASSED
tests/test_converter.py::test_hook_factory_decorators[BaseConverter-False] PASSED
tests/test_converter.py::test_hook_factory_decorators[BaseConverter-True] PASSED
tests/test_converter.py::test_hook_factory_decorators[Converter-False] PASSED
tests/test_converter.py::test_hook_factory_decorators[Converter-True] PASSED
tests/test_converter.py::test_hook_factory_decorators_with_converters[BaseConverter-False] PASSED
tests/test_converter.py::test_hook_factory_decorators_with_converters[BaseConverter-True] PASSED
tests/test_converter.py::test_hook_factory_decorators_with_converters[Converter-False] PASSED
tests/test_converter.py::test_hook_factory_decorators_with_converters[Converter-True] PASSED
tests/test_converter.py::test_hook_getting[BaseConverter-False] PASSED
tests/test_converter.py::test_hook_getting[BaseConverter-True] PASSED
tests/test_converter.py::test_hook_getting[Converter-False] PASSED
tests/test_converter.py::test_hook_getting[Converter-True] PASSED
tests/test_converter.py::test_nested_roundtrip PASSED
tests/test_converter.py::test_nested_roundtrip_tuple PASSED
tests/test_converter.py::test_omit_default_roundtrip PASSED
tests/test_converter.py::test_optional_field_roundtrip PASSED
tests/test_converter.py::test_overriding_generated_structure PASSED
tests/test_converter.py::test_overriding_generated_structure_hook_func PASSED
tests/test_converter.py::test_overriding_generated_unstructure PASSED
tests/test_converter.py::test_overriding_generated_unstructure_hook_func PASSED
tests/test_converter.py::test_seq_of_bare_classes_structure PASSED
tests/test_converter.py::test_seq_of_simple_classes_unstructure PASSED
tests/test_converter.py::test_simple_roundtrip PASSED
tests/test_converter.py::test_simple_roundtrip_defaults PASSED
tests/test_converter.py::test_simple_roundtrip_defaults_tuple PASSED
tests/test_converter.py::test_simple_roundtrip_tuple PASSED
tests/test_converter.py::test_simple_roundtrip_with_extra_keys_forbidden PASSED
tests/test_converter.py::test_structure_fallbacks[BaseConverter] PASSED
tests/test_converter.py::test_structure_fallbacks[Converter] PASSED
tests/test_converter.py::test_type_overrides PASSED
tests/test_converter.py::test_union_field_roundtrip PASSED
tests/test_converter.py::test_unstructure_fallbacks[BaseConverter] PASSED
tests/test_converter.py::test_unstructure_fallbacks[Converter] PASSED
tests/test_converter_inheritance.py::test_gen_hook_priority[BaseConverter-False] PASSED
tests/test_converter_inheritance.py::test_gen_hook_priority[BaseConverter-True] PASSED
tests/test_converter_inheritance.py::test_gen_hook_priority[Converter-False] PASSED
tests/test_converter_inheritance.py::test_gen_hook_priority[Converter-True] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-False-Hashable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-False-Iterable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-False-Reversible] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-True-Hashable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-True-Iterable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[BaseConverter-True-Reversible] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-False-Hashable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-False-Iterable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-False-Reversible] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-True-Hashable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-True-Iterable] PASSED
tests/test_converter_inheritance.py::test_inherit_collections_abc[Converter-True-Reversible] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-False-typing_cls0] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-False-typing_cls1] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-False-typing_cls2] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-True-typing_cls0] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-True-typing_cls1] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[BaseConverter-True-typing_cls2] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-False-typing_cls0] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-False-typing_cls1] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-False-typing_cls2] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-True-typing_cls0] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-True-typing_cls1] PASSED
tests/test_converter_inheritance.py::test_inherit_typing[Converter-True-typing_cls2] PASSED
tests/test_converter_inheritance.py::test_inheritance[BaseConverter-False] PASSED
tests/test_converter_inheritance.py::test_inheritance[BaseConverter-True] PASSED
tests/test_converter_inheritance.py::test_inheritance[Converter-False] PASSED
tests/test_converter_inheritance.py::test_inheritance[Converter-True] PASSED
tests/test_copy.py::test_col_overrides PASSED
tests/test_copy.py::test_copy[BaseConverter] PASSED
tests/test_copy.py::test_copy[Converter] PASSED
tests/test_copy.py::test_copy_converter PASSED
tests/test_copy.py::test_copy_func_hooks[BaseConverter] PASSED
tests/test_copy.py::test_copy_func_hooks[Converter] PASSED
tests/test_copy.py::test_copy_hooks[BaseConverter] PASSED
tests/test_copy.py::test_copy_hooks[Converter] PASSED
tests/test_copy.py::test_deepcopy[BaseConverter] PASSED
tests/test_copy.py::test_deepcopy[Converter] PASSED
tests/test_copy.py::test_detailed_validation PASSED
tests/test_dataclasses.py::test_dataclasses[BaseConverter-False] PASSED
tests/test_dataclasses.py::test_dataclasses[BaseConverter-True] PASSED
tests/test_dataclasses.py::test_dataclasses[Converter-False] PASSED
tests/test_dataclasses.py::test_dataclasses[Converter-True] PASSED
tests/test_dataclasses.py::test_dataclasses_in_attrs[BaseConverter-False] PASSED
tests/test_dataclasses.py::test_dataclasses_in_attrs[BaseConverter-True] PASSED
tests/test_dataclasses.py::test_dataclasses_in_attrs[Converter-False] PASSED
tests/test_dataclasses.py::test_dataclasses_in_attrs[Converter-True] PASSED
tests/test_dataclasses.py::test_dataclasses_in_container[BaseConverter-False] PASSED
tests/test_dataclasses.py::test_dataclasses_in_container[BaseConverter-True] PASSED
tests/test_dataclasses.py::test_dataclasses_in_container[Converter-False] PASSED
tests/test_dataclasses.py::test_dataclasses_in_container[Converter-True] PASSED
tests/test_dataclasses.py::test_kw_only_propagation[BaseConverter-False] SKIPPED
tests/test_dataclasses.py::test_kw_only_propagation[BaseConverter-True] SKIPPED
tests/test_dataclasses.py::test_kw_only_propagation[Converter-False] SKIPPED
tests/test_dataclasses.py::test_kw_only_propagation[Converter-True] SKIPPED
tests/test_dicts.py::test_any_keys[BaseConverter-False] PASSED
tests/test_dicts.py::test_any_keys[BaseConverter-True] PASSED
tests/test_dicts.py::test_any_keys[Converter-False] PASSED
tests/test_dicts.py::test_any_keys[Converter-True] PASSED
tests/test_dicts.py::test_any_values[BaseConverter-False] PASSED
tests/test_dicts.py::test_any_values[BaseConverter-True] PASSED
tests/test_dicts.py::test_any_values[Converter-False] PASSED
tests/test_dicts.py::test_any_values[Converter-True] PASSED
tests/test_disambiguators.py::test_converter_no_literals[BaseConverter-False] PASSED
tests/test_disambiguators.py::test_converter_no_literals[BaseConverter-True] PASSED
tests/test_disambiguators.py::test_converter_no_literals[Converter-False] PASSED
tests/test_disambiguators.py::test_converter_no_literals[Converter-True] PASSED
tests/test_disambiguators.py::test_dataclasses[BaseConverter-False] PASSED
tests/test_disambiguators.py::test_dataclasses[BaseConverter-True] PASSED
tests/test_disambiguators.py::test_dataclasses[Converter-False] PASSED
tests/test_disambiguators.py::test_dataclasses[Converter-True] PASSED
tests/test_disambiguators.py::test_dataclasses_literals[BaseConverter-False] PASSED
tests/test_disambiguators.py::test_dataclasses_literals[BaseConverter-True] PASSED
tests/test_disambiguators.py::test_dataclasses_literals[Converter-False] PASSED
tests/test_disambiguators.py::test_dataclasses_literals[Converter-True] PASSED
tests/test_disambiguators.py::test_default_no_literals PASSED
tests/test_disambiguators.py::test_disambiguate_from_discriminated_enum PASSED
tests/test_disambiguators.py::test_disambiguation PASSED
tests/test_disambiguators.py::test_edge_errors PASSED
tests/test_disambiguators.py::test_fallback PASSED
tests/test_disambiguators.py::test_field_renaming[BaseConverter-False] PASSED
tests/test_disambiguators.py::test_field_renaming[BaseConverter-True] PASSED
tests/test_disambiguators.py::test_field_renaming[Converter-False] PASSED
tests/test_disambiguators.py::test_field_renaming[Converter-True] PASSED
tests/test_enums.py::test_enum_failure PASSED
tests/test_enums.py::test_structuring_enums PASSED
tests/test_factory_hooks.py::test_snake_to_camel[BaseConverter] PASSED
tests/test_factory_hooks.py::test_snake_to_camel[Converter] PASSED
tests/test_final.py::test_structure_bare_final[False] PASSED
tests/test_final.py::test_structure_bare_final[True] PASSED
tests/test_final.py::test_structure_final[False] PASSED
tests/test_final.py::test_structure_final[True] PASSED
tests/test_final.py::test_unstructure_bare_final[False] PASSED
tests/test_final.py::test_unstructure_bare_final[True] PASSED
tests/test_final.py::test_unstructure_final[False] PASSED
tests/test_final.py::test_unstructure_final[True] PASSED
tests/test_function_dispatch.py::test_function_clears_cache_after_function_added PASSED
tests/test_function_dispatch.py::test_function_dispatch PASSED
tests/test_gen.py::test_linecache_dedup PASSED
tests/test_gen.py::test_no_linecache PASSED
tests/test_gen.py::test_structure_linecache PASSED
tests/test_gen.py::test_unstructure_linecache PASSED
tests/test_gen_collections.py::test_structuring_mappings[False] PASSED
tests/test_gen_collections.py::test_structuring_mappings[True] PASSED
tests/test_gen_collections.py::test_unstructure_hetero_tuple_to_tuple[False] PASSED
tests/test_gen_collections.py::test_unstructure_hetero_tuple_to_tuple[True] PASSED
tests/test_gen_dict.py::test_alias_keys[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_alias_keys[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_alias_keys[Converter-False] PASSED
tests/test_gen_dict.py::test_alias_keys[Converter-True] PASSED
tests/test_gen_dict.py::test_detailed_validation_from_converter[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_detailed_validation_from_converter[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_detailed_validation_from_converter[Converter-False] PASSED
tests/test_gen_dict.py::test_detailed_validation_from_converter[Converter-True] PASSED
tests/test_gen_dict.py::test_fields_exception PASSED
tests/test_gen_dict.py::test_forbid_extra_keys_from_baseconverter PASSED
tests/test_gen_dict.py::test_forbid_extra_keys_from_converter PASSED
tests/test_gen_dict.py::test_individual_overrides PASSED
tests/test_gen_dict.py::test_init_false[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_init_false[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_init_false[Converter-False] PASSED
tests/test_gen_dict.py::test_init_false[Converter-True] PASSED
tests/test_gen_dict.py::test_init_false_field_override[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_init_false_field_override[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_init_false_field_override[Converter-False] PASSED
tests/test_gen_dict.py::test_init_false_field_override[Converter-True] PASSED
tests/test_gen_dict.py::test_init_false_no_structure_hook[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_init_false_no_structure_hook[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_init_false_no_structure_hook[Converter-False] PASSED
tests/test_gen_dict.py::test_init_false_no_structure_hook[Converter-True] PASSED
tests/test_gen_dict.py::test_init_false_overridden[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_init_false_overridden[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_init_false_overridden[Converter-False] PASSED
tests/test_gen_dict.py::test_init_false_overridden[Converter-True] PASSED
tests/test_gen_dict.py::test_nodefs_generated_unstructuring PASSED
tests/test_gen_dict.py::test_nodefs_generated_unstructuring_cl PASSED
tests/test_gen_dict.py::test_omitting[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_omitting[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_omitting[Converter-False] PASSED
tests/test_gen_dict.py::test_omitting[Converter-True] PASSED
tests/test_gen_dict.py::test_omitting_none[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_omitting_none[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_omitting_none[Converter-False] PASSED
tests/test_gen_dict.py::test_omitting_none[Converter-True] PASSED
tests/test_gen_dict.py::test_omitting_structure[False] PASSED
tests/test_gen_dict.py::test_omitting_structure[True] PASSED
tests/test_gen_dict.py::test_overriding_struct_hook[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_overriding_struct_hook[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_overriding_struct_hook[Converter-False] PASSED
tests/test_gen_dict.py::test_overriding_struct_hook[Converter-True] PASSED
tests/test_gen_dict.py::test_overriding_unstruct_hook[BaseConverter-False] PASSED
tests/test_gen_dict.py::test_overriding_unstruct_hook[BaseConverter-True] PASSED
tests/test_gen_dict.py::test_overriding_unstruct_hook[Converter-False] PASSED
tests/test_gen_dict.py::test_overriding_unstruct_hook[Converter-True] PASSED
tests/test_gen_dict.py::test_prefer_converters_from_converter PASSED
tests/test_gen_dict.py::test_renaming PASSED
tests/test_gen_dict.py::test_renaming_forbid_extra_keys PASSED
tests/test_gen_dict.py::test_type_names_with_quotes PASSED
tests/test_gen_dict.py::test_unmodified_generated_structuring PASSED
tests/test_gen_dict.py::test_unmodified_generated_unstructuring PASSED
tests/test_gen_dict_563.py::test_roundtrip PASSED
tests/test_gen_dict_563.py::test_roundtrip_dc PASSED
tests/test_generics.py::test_39_structure_generics_with_cols[False-int-result0] PASSED
tests/test_generics.py::test_39_structure_generics_with_cols[False-str-result1] PASSED
tests/test_generics.py::test_39_structure_generics_with_cols[True-int-result0] PASSED
tests/test_generics.py::test_39_structure_generics_with_cols[True-str-result1] PASSED
tests/test_generics.py::test_able_to_structure_deeply_nested_generics_gen[BaseConverter-False] PASSED
tests/test_generics.py::test_able_to_structure_deeply_nested_generics_gen[BaseConverter-True] PASSED
tests/test_generics.py::test_able_to_structure_deeply_nested_generics_gen[Converter-False] PASSED
tests/test_generics.py::test_able_to_structure_deeply_nested_generics_gen[Converter-True] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-False-int-str-result0] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-False-str-str-result1] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-False-t2-str-result2] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-True-int-str-result0] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-True-str-str-result1] PASSED
tests/test_generics.py::test_able_to_structure_generics[BaseConverter-True-t2-str-result2] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-False-int-str-result0] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-False-str-str-result1] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-False-t2-str-result2] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-True-int-str-result0] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-True-str-str-result1] PASSED
tests/test_generics.py::test_able_to_structure_generics[Converter-True-t2-str-result2] PASSED
tests/test_generics.py::test_deep_copy PASSED
tests/test_generics.py::test_generate_typeddict_mapping SKIPPED
tests/test_generics.py::test_nongeneric_protocols[BaseConverter-False] PASSED
tests/test_generics.py::test_nongeneric_protocols[BaseConverter-True] PASSED
tests/test_generics.py::test_nongeneric_protocols[Converter-False] PASSED
tests/test_generics.py::test_nongeneric_protocols[Converter-True] PASSED
tests/test_generics.py::test_raises_if_no_generic_params_supplied[BaseConverter-False] PASSED
tests/test_generics.py::test_raises_if_no_generic_params_supplied[BaseConverter-True] PASSED
tests/test_generics.py::test_raises_if_no_generic_params_supplied[Converter-False] PASSED
tests/test_generics.py::test_raises_if_no_generic_params_supplied[Converter-True] PASSED
tests/test_generics.py::test_roundtrip_generic_with_union SKIPPED
tests/test_generics.py::test_structure_deque_of_generic_unions[BaseConverter-False] PASSED
tests/test_generics.py::test_structure_deque_of_generic_unions[BaseConverter-True] PASSED
tests/test_generics.py::test_structure_deque_of_generic_unions[Converter-False] PASSED
tests/test_generics.py::test_structure_deque_of_generic_unions[Converter-True] PASSED
tests/test_generics.py::test_structure_generics_with_cols[False-int-result0] PASSED
tests/test_generics.py::test_structure_generics_with_cols[False-str-result1] PASSED
tests/test_generics.py::test_structure_generics_with_cols[True-int-result0] PASSED
tests/test_generics.py::test_structure_generics_with_cols[True-str-result1] PASSED
tests/test_generics.py::test_structure_list_of_generic_unions[BaseConverter-False] PASSED
tests/test_generics.py::test_structure_list_of_generic_unions[BaseConverter-True] PASSED
tests/test_generics.py::test_structure_list_of_generic_unions[Converter-False] PASSED
tests/test_generics.py::test_structure_list_of_generic_unions[Converter-True] PASSED
tests/test_generics.py::test_structure_nested_generics[BaseConverter-False-t0-str-result0] PASSED
tests/test_generics.py::test_structure_nested_generics[BaseConverter-False-t1-str-result1] PASSED
tests/test_generics.py::test_structure_nested_generics[BaseConverter-True-t0-str-result0] PASSED
tests/test_generics.py::test_structure_nested_generics[BaseConverter-True-t1-str-result1] PASSED
tests/test_generics.py::test_structure_nested_generics[Converter-False-t0-str-result0] PASSED
tests/test_generics.py::test_structure_nested_generics[Converter-False-t1-str-result1] PASSED
tests/test_generics.py::test_structure_nested_generics[Converter-True-t0-str-result0] PASSED
tests/test_generics.py::test_structure_nested_generics[Converter-True-t1-str-result1] PASSED
tests/test_generics.py::test_structure_nested_generics_with_cols[False-int-result0] PASSED
tests/test_generics.py::test_structure_nested_generics_with_cols[False-int-result1] PASSED
tests/test_generics.py::test_structure_nested_generics_with_cols[True-int-result0] PASSED
tests/test_generics.py::test_structure_nested_generics_with_cols[True-int-result1] PASSED
tests/test_generics.py::test_structure_unions_of_generics[BaseConverter-False] PASSED
tests/test_generics.py::test_structure_unions_of_generics[BaseConverter-True] PASSED
tests/test_generics.py::test_structure_unions_of_generics[Converter-False] PASSED
tests/test_generics.py::test_structure_unions_of_generics[Converter-True] PASSED
tests/test_generics.py::test_unstructure_deeply_nested_generics[False] PASSED
tests/test_generics.py::test_unstructure_deeply_nested_generics[True] PASSED
tests/test_generics.py::test_unstructure_deeply_nested_generics_list[False] PASSED
tests/test_generics.py::test_unstructure_deeply_nested_generics_list[True] PASSED
tests/test_generics.py::test_unstructure_generic_attrs[False] PASSED
tests/test_generics.py::test_unstructure_generic_attrs[True] PASSED
tests/test_generics.py::test_unstructure_optional[False] PASSED
tests/test_generics.py::test_unstructure_optional[True] PASSED
tests/test_generics.py::test_unstructure_protocol[False] PASSED
tests/test_generics.py::test_unstructure_protocol[True] PASSED
tests/test_generics_696.py::test_structure_typevar_default[False] PASSED
tests/test_generics_696.py::test_structure_typevar_default[True] PASSED
tests/test_generics_696.py::test_unstructure_iterable[False] PASSED
tests/test_generics_696.py::test_unstructure_iterable[True] PASSED
tests/test_multistrategy_dispatch.py::test_multistrategy_dispatch_conflict_class_wins PASSED
tests/test_multistrategy_dispatch.py::test_multistrategy_dispatch_register_cls PASSED
tests/test_multistrategy_dispatch.py::test_multistrategy_dispatch_register_func PASSED
tests/test_newtypes.py::test_newtype_structure_hooks[BaseConverter-False] PASSED
tests/test_newtypes.py::test_newtype_structure_hooks[BaseConverter-True] PASSED
tests/test_newtypes.py::test_newtype_structure_hooks[Converter-False] PASSED
tests/test_newtypes.py::test_newtype_structure_hooks[Converter-True] PASSED
tests/test_newtypes.py::test_newtype_unstructure_hooks[False] PASSED
tests/test_newtypes.py::test_newtype_unstructure_hooks[True] PASSED
tests/test_optionals.py::test_newtype_modern_optionals[False] SKIPPED
tests/test_optionals.py::test_newtype_modern_optionals[True] SKIPPED
tests/test_optionals.py::test_newtype_optionals[False] PASSED
tests/test_optionals.py::test_newtype_optionals[True] PASSED
tests/test_optionals.py::test_optional_any[BaseConverter-False] PASSED
tests/test_optionals.py::test_optional_any[BaseConverter-True] PASSED
tests/test_optionals.py::test_optional_any[Converter-False] PASSED
tests/test_optionals.py::test_optional_any[Converter-True] PASSED
tests/test_optionals.py::test_override_optional[BaseConverter-False] PASSED
tests/test_optionals.py::test_override_optional[BaseConverter-True] PASSED
tests/test_optionals.py::test_override_optional[Converter-False] PASSED
tests/test_optionals.py::test_override_optional[Converter-True] PASSED
tests/test_preconf.py::test_bson PASSED
tests/test_preconf.py::test_bson_converter PASSED
tests/test_preconf.py::test_bson_converter_unstruct_collection_overrides PASSED
tests/test_preconf.py::test_bson_objectid PASSED
tests/test_preconf.py::test_bson_unions PASSED
tests/test_preconf.py::test_cbor2 SKIPPED
tests/test_preconf.py::test_cbor2_converter SKIPPED
tests/test_preconf.py::test_cbor2_converter_unstruct_collection_overrides SKIPPED
tests/test_preconf.py::test_cbor2_unions SKIPPED
tests/test_preconf.py::test_msgpack PASSED
tests/test_preconf.py::test_msgpack_converter PASSED
tests/test_preconf.py::test_msgpack_converter_unstruct_collection_overrides PASSED
tests/test_preconf.py::test_msgpack_unions PASSED
tests/test_preconf.py::test_orjson SKIPPED
tests/test_preconf.py::test_orjson_converter SKIPPED
tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides SKIPPED
tests/test_preconf.py::test_orjson_unions SKIPPED
tests/test_preconf.py::test_stdlib_json PASSED
tests/test_preconf.py::test_stdlib_json_converter PASSED
tests/test_preconf.py::test_stdlib_json_converter_unstruct_collection_overrides PASSED
tests/test_preconf.py::test_stdlib_json_unions PASSED
tests/test_preconf.py::test_stdlib_json_unions_with_spillover PASSED
tests/test_preconf.py::test_tomlkit PASSED
tests/test_preconf.py::test_tomlkit_converter PASSED
tests/test_preconf.py::test_tomlkit_converter_unstruct_collection_overrides PASSED
tests/test_preconf.py::test_tomlkit_unions PASSED
tests/test_preconf.py::test_ujson SKIPPED
tests/test_preconf.py::test_ujson_converter SKIPPED
tests/test_preconf.py::test_ujson_converter_unstruct_collection_overrides SKIPPED
tests/test_preconf.py::test_ujson_unions SKIPPED
tests/test_recursive.py::test_simple_recursive PASSED
tests/test_structure.py::test_stringifying_dicts PASSED
tests/test_structure.py::test_stringifying_lists_of_opt PASSED
tests/test_structure.py::test_stringifying_sets PASSED
tests/test_structure.py::test_stringifying_tuples PASSED
tests/test_structure.py::test_structure_hook_func PASSED
tests/test_structure.py::test_structure_union_edge_case PASSED
tests/test_structure.py::test_structuring_dicts PASSED
tests/test_structure.py::test_structuring_dicts_opts PASSED
tests/test_structure.py::test_structuring_hetero_tuples PASSED
tests/test_structure.py::test_structuring_lists_of_opt PASSED
tests/test_structure.py::test_structuring_optional_primitives PASSED
tests/test_structure.py::test_structuring_primitive_union_hook PASSED
tests/test_structure.py::test_structuring_primitives PASSED
tests/test_structure.py::test_structuring_seqs PASSED
tests/test_structure.py::test_structuring_seqs_to_deque PASSED
tests/test_structure.py::test_structuring_sets PASSED
tests/test_structure.py::test_structuring_unsupported PASSED
tests/test_structure.py::test_subclass_registration_is_honored PASSED
tests/test_structure_attrs.py::test_roundtrip PASSED
tests/test_structure_attrs.py::test_structure_fallback_to_attrib_converters[BaseConverter-False] PASSED
tests/test_structure_attrs.py::test_structure_fallback_to_attrib_converters[BaseConverter-True] PASSED
tests/test_structure_attrs.py::test_structure_fallback_to_attrib_converters[Converter-False] PASSED
tests/test_structure_attrs.py::test_structure_fallback_to_attrib_converters[Converter-True] PASSED
tests/test_structure_attrs.py::test_structure_literal[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_literal[Converter] PASSED
tests/test_structure_attrs.py::test_structure_literal_enum[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_literal_enum[Converter] PASSED
tests/test_structure_attrs.py::test_structure_literal_error[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_literal_error[Converter] PASSED
tests/test_structure_attrs.py::test_structure_literal_multiple[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_literal_multiple[Converter] PASSED
tests/test_structure_attrs.py::test_structure_literal_multiple_error[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_literal_multiple_error[Converter] PASSED
tests/test_structure_attrs.py::test_structure_multitier_discriminator_union[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_multitier_discriminator_union[Converter] PASSED
tests/test_structure_attrs.py::test_structure_prefers_attrib_converters[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_prefers_attrib_converters[Converter] PASSED
tests/test_structure_attrs.py::test_structure_simple_from_dict PASSED
tests/test_structure_attrs.py::test_structure_simple_from_dict_default PASSED
tests/test_structure_attrs.py::test_structure_tuple PASSED
tests/test_structure_attrs.py::test_structure_typing_extensions_literal[BaseConverter] PASSED
tests/test_structure_attrs.py::test_structure_typing_extensions_literal[Converter] PASSED
tests/test_structure_attrs.py::test_structure_union PASSED
tests/test_structure_attrs.py::test_structure_union_explicit PASSED
tests/test_structure_attrs.py::test_structure_union_none PASSED
tests/test_tuples.py::test_dict_nametuples_forbid_extra_keys[False] PASSED
tests/test_tuples.py::test_dict_nametuples_forbid_extra_keys[True] PASSED
tests/test_tuples.py::test_named_tuple_predicate PASSED
tests/test_tuples.py::test_recursive_dict_nametuples[False] PASSED
tests/test_tuples.py::test_recursive_dict_nametuples[True] PASSED
tests/test_tuples.py::test_simple_dict_nametuples[False] PASSED
tests/test_tuples.py::test_simple_dict_nametuples[True] PASSED
tests/test_tuples.py::test_simple_hetero_tuples[False] PASSED
tests/test_tuples.py::test_simple_hetero_tuples[True] PASSED
tests/test_tuples.py::test_simple_typed_namedtuples[False] PASSED
tests/test_tuples.py::test_simple_typed_namedtuples[True] PASSED
tests/test_tuples_563.py::test_simple_dict_nametuples[False] PASSED
tests/test_tuples_563.py::test_simple_dict_nametuples[True] PASSED
tests/test_typeddicts.py::test_deep_generics SKIPPED
tests/test_typeddicts.py::test_detailed_validation_from_converter[BaseConverter-False] PASSED
tests/test_typeddicts.py::test_detailed_validation_from_converter[BaseConverter-True] PASSED
tests/test_typeddicts.py::test_detailed_validation_from_converter[Converter-False] PASSED
tests/test_typeddicts.py::test_detailed_validation_from_converter[Converter-True] PASSED
tests/test_typeddicts.py::test_extra_keys PASSED
tests/test_typeddicts.py::test_forbid_extra_keys PASSED
tests/test_typeddicts.py::test_forbid_extra_keys_from_baseconverter PASSED
tests/test_typeddicts.py::test_forbid_extra_keys_from_converter PASSED
tests/test_typeddicts.py::test_forwardref[False] PASSED
tests/test_typeddicts.py::test_forwardref[True] PASSED
tests/test_typeddicts.py::test_generics SKIPPED
tests/test_typeddicts.py::test_generics_with_unbound SKIPPED
tests/test_typeddicts.py::test_int_override PASSED
tests/test_typeddicts.py::test_not_required PASSED
tests/test_typeddicts.py::test_omit PASSED
tests/test_typeddicts.py::test_override_entire_hooks[BaseConverter-False] PASSED
tests/test_typeddicts.py::test_override_entire_hooks[BaseConverter-True] PASSED
tests/test_typeddicts.py::test_override_entire_hooks[Converter-False] PASSED
tests/test_typeddicts.py::test_override_entire_hooks[Converter-True] PASSED
tests/test_typeddicts.py::test_recursive_generation PASSED
tests/test_typeddicts.py::test_rename PASSED
tests/test_typeddicts.py::test_required PASSED
tests/test_typeddicts.py::test_required_keys SKIPPED
tests/test_typeddicts.py::test_simple_nontotal PASSED
tests/test_typeddicts.py::test_simple_roundtrip PASSED
tests/test_unions.py::test_310_custom_union_toplevel_roundtrip[BaseConverter] SKIPPED
tests/test_unions.py::test_310_custom_union_toplevel_roundtrip[Converter] SKIPPED
tests/test_unions.py::test_custom_union_clsfield_roundtrip[BaseConverter] PASSED
tests/test_unions.py::test_custom_union_clsfield_roundtrip[Converter] PASSED
tests/test_unions.py::test_custom_union_toplevel_roundtrip[BaseConverter] PASSED
tests/test_unions.py::test_custom_union_toplevel_roundtrip[Converter] PASSED
tests/test_unstructure.py::test_attrs_asdict_unstructure PASSED
tests/test_unstructure.py::test_attrs_astuple_unstructure PASSED
tests/test_unstructure.py::test_enum_unstructure PASSED
tests/test_unstructure.py::test_mapping_unstructure PASSED
tests/test_unstructure.py::test_seq_of_simple_classes_unstructure PASSED
tests/test_unstructure.py::test_seq_unstructure PASSED
tests/test_unstructure.py::test_set_unstructure PASSED
tests/test_unstructure.py::test_unstructure_hook_func[BaseConverter-False] PASSED
tests/test_unstructure.py::test_unstructure_hook_func[BaseConverter-True] PASSED
tests/test_unstructure.py::test_unstructure_hook_func[Converter-False] PASSED
tests/test_unstructure.py::test_unstructure_hook_func[Converter-True] PASSED
tests/test_unstructure.py::test_unstructure_hooks PASSED
tests/test_unstructure_collections.py::test_collection_unstructure_override_mapping PASSED
tests/test_unstructure_collections.py::test_collection_unstructure_override_seq PASSED
tests/test_unstructure_collections.py::test_collection_unstructure_override_set PASSED
tests/test_unstructure_collections.py::test_collection_unstructure_override_set_38 SKIPPED
tests/test_v.py::test_attribute_errors PASSED
tests/test_v.py::test_class_errors PASSED
tests/test_v.py::test_custom_error_fn PASSED
tests/test_v.py::test_custom_error_fn_nested PASSED
tests/test_v.py::test_mapping_errors PASSED
tests/test_v.py::test_other_errors PASSED
tests/test_v.py::test_sequence_errors PASSED
tests/test_v.py::test_typeddict_attribute_errors PASSED
tests/test_v.py::test_untyped_class_errors PASSED
tests/test_validation.py::test_class_validation PASSED
tests/test_validation.py::test_counter_validation PASSED
tests/test_validation.py::test_deque_validation PASSED
tests/test_validation.py::test_external_class_validation PASSED
tests/test_validation.py::test_frozenset_validation PASSED
tests/test_validation.py::test_hetero_tuple_validation PASSED
tests/test_validation.py::test_homo_tuple_validation PASSED
tests/test_validation.py::test_list_validation PASSED
tests/test_validation.py::test_mapping_validation[BaseConverter-False] PASSED
tests/test_validation.py::test_mapping_validation[BaseConverter-True] PASSED
tests/test_validation.py::test_mapping_validation[Converter-False] PASSED
tests/test_validation.py::test_mapping_validation[Converter-True] PASSED
tests/test_validation.py::test_notes_pickling PASSED
tests/test_validation.py::test_set_validation PASSED

=============================== warnings summary ===============================
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
  $(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184: HypothesisWarning: Return-type annotation is `st.SearchStrategy[typing.Tuple[attr._make._CountingAttr, st.SearchStrategy]]`, but the decorated function should return a value (not a strategy)
    exec(co, module.__dict__)

../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184
  $(PYTHON_DIR)/vendor-packages/_pytest/assertion/rewrite.py:184: HypothesisWarning: Return-type annotation is `st.SearchStrategy[typing.Tuple[typing.Type, st.SearchStrategy[typing.Tuple[typing.Any]], st.SearchStrategy[typing.Dict[str, typing.Any]]]]`, but the decorated function should return a value (not a strategy)
    exec(co, module.__dict__)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======== 715 passed, 31 skipped, 15 xfailed, 16 warnings ========
  py$(PYV): OK
  congratulations :)