You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@libcloud.apache.org by "Arfrever Frehtes Taifersar Arahesis (JIRA)" <ji...@apache.org> on 2013/07/02 05:58:20 UTC
[dev] [jira] [Created] (LIBCLOUD-355) Errors with Python 3
Arfrever Frehtes Taifersar Arahesis created LIBCLOUD-355:
------------------------------------------------------------
Summary: Errors with Python 3
Key: LIBCLOUD-355
URL: https://issues.apache.org/jira/browse/LIBCLOUD-355
Project: Libcloud
Issue Type: Bug
Reporter: Arfrever Frehtes Taifersar Arahesis
Libcloud 0.13.0 has 6 errors with Python 3.2.5 and 17 errors with recent snapshot of Python 3.3. (6 errors with Python 3.3 are identical to errors with Python 3.2.5.)
Example error with Python 3.2.5 and 3.3:
{code}
======================================================================
ERROR: test_delete_container_not_empty (libcloud.test.storage.test_local.LocalTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/apache-libcloud-0.13.0/libcloud/test/storage/test_local.py", line 218, in test_delete_container_not_empty
obj = container.upload_object(tmppath, 'test')
File "/tmp/apache-libcloud-0.13.0/libcloud/storage/base.py", line 139, in upload_object
file_path, self, object_name, extra=extra, **kwargs)
File "/tmp/apache-libcloud-0.13.0/libcloud/storage/drivers/local.py", line 445, in upload_object
return self._make_object(container, object_name)
File "/tmp/apache-libcloud-0.13.0/libcloud/storage/drivers/local.py", line 178, in _make_object
data_hash.update(str(stat.st_mtime))
TypeError: Unicode-objects must be encoded before hashing
{code}
Example error with Python 3.3:
{code}
======================================================================
ERROR: test_create_node_clone (libcloud.test.compute.test_vcloud.VCloud_1_5_Tests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 122, in test_create_node_clone
image = self.driver.list_nodes()[0]
File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 550, in list_nodes
return self.ex_list_nodes()
File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 585, in ex_list_nodes
headers={'Content-Type': 'application/vnd.vmware.vcloud.vApp+xml'}
File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 315, in request
return super(VCloudConnection, self).request(*args, **kwargs)
File "/tmp/apache-libcloud-0.13.0/libcloud/common/base.py", line 624, in request
headers=headers)
File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 430, in request
raw)
File "/tmp/apache-libcloud-0.13.0/libcloud/test/__init__.py", line 182, in request
status, body, headers, reason = meth(method, url, body, headers)
File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 551, in _api_vApp_vapp_access_to_resource_forbidden
raise Exception(ET.fromstring(self.fixtures.load('api_vApp_vapp_access_to_resource_forbidden.xml')))
Exception: <Element '{http://www.vmware.com/vcloud/v1.5}Error' at 0x7f925fd43b50>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira