def test_equals_works_with_dict(self): assert {} == Configuration() assert {'a': 1} != Configuration()
def test_replace_cannot_add_new(self): Configuration().replace({'new': None})
def test_constructor(self): from collections import Mapping assert isinstance(Configuration(), Mapping) assert not len(Configuration())