diff options
| author | Michael Merickel <github@m.merickel.org> | 2018-10-15 09:56:42 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-10-15 09:56:42 -0500 |
| commit | bda1306749c62ef4f11cfe567ed7d56c8ad94240 (patch) | |
| tree | 304c696c105ca15bbe0f13d96c79524974de768b /tests/test_encode.py | |
| parent | 81576ee51564c49d5ff3c1c07f214f22a8438231 (diff) | |
| parent | a54bc1ccac17625991e26eb5d4577f893803c683 (diff) | |
| download | pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.gz pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.bz2 pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.zip | |
Merge pull request #3388 from mmerickel/black
format source using black
Diffstat (limited to 'tests/test_encode.py')
| -rw-r--r-- | tests/test_encode.py | 27 |
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) |
