Exemple #1
0
    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)
Exemple #2
0
    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)