- (pyenv)master ~/pyenv/src/ckan> nosetests --ckan ckan/tests
- /home/seanh/pyenv/lib/python2.6/site-packages/formalchemy/forms.py:49: SADeprecationWarning: compile_mappers() is renamed to configure_mappers()
- compile_mappers() # initializes InstrumentedAttributes
- S/home/seanh/pyenv/lib/python2.6/site-packages/sqlalchemy/engine/reflection.py:46: SAWarning: Did not recognize type 'BIGINT' of column 'size'
- ret = fn(self, con, *args, **kw)
- /home/seanh/pyenv/lib/python2.6/site-packages/sqlalchemy/engine/default.py:453: SAWarning: Unicode type received non-unicode bind param value.
- param.append(processors[key](compiled_params[key]))
- ............................................................/usr/lib/pymodules/python2.6/paste/lint.py:306: WSGIWarning: QUERY_STRING is not in the WSGI environment; the cgi module will use sys.argv when this variable is missing, so application errors are more likely
- WSGIWarning)
- ..........................................................................................................S.S.S.S.S.S....SS...SS...SS..........................................................................SS.........SSSSSSSS.............................................SS..SSSS......S..................S..............SS..................................................................SS...SSSS............S.................E....................S.............................................................................SSS.SSSSSS..SSSSS.........................................................................................................S....S...................................................................
- ======================================================================
- ERROR: ckan.tests.functional.test_user.TestUserController.test_user_create_unicode
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/seanh/pyenv/lib/python2.6/site-packages/nose/case.py", line 197, in runTest
- self.test(*self.arg)
- File "/home/seanh/pyenv/src/ckan/ckan/tests/functional/test_user.py", line 342, in test_user_create_unicode
- res = res.follow()
- File "/usr/lib/pymodules/python2.6/paste/fixture.py", line 603, in follow
- return self.test_app.get(location, **kw)
- File "/usr/lib/pymodules/python2.6/paste/fixture.py", line 208, in get
- return self.do_request(req, status=status)
- File "/usr/lib/pymodules/python2.6/paste/fixture.py", line 389, in do_request
- **req.environ)
- File "/usr/lib/pymodules/python2.6/paste/wsgilib.py", line 343, in raw_interactive
- app_iter = application(basic_environ, start_response)
- File "/usr/lib/pymodules/python2.6/paste/lint.py", line 170, in lint_app
- iterator = application(environ, start_response_wrapper)
- File "/usr/lib/pymodules/python2.6/paste/cascade.py", line 130, in __call__
- return self.apps[-1](environ, start_response)
- File "/usr/lib/pymodules/python2.6/paste/registry.py", line 350, in __call__
- app_iter = self.application(environ, start_response)
- File "/usr/lib/pymodules/python2.6/repoze/who/middleware.py", line 69, in __call__
- auth_ids = self.authenticate(environ, classification, ids)
- File "/usr/lib/pymodules/python2.6/repoze/who/middleware.py", line 201, in authenticate
- userid = plugin.authenticate(environ, identity)
- File "/home/seanh/pyenv/src/ckan/ckan/lib/authenticator.py", line 29, in authenticate
- if user.validate_password(identity.get('password')):
- File "/home/seanh/pyenv/src/ckan/ckan/model/user.py", line 113, in validate_password
- hashed_pass = sha1(password_8bit + self.password[:40])
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 12: ordinal not in range(128)
- ----------------------------------------------------------------------
- Ran 756 tests in 196.206s
- FAILED (SKIP=57, errors=1)