def test_update(self): d = NamespaceDict({"/foo/bar": "baz"}) d.update({"/foo/baz": "bar"}) self.assertDictEqual({"/foo/bar": "baz", "/foo/baz": "bar"}, d) d.update({"/foo/bar/": "bar"}) self.assertDictEqual({"/foo/bar": "bar", "/foo/baz": "bar"}, d) d = NamespaceDict() d.update((("/foo/bar/", "baz"),)) self.assertDictEqual({"/foo/bar": "baz"}, d) d.update(NamespaceDict({"/foo/baz/": "bar"})) self.assertDictEqual({"/foo/bar": "baz", "/foo/baz": "bar"}, d)
def test_update(self): d = NamespaceDict({'/foo/bar': 'baz'}) d.update({'/foo/baz': 'bar'}) self.assertDictEqual({'/foo/bar': 'baz', '/foo/baz': 'bar'}, d) d.update({'/foo/bar/': 'bar'}) self.assertDictEqual({'/foo/bar': 'bar', '/foo/baz': 'bar'}, d) d = NamespaceDict() d.update((('/foo/bar/', 'baz'), )) self.assertDictEqual({'/foo/bar': 'baz'}, d) d.update(NamespaceDict({'/foo/baz/': 'bar'})) self.assertDictEqual({'/foo/bar': 'baz', '/foo/baz': 'bar'}, d)