Skip to content

Commit

Permalink
Added some invalid test documents.
Browse files Browse the repository at this point in the history
  • Loading branch information
sideshowbarker committed Mar 21, 2014
1 parent 3e44679 commit d3f58e7
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 1 deletion.
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-empty</title><meta name="" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-leading-bom</title><meta name="generator" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-leading-whitespace</title><meta name=" keywords" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-rejected-cache</title><meta name="cache" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-rejected-no-email-collection</title><meta name="no-email-collection" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-trailing-pile-of-poo</title><meta name="description💩" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-trailing-u0000</title><meta name="description&#x0000;" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-trailing-whitespace</title><meta name="keywords " content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-turkish-lowercase-dotless-i</title><meta name="applıcatıon-name" content>
@@ -0,0 +1,3 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>name-turkish-uppercase-dotted-i</title><meta name="APPLİCATİON-NAME" content>
@@ -1,4 +1,4 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
template = """<!DOCTYPE html>
<meta charset=utf-8>
<title>Registered extensions to the predefined set of metadata names</title>
Expand All @@ -19,3 +19,23 @@
o = open("registered-names-isvalid.html", 'wb')
o.write(template)
o.close()

errors = {
"turkish-lowercase-dotless-i": "applıcatıon-name",
"turkish-uppercase-dotted-i": "APPLİCATİON-NAME",
"leading-whitespace": " keywords",
"trailing-whitespace": "keywords ",
"trailing-u0000": "description&#x0000;",
"trailing-pile-of-poo": "description💩",
"leading-bom": "generator",
"empty": "",
"rejected-cache": "cache",
"rejected-no-email-collection": "no-email-collection",
}
for key in errors.keys():
template = "<!DOCTYPE html>\n<meta charset=utf-8>\n"
template += "<title>name-%s</title>" % key
template += '<meta name="%s" content>\n' % errors[key]
o = open("name-%s-novalid.html" % key, 'wb')
o.write(template)
o.close()

0 comments on commit d3f58e7

Please sign in to comment.