diff options
| author | Timur Izhbulatov <timochka@gmail.com> | 2014-07-02 11:44:33 +0400 |
|---|---|---|
| committer | Timur Izhbulatov <timochka@gmail.com> | 2014-07-02 11:44:33 +0400 |
| commit | 00f80cd6d2301720792b6448909aaed3895821e7 (patch) | |
| tree | de5e28be7fb33ab74d8f5fb090dfa7f4cae0487b | |
| parent | 8668dba51714a6e96d27fcd05338e0124036ef3f (diff) | |
| download | pyramid-00f80cd6d2301720792b6448909aaed3895821e7.tar.gz pyramid-00f80cd6d2301720792b6448909aaed3895821e7.tar.bz2 pyramid-00f80cd6d2301720792b6448909aaed3895821e7.zip | |
Tests for request_param name starting with '='
| -rw-r--r-- | pyramid/tests/test_config/test_predicates.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pyramid/tests/test_config/test_predicates.py b/pyramid/tests/test_config/test_predicates.py index 1cd6050bf..46516f518 100644 --- a/pyramid/tests/test_config/test_predicates.py +++ b/pyramid/tests/test_config/test_predicates.py @@ -144,6 +144,10 @@ class TestRequestParamPredicate(unittest.TestCase): inst = self._makeOne('abc') self.assertEqual(inst.text(), 'request_param abc') + def test_text_exists_equal_sign(self): + inst = self._makeOne('=abc') + self.assertEqual(inst.text(), 'request_param =abc') + def test_text_withval(self): inst = self._makeOne('abc= 1') self.assertEqual(inst.text(), 'request_param abc=1') @@ -152,10 +156,18 @@ class TestRequestParamPredicate(unittest.TestCase): inst = self._makeOne(('abc= 1', 'def')) self.assertEqual(inst.text(), 'request_param abc=1,def') + def test_text_multi_equal_sign(self): + inst = self._makeOne(('abc= 1', '=def')) + self.assertEqual(inst.text(), 'request_param =def,abc=1') + def test_phash_exists(self): inst = self._makeOne('abc') self.assertEqual(inst.phash(), 'request_param abc') + def test_phash_exists_equal_sign(self): + inst = self._makeOne('=abc') + self.assertEqual(inst.phash(), 'request_param =abc') + def test_phash_withval(self): inst = self._makeOne('abc= 1') self.assertEqual(inst.phash(), "request_param abc=1") |
