def test_case_normalization(self): """case normalization""" uris = irihelpers.uridict() for uri, expected, junk in case_normalization_tests: uris[uri] = 1 uris[expected] = 2 self.assertEqual(2, uris[uri], "%s and %s equivalence" % (uri, expected))
def test_percent_encoding_equivalence(self): """percent-encoding equivalence""" uris = irihelpers.uridict() for uri, expected in pct_enc_normalization_tests: uris[uri] = 1 uris[expected] = 2 self.assertEqual(2, uris[uri], "%s and %s equivalence" % (uri, expected))
def test_equiv_keys(self): '''value of 2 equivalent keys''' uris = irihelpers.uridict() uris['file:///path/to/resource'] = 1 uris['file://localhost/path/to/resource'] = 2 self.assertEqual(2, uris['file:///path/to/resource'], 'RFC 1738 localhost support failed')
def test_percent_encoding_equivalence(self): '''percent-encoding equivalence''' uris = irihelpers.uridict() for uri, expected in pct_enc_normalization_tests: uris[uri] = 1 uris[expected] = 2 self.assertEqual(2, uris[uri], '%s and %s equivalence' % (uri, expected))
def test_case_normalization(self): '''case normalization''' uris = irihelpers.uridict() for uri, expected, junk in case_normalization_tests: uris[uri] = 1 uris[expected] = 2 self.assertEqual(2, uris[uri], '%s and %s equivalence' % (uri, expected))
def __init__(self, node, position=1, size=1, variables=None, namespaces=None, current_node=None, transform=None, processor=None, mode=None, extmodules=(), extfunctions=None, output_parameters=None): context.__init__(self, node, position, size, variables, namespaces, extmodules, extfunctions, output_parameters) self.global_variables = dictproxy(self.variables) self.current_node = current_node self.transform = transform self.processor = processor self.mode = mode self.documents = uridict() self.keys = {} return
def test_equiv_keys(self): """value of 2 equivalent keys""" uris = irihelpers.uridict() uris["file:///path/to/resource"] = 1 uris["file://localhost/path/to/resource"] = 2 self.assertEqual(2, uris["file:///path/to/resource"], "RFC 1738 localhost support failed")
def test_uri_dict(self): """equivalent key in UriDict""" uris = irihelpers.uridict() uris["file:///path/to/resource"] = 0 self.assert_("file://localhost/path/to/resource" in uris, "RFC 1738 localhost support failed")
def test_uri_dict(self): '''equivalent key in UriDict''' uris = irihelpers.uridict() uris['file:///path/to/resource'] = 0 self.assert_('file://localhost/path/to/resource' in uris, 'RFC 1738 localhost support failed')