def test_merge_subdicts(self) -> None: assert _merge_user_configs({"a": { "b": "1", "c": "2" }}, {"a": { "b": "3", "d": "4" }}) == { "a": { "b": "3", "c": "2", "d": "4" } }
def test_not_overlapped(self) -> None: assert _merge_user_configs({"a": "b"}, {"c": "d"}) == {"a": "b", "c": "d"}
def test_empty_older(self) -> None: assert _merge_user_configs({}, {"a": "b"}) == {"a": "b"}
def test_empty_newer(self) -> None: assert _merge_user_configs({"a": "b"}, {}) == {"a": "b"}
def test_empty_dicts(self) -> None: assert _merge_user_configs({}, {}) == {}