From 64372401084889a440c9d990a0febc221e3e4b5c Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 25 Oct 2010 10:29:31 -0400 Subject: first pass at converting bfg to pyramid namespace --- repoze/bfg/tests/test_encode.py | 61 ----------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 repoze/bfg/tests/test_encode.py (limited to 'repoze/bfg/tests/test_encode.py') 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') - - -- cgit v1.2.3