tests fail with python3.4 as default version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
s3ql (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When running s3ql's tests with python3.4 as default python3 version, all tests fail completely:
http://
_______
tests/t1_
> from s3ql.backends import local, s3, gs, s3c, swift, rackspace
E ImportError: No module named s3ql.backends
_______
tests/t1_
> import unittest2 as unittest
E ImportError: No module named unittest2
__________________ ERROR collecting tests/t1_
tests/t1_
> import unittest2 as unittest
E ImportError: No module named unittest2
___________________ ERROR collecting tests/t2_
tests/t2_
> from s3ql.backends import local
E ImportError: No module named s3ql.backends
and similar. There are a few such failures when merely making python3.4 a supported version (but not the default), as in current trusty-proposed:
https:/
but it is not nearly as bad.
The log on https:/ /jenkins. qa.ubuntu. com/job/ trusty- adt-s3ql/ 36/ARCH= i386,label= adt/console says that the tests were run under Python 3.3.
Did you built with python3.4, but then ran the self tests with python 3.3? This mustfail, because then the C extension (deltadump.so) is not available for python 3.3.