============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 41 items tests/test_main.py::test_main_succeeds PASSED tests/unit/config_sources/test_base_source.py::TestRepr::test_contains_path PASSED tests/unit/config_sources/test_base_source.py::TestFilename::test_success PASSED tests/unit/config_sources/test_ini_source.py::TestToDict::test_success PASSED tests/unit/config_sources/test_ini_source.py::TestToDict::test_empty_file PASSED tests/unit/config_sources/test_pyproject_source.py::TestToDict::test_success PASSED tests/unit/config_sources/test_pyproject_source.py::TestToDict::test_unrecognised_section_name PASSED tests/unit/config_sources/test_pyproject_source.py::TestToDict::test_unrecognised_format PASSED tests/unit/config_sources/test_toml_source.py::TestToDict::test_success PASSED tests/unit/config_sources/test_toml_source.py::TestToDict::test_toml_decode_error PASSED tests/unit/test_config.py::TestUserConfig::test_str PASSED tests/unit/test_config.py::TestDictObject::test_valid_pyproject PASSED tests/unit/test_config.py::TestSourceFiles::test_not_found PASSED tests/unit/test_config.py::TestSourceFiles::test_unrecognised_file_extension PASSED tests/unit/test_config.py::TestSourceFiles::test_single_valid_toml_source PASSED tests/unit/test_config.py::TestSourceFiles::test_multiple_valid_toml_sources PASSED tests/unit/test_config.py::TestSourceFiles::test_absolute_path PASSED tests/unit/test_config.py::TestSourceFiles::test_absolute_path_not_exist PASSED tests/unit/test_config.py::TestIniFiles::test_valid_ini_file PASSED tests/unit/test_config.py::TestValidation::test_no_schema PASSED tests/unit/test_config.py::TestValidation::test_one_schema_with_valid_config PASSED tests/unit/test_config.py::TestValidation::test_one_schema_injected_at_validation PASSED tests/unit/test_config.py::TestValidation::test_use_schema_values PASSED tests/unit/test_config.py::TestValidation::test_not_use_schema_values PASSED tests/unit/test_config.py::TestValidation::test_schema_override PASSED tests/unit/test_config.py::TestValidation::test_invalid_configuration PASSED tests/unit/test_config.py::TestValidation::test_setter PASSED tests/unit/test_config.py::TestMergeConfig::test_no_overwrites PASSED tests/unit/test_config.py::TestMergeConfig::test_overwrites PASSED tests/unit/test_config.py::TestMergeConfig::test_nested PASSED tests/unit/test_utils.py::TestContainsFile::test_found PASSED tests/unit/test_utils.py::TestContainsFile::test_not_found PASSED tests/unit/test_utils.py::TestGetFilePath::test_in_current_directory PASSED tests/unit/test_utils.py::TestGetFilePath::test_in_parent_directory PASSED tests/unit/test_utils.py::TestGetFilePath::test_not_found PASSED tests/unit/test_utils.py::TestGetFilePath::test_with_given_path PASSED tests/unit/test_utils.py::TestGetFilePath::test_absolute_path PASSED tests/unit/test_utils.py::TestGetFilePath::test_absolute_path_not_exist PASSED tests/unit/test_utils.py::TestDeepMerge::test_success[simple] PASSED tests/unit/test_utils.py::TestDeepMerge::test_success[nested] PASSED tests/unit/test_utils.py::TestDeepMerge::test_incompatible_dicts PASSED ======== 41 passed ========