diff options
| author | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
| commit | 64372401084889a440c9d990a0febc221e3e4b5c (patch) | |
| tree | c8939a341505d19f19fa6918d264b4e1d95326f8 /repoze/bfg/tests/test_encode.py | |
| parent | c8e78c2037806f3e5dab57de635bf80865b7061d (diff) | |
| download | pyramid-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.py | 61 |
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') - - |
