summaryrefslogtreecommitdiff
path: root/tests/test_encode.py
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2018-10-15 01:55:54 -0500
committerMichael Merickel <michael@merickel.org>2018-10-15 09:24:07 -0500
commit0c29cf2df41600d3906d521c72991c7686018b71 (patch)
treeff907f90ec9467e12874c9b2c961549d0e7caf74 /tests/test_encode.py
parent851c368e3c158e264358de10446f5b5de240e534 (diff)
downloadpyramid-0c29cf2df41600d3906d521c72991c7686018b71.tar.gz
pyramid-0c29cf2df41600d3906d521c72991c7686018b71.tar.bz2
pyramid-0c29cf2df41600d3906d521c72991c7686018b71.zip
format source using black
Diffstat (limited to 'tests/test_encode.py')
-rw-r--r--tests/test_encode.py27
1 files changed, 15 insertions, 12 deletions
diff --git a/tests/test_encode.py b/tests/test_encode.py
index d3a9f7095..f70050cac 100644
--- a/tests/test_encode.py
+++ b/tests/test_encode.py
@@ -1,31 +1,30 @@
import unittest
-from pyramid.compat import (
- text_,
- native_,
- )
+from pyramid.compat import text_, native_
+
class UrlEncodeTests(unittest.TestCase):
def _callFUT(self, query, doseq=False, **kw):
from pyramid.encode import urlencode
+
return urlencode(query, doseq, **kw)
def test_ascii_only(self):
- result = self._callFUT([('a',1), ('b',2)])
+ result = self._callFUT([('a', 1), ('b', 2)])
self.assertEqual(result, 'a=1&b=2')
def test_unicode_key(self):
la = text_(b'LaPe\xc3\xb1a', 'utf-8')
- result = self._callFUT([(la, 1), ('b',2)])
+ result = self._callFUT([(la, 1), ('b', 2)])
self.assertEqual(result, 'LaPe%C3%B1a=1&b=2')
def test_unicode_val_single(self):
la = text_(b'LaPe\xc3\xb1a', 'utf-8')
- result = self._callFUT([('a', la), ('b',2)])
+ result = self._callFUT([('a', la), ('b', 2)])
self.assertEqual(result, 'a=LaPe%C3%B1a&b=2')
def test_unicode_val_multiple(self):
la = [text_(b'LaPe\xc3\xb1a', 'utf-8')] * 2
- result = self._callFUT([('a', la), ('b',2)], doseq=True)
+ result = self._callFUT([('a', la), ('b', 2)], doseq=True)
self.assertEqual(result, 'a=LaPe%C3%B1a&a=LaPe%C3%B1a&b=2')
def test_int_val_multiple(self):
@@ -38,7 +37,7 @@ class UrlEncodeTests(unittest.TestCase):
self.assertEqual(result, 'a=123+456')
def test_dict(self):
- result = self._callFUT({'a':1})
+ result = self._callFUT({'a': 1})
self.assertEqual(result, 'a=1')
def test_None_value(self):
@@ -56,20 +55,24 @@ class UrlEncodeTests(unittest.TestCase):
def test_quote_via(self):
def my_quoter(value):
return 'xxx' + value
- result = self._callFUT([('a', '1'), ('b', None), ('c', None)],
- quote_via=my_quoter)
+
+ result = self._callFUT(
+ [('a', '1'), ('b', None), ('c', None)], quote_via=my_quoter
+ )
self.assertEqual(result, 'xxxa=xxx1&xxxb=&xxxc=')
+
class URLQuoteTests(unittest.TestCase):
def _callFUT(self, val, safe=''):
from pyramid.encode import url_quote
+
return url_quote(val, safe)
def test_it_bytes(self):
la = b'La/Pe\xc3\xb1a'
result = self._callFUT(la)
self.assertEqual(result, 'La%2FPe%C3%B1a')
-
+
def test_it_native(self):
la = native_(b'La/Pe\xc3\xb1a', 'utf-8')
result = self._callFUT(la)