summaryrefslogtreecommitdiffstatshomepage
path: root/tests/phpunit/data/formatting/utf-8/urlencode.py
diff options
context:
space:
mode:
authorJonathan Desrosiers <desrosj@git.wordpress.org>2019-10-25 16:36:41 +0000
committerJonathan Desrosiers <desrosj@git.wordpress.org>2019-10-25 16:36:41 +0000
commitd376fedd89d3655db8d3bdebbc5812393505f6dd (patch)
tree5941adc82905352eae55c3e9a66951862e38bfaa /tests/phpunit/data/formatting/utf-8/urlencode.py
parent3646ed75c1e70d424c65060cc00b9313b346b3e5 (diff)
downloadwordpress-d376fedd89d3655db8d3bdebbc5812393505f6dd.tar.gz
wordpress-d376fedd89d3655db8d3bdebbc5812393505f6dd.zip
Ensure `svn:eol-style` is consistently set for all files.
See #42594. git-svn-id: https://develop.svn.wordpress.org/trunk@46586 602fd350-edb4-49c9-b593-d223f7449a82
Diffstat (limited to 'tests/phpunit/data/formatting/utf-8/urlencode.py')
-rw-r--r--tests/phpunit/data/formatting/utf-8/urlencode.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/tests/phpunit/data/formatting/utf-8/urlencode.py b/tests/phpunit/data/formatting/utf-8/urlencode.py
index d29907f24b..910b796f80 100644
--- a/tests/phpunit/data/formatting/utf-8/urlencode.py
+++ b/tests/phpunit/data/formatting/utf-8/urlencode.py
@@ -1,33 +1,33 @@
-# Generates urlencoded.txt from utf-8.txt
-#
-# urlencoded.txt is used by Tests_Formatting_Utf8UriEncode
-
-import urllib, codecs, re
-import sys
-
-# uncapitalize pct-encoded values, leave the rest alone
-capfix = re.compile("%([0-9A-Z]{2})");
-def fix(match):
- octet = match.group(1)
- intval = int(octet, 16)
- if intval < 128:
- return chr(intval).lower()
- return '%' + octet.lower()
-
-def urlencode(line):
- """Percent-encode each byte of non-ASCII unicode characters."""
- line = urllib.quote(line.strip().encode("utf-8"))
- line = capfix.sub(fix, line)
- return line
-
-if __name__ == "__main__":
- args = sys.argv[1:]
- if args and args[0] in ("-h", "--help"):
- print "Usage: python urlencode.py < utf-8.txt > urlencoded.txt"
- sys.exit(2)
-
- sys.stdin = codecs.getreader("utf-8")(sys.stdin)
- sys.stdout = codecs.getwriter("ascii")(sys.stdout)
-
- lines = sys.stdin.readlines()
- sys.stdout.write( "\n".join(map(urlencode, lines)) )
+# Generates urlencoded.txt from utf-8.txt
+#
+# urlencoded.txt is used by Tests_Formatting_Utf8UriEncode
+
+import urllib, codecs, re
+import sys
+
+# uncapitalize pct-encoded values, leave the rest alone
+capfix = re.compile("%([0-9A-Z]{2})");
+def fix(match):
+ octet = match.group(1)
+ intval = int(octet, 16)
+ if intval < 128:
+ return chr(intval).lower()
+ return '%' + octet.lower()
+
+def urlencode(line):
+ """Percent-encode each byte of non-ASCII unicode characters."""
+ line = urllib.quote(line.strip().encode("utf-8"))
+ line = capfix.sub(fix, line)
+ return line
+
+if __name__ == "__main__":
+ args = sys.argv[1:]
+ if args and args[0] in ("-h", "--help"):
+ print "Usage: python urlencode.py < utf-8.txt > urlencoded.txt"
+ sys.exit(2)
+
+ sys.stdin = codecs.getreader("utf-8")(sys.stdin)
+ sys.stdout = codecs.getwriter("ascii")(sys.stdout)
+
+ lines = sys.stdin.readlines()
+ sys.stdout.write( "\n".join(map(urlencode, lines)) )