Beispiel #1
0
 def test_isname(self):
     self.assert_(isname("abc"))
     self.assert_(isname("abc_def"))
     self.assert_(isname("_abc"))
     self.assert_(isname("abc_"))
     self.assert_(not isname("abc-def"))
     self.assert_(not isname("-def"))
     self.assert_(not isname("abc-"))
     self.assert_(not isname(""))
Beispiel #2
0
 def test_isname(self):
     self.assert_(isname("abc"))
     self.assert_(isname("abc_def"))
     self.assert_(isname("_abc"))
     self.assert_(isname("abc_"))
     self.assert_(not isname("abc-def"))
     self.assert_(not isname("-def"))
     self.assert_(not isname("abc-"))
     self.assert_(not isname(""))
Beispiel #3
0
 def handle_define(self, section, rest):
     parts = rest.split(None, 1)
     defname = self._normalize_case(parts[0])
     defvalue = ''
     if len(parts) == 2:
         defvalue = parts[1]
     if self.defines.has_key(defname):
         self.error("cannot redefine " + ` defname `)
     if not isname(defname):
         self.error("not a substitution legal name: " + ` defname `)
     self.defines[defname] = self.replace(defvalue)
Beispiel #4
0
 def handle_define(self, section, rest):
     parts = rest.split(None, 1)
     defname = self._normalize_case(parts[0])
     defvalue = ''
     if len(parts) == 2:
         defvalue = parts[1]
     if self.defines.has_key(defname):
         self.error("cannot redefine " + `defname`)
     if not isname(defname):
         self.error("not a substitution legal name: " + `defname`)
     self.defines[defname] = self.replace(defvalue)