============================= 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 ========