devtools/testlib.py
branchstable
changeset 6774 bd50a9c1514e
parent 6772 68bb0943d192
child 6800 3f3d576b87d9
equal deleted inserted replaced
6773:bba36f168919 6774:bd50a9c1514e
   787             else:
   787             else:
   788                 default_validator = None
   788                 default_validator = None
   789             validatorclass = self.content_type_validators.get(view.content_type,
   789             validatorclass = self.content_type_validators.get(view.content_type,
   790                                                               default_validator)
   790                                                               default_validator)
   791         if validatorclass is None:
   791         if validatorclass is None:
   792             return 
   792             return
   793         validator = validatorclass()
   793         validator = validatorclass()
   794         if isinstance(validator, htmlparser.DTDValidator):
   794         if isinstance(validator, htmlparser.DTDValidator):
   795             # XXX remove <canvas> used in progress widget, unknown in html dtd
   795             # XXX remove <canvas> used in progress widget, unknown in html dtd
   796             output = re.sub('<canvas.*?></canvas>', '', output)
   796             output = re.sub('<canvas.*?></canvas>', '', output)
   797         return validator.parse_string(output.strip())
   797         return validator.parse_string(output.strip())