summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_encode.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2010-10-25 10:29:31 -0400
committerChris McDonough <chrism@plope.com>2010-10-25 10:29:31 -0400
commit64372401084889a440c9d990a0febc221e3e4b5c (patch)
treec8939a341505d19f19fa6918d264b4e1d95326f8 /repoze/bfg/tests/test_encode.py
parentc8e78c2037806f3e5dab57de635bf80865b7061d (diff)
downloadpyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.gz
pyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.bz2
pyramid-64372401084889a440c9d990a0febc221e3e4b5c.zip
first pass at converting bfg to pyramid namespace
Diffstat (limited to 'repoze/bfg/tests/test_encode.py')
-rw-r--r--repoze/bfg/tests/test_encode.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/repoze/bfg/tests/test_encode.py b/repoze/bfg/tests/test_encode.py
deleted file mode 100644
index 364247fb3..000000000
--- a/repoze/bfg/tests/test_encode.py
+++ /dev/null
@@ -1,61 +0,0 @@
-import unittest
-
-class UrlEncodeTests(unittest.TestCase):
- def _callFUT(self, query, doseq=False):
- from repoze.bfg.encode import urlencode
- return urlencode(query, doseq)
-
- def test_ascii_only(self):
- result = self._callFUT([('a',1), ('b',2)])
- self.assertEqual(result, 'a=1&b=2')
-
- def test_unicode_key(self):
- la = unicode('LaPe\xc3\xb1a', 'utf-8')
- result = self._callFUT([(la, 1), ('b',2)])
- self.assertEqual(result, 'LaPe%C3%B1a=1&b=2')
-
- def test_unicode_val_single(self):
- la = unicode('LaPe\xc3\xb1a', 'utf-8')
- result = self._callFUT([('a', la), ('b',2)])
- self.assertEqual(result, 'a=LaPe%C3%B1a&b=2')
-
- def test_unicode_val_multiple(self):
- la = [unicode('LaPe\xc3\xb1a', 'utf-8')] * 2
- result = self._callFUT([('a', la), ('b',2)], doseq=True)
- self.assertEqual(result, 'a=LaPe%C3%B1a&a=LaPe%C3%B1a&b=2')
-
- def test_dict(self):
- result = self._callFUT({'a':1})
- self.assertEqual(result, 'a=1')
-
-class URLQuoteTests(unittest.TestCase):
- def _callFUT(self, val, safe=''):
- from repoze.bfg.encode import url_quote
- return url_quote(val, safe)
-
- def test_it_default(self):
- la = 'La/Pe\xc3\xb1a'
- result = self._callFUT(la)
- self.assertEqual(result, 'La%2FPe%C3%B1a')
-
- def test_it_with_safe(self):
- la = 'La/Pe\xc3\xb1a'
- result = self._callFUT(la, '/')
- self.assertEqual(result, 'La/Pe%C3%B1a')
-
-class TestQuotePlus(unittest.TestCase):
- def _callFUT(self, val, safe=''):
- from repoze.bfg.encode import quote_plus
- return quote_plus(val, safe)
-
- def test_it_default(self):
- la = 'La Pe\xc3\xb1a'
- result = self._callFUT(la)
- self.assertEqual(result, 'La+Pe%C3%B1a')
-
- def test_it_with_safe(self):
- la = 'La /Pe\xc3\xb1a'
- result = self._callFUT(la, '/')
- self.assertEqual(result, 'La+/Pe%C3%B1a')
-
-