def test_iri_update_query(self): iri = IRI(u'http://\N{SNOWMAN}/') q = iri.query q.update({'foo': u'42'}) iri2 = iri.update_query(q) self.assertNotEquals(iri, iri2) self.assertTrue(isinstance(iri2, IRI)) self.assertEquals(repr(iri.query), "MultiDict([])") self.assertEquals(repr(iri2), "IRI(u'http://\u2603/?foo=42')") self.assertEquals(repr(iri2.query), "MultiDict([('foo', u'42')])")
def test_iri_update_query(self): iri = IRI(u'http://\N{SNOWMAN}/') q = iri.query q.update({'foo': u'42'}) iri2 = iri.update_query(q) self.assertNotEquals(iri, iri2) self.assertTrue(isinstance(iri2, IRI)) self.assertEquals(repr(iri.query), "MultiDict([])") self.assertEquals(repr(iri2), "IRI(u'http://\u2603/?foo=42')") self.assertEquals(repr(iri2.query), "MultiDict([('foo', u'42')])")