me$ python manage.py test cumulus
Creating test database for alias 'default'...
EEEE
======================================================================
ERROR: test_custom_content_type (cumulus.tests.CumulusTests)
Ensure content type is set properly when custom content type is supplied.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/tests/__init__.py", line 16, in setUp
self.thing = Thing.objects.create(image=self.image, document=self.document, custom=self.custom)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 137, in create
return self.get_query_set().create(**kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 377, in create
obj.save(force_insert=True, using=self.db)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 463, in save
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 551, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 203, in _insert
return insert_query(self.model, objs, fields, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 1593, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 911, in execute_sql
for sql, params in self.as_sql():
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 872, in as_sql
for obj in self.query.objs
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 249, in pre_save
file.save(file.name, file, save=False)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 86, in save
self.name = self.storage.save(name, content)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 44, in save
name = self.get_available_name(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 70, in get_available_name
while self.exists(name):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 269, in exists
self._get_cloud_obj(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 162, in _get_cloud_obj
return self.container.get_object(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 126, in _get_container
self.container = self.connection.get_container(self.container_name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 115, in _get_connection
**self.connection_kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/__init__.py", line 98, in get_connection
return Connection(*args, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/connection.py", line 84, in __init__
raise TypeError("Incorrect or invalid arguments supplied")
TypeError: Incorrect or invalid arguments supplied
======================================================================
ERROR: test_file_api (cumulus.tests.CumulusTests)
Make sure we can access file attributes using the Django File API.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/tests/__init__.py", line 16, in setUp
self.thing = Thing.objects.create(image=self.image, document=self.document, custom=self.custom)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 137, in create
return self.get_query_set().create(**kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 377, in create
obj.save(force_insert=True, using=self.db)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 463, in save
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 551, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 203, in _insert
return insert_query(self.model, objs, fields, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 1593, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 911, in execute_sql
for sql, params in self.as_sql():
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 872, in as_sql
for obj in self.query.objs
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 249, in pre_save
file.save(file.name, file, save=False)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 86, in save
self.name = self.storage.save(name, content)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 44, in save
name = self.get_available_name(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 70, in get_available_name
while self.exists(name):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 269, in exists
self._get_cloud_obj(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 162, in _get_cloud_obj
return self.container.get_object(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 126, in _get_container
self.container = self.connection.get_container(self.container_name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 115, in _get_connection
**self.connection_kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/__init__.py", line 98, in get_connection
return Connection(*args, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/connection.py", line 84, in __init__
raise TypeError("Incorrect or invalid arguments supplied")
TypeError: Incorrect or invalid arguments supplied
======================================================================
ERROR: test_image_content_type (cumulus.tests.CumulusTests)
Ensure content type is set properly for the uploaded image.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/tests/__init__.py", line 16, in setUp
self.thing = Thing.objects.create(image=self.image, document=self.document, custom=self.custom)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 137, in create
return self.get_query_set().create(**kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 377, in create
obj.save(force_insert=True, using=self.db)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 463, in save
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 551, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 203, in _insert
return insert_query(self.model, objs, fields, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 1593, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 911, in execute_sql
for sql, params in self.as_sql():
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 872, in as_sql
for obj in self.query.objs
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 249, in pre_save
file.save(file.name, file, save=False)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 86, in save
self.name = self.storage.save(name, content)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 44, in save
name = self.get_available_name(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 70, in get_available_name
while self.exists(name):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 269, in exists
self._get_cloud_obj(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 162, in _get_cloud_obj
return self.container.get_object(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 126, in _get_container
self.container = self.connection.get_container(self.container_name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 115, in _get_connection
**self.connection_kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/__init__.py", line 98, in get_connection
return Connection(*args, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/connection.py", line 84, in __init__
raise TypeError("Incorrect or invalid arguments supplied")
TypeError: Incorrect or invalid arguments supplied
======================================================================
ERROR: test_text_content_type (cumulus.tests.CumulusTests)
Ensure content type is set properly for the uploaded text.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/tests/__init__.py", line 16, in setUp
self.thing = Thing.objects.create(image=self.image, document=self.document, custom=self.custom)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 137, in create
return self.get_query_set().create(**kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 377, in create
obj.save(force_insert=True, using=self.db)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 463, in save
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/base.py", line 551, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/manager.py", line 203, in _insert
return insert_query(self.model, objs, fields, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/query.py", line 1593, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 911, in execute_sql
for sql, params in self.as_sql():
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 872, in as_sql
for obj in self.query.objs
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 249, in pre_save
file.save(file.name, file, save=False)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/db/models/fields/files.py", line 86, in save
self.name = self.storage.save(name, content)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 44, in save
name = self.get_available_name(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/django/core/files/storage.py", line 70, in get_available_name
while self.exists(name):
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 269, in exists
self._get_cloud_obj(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 162, in _get_cloud_obj
return self.container.get_object(name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 126, in _get_container
self.container = self.connection.get_container(self.container_name)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cumulus/storage.py", line 115, in _get_connection
**self.connection_kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/__init__.py", line 98, in get_connection
return Connection(*args, **kwargs)
File "/Users/me/.virtualenvs/mine/lib/python2.7/site-packages/cloudfiles/connection.py", line 84, in __init__
raise TypeError("Incorrect or invalid arguments supplied")
TypeError: Incorrect or invalid arguments supplied
----------------------------------------------------------------------
Ran 4 tests in 0.006s
FAILED (errors=4)
Destroying test database for alias 'default'...