示例#1
0
 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))
示例#2
0
 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))
示例#3
0
文件: test_iri.py 项目: mredar/amara
 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')
示例#4
0
文件: test_iri.py 项目: mredar/amara
 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))
示例#5
0
文件: test_iri.py 项目: mredar/amara
 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))
示例#6
0
 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
示例#7
0
 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
示例#8
0
 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")
示例#9
0
 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")
示例#10
0
文件: test_iri.py 项目: mredar/amara
 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')