=== modified file 'django/http/__init__.py'
|
|
|
121 | 121 | self._assert_mutable() |
122 | 122 | MultiValueDict.update(self, other_dict) |
123 | 123 | |
124 | | def pop(self, key): |
| 124 | def pop(self, key, *args): |
125 | 125 | self._assert_mutable() |
126 | | return MultiValueDict.pop(self, key) |
| 126 | return MultiValueDict.pop(self, key, *args) |
127 | 127 | |
128 | 128 | def popitem(self): |
129 | 129 | self._assert_mutable() |
=== modified file 'tests/regressiontests/httpwrappers/tests.py'
|
|
|
166 | 166 | >>> q.pop('foo') |
167 | 167 | ['bar', 'baz', 'another', 'hello'] |
168 | 168 | |
| 169 | >>> q.pop('foo', 'not there') |
| 170 | 'not there' |
| 171 | |
169 | 172 | >>> q.get('foo', 'not there') |
170 | 173 | 'not there' |
171 | 174 | |