# HG changeset patch # User Sylvain Thénault # Date 1259665577 -3600 # Node ID 5d1b8fc9cb98591ba9aa5c974ed4e836302a4514 # Parent 235a9fda60583a2ddb90886860a76c8ac67a476a don't use html/dtd validator as default validator for non html views. Closes #550162 diff -r 235a9fda6058 -r 5d1b8fc9cb98 devtools/testlib.py --- a/devtools/testlib.py Tue Dec 01 12:03:42 2009 +0100 +++ b/devtools/testlib.py Tue Dec 01 12:06:17 2009 +0100 @@ -165,10 +165,13 @@ try: validatorclass = self.vid_validators[view.id] except KeyError: - if template is None: - default_validator = HTMLValidator + if view.content_type in ('text/html', 'application/xhtml+xml'): + if template is None: + default_validator = HTMLValidator + else: + default_validator = DTDValidator else: - default_validator = DTDValidator + default_validator = None validatorclass = self.content_type_validators.get(view.content_type, default_validator) if validatorclass is None: