Changeset 3831
- Timestamp:
- 12/17/07 09:18:40 (8 months ago)
- Files:
-
- branches/1.0/turbogears/identity/tests/test_identity.py (modified) (2 diffs)
- branches/1.0/turbogears/visit/api.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0/turbogears/identity/tests/test_identity.py
r3817 r3831 131 131 test_params = turbogears.expose()(test_params) 132 132 test_params = identity.require(identity.not_anonymous())(test_params) 133 133 134 134 135 class TestIdentity(unittest.TestCase): … … 461 462 """Test that the decode filter doesn't break with nested 462 463 variables and Identity""" 463 testutil.create_request('/test_params?user_name=samIam&password=secret&login=Login&' 464 + urllib.quote(IdentityRoot._test_params.decode('utf-8').encode('latin-1'), '=&')) 464 params = urllib.quote(IdentityRoot._test_params.decode('utf-8').encode('latin-1'), '=&') 465 testutil.create_request('/test_params?' + params) 466 firstline = cherrypy.response.body[0] 467 assert 'identity_failed_answer' in firstline, firstline 468 params += '&user_name=samIam&password=secret&login=Login' 469 testutil.create_request('/test_params?' + params) 465 470 firstline = cherrypy.response.body[0] 466 471 assert 'params ok' in firstline, firstline 472 467 473 468 474 class TestTGUser(testutil.DBTest): branches/1.0/turbogears/visit/api.py
r3818 r3831 216 216 elif isinstance(value, list): 217 217 return map(encode_utf8, value) 218 else: 219 try: 220 return value.encode('utf-8') 221 except AttributeError: 222 pass 218 elif isinstance(value, unicode): 219 return value.encode('utf-8') 223 220 return value 224 221