예제 #1
0
 def testToXMLNCNameDotUnderscoreMinus(self):
     self.assertEqual('_._-', toXMLNCName('._-'))
예제 #2
0
 def testToXMLNCNameMinusDotUnderscore(self):
     self.assertEqual('_-._', toXMLNCName('-._'))
예제 #3
0
 def testToXMLNCNameWhitespace(self):
     self.assertEqual('nowhitespace', toXMLNCName('no white\tspace\n'))
예제 #4
0
 def testToXMLNCNameUnderscoreDotMinus(self):
     self.assertEqual('_.-', toXMLNCName('_.-'))
예제 #5
0
 def testToXMLNCNameNonNameChar(self):
     self.assertEqual('nocolon', toXMLNCName('no:colon'))
예제 #6
0
 def testToXMLNCNameNonNameStartChar(self):
     self.assertEqual('_00', toXMLNCName('00'))
예제 #7
0
 def testToXMLNCNameNonASCII(self):
     self.assertEqual('äöüß', toXMLNCName('äöüß'))
예제 #8
0
 def testToXMLNCNameIdentity(self):
     self.assertEqual('test', toXMLNCName('test'))
예제 #9
0
 def testToXMLNCNameEmpty(self):
     self.assertEqual('', toXMLNCName(''))