Hi ,
I am not sure if it is ok to post anything here or not .if it is not allowed please ignore this or delete this .
I am getting windows 123 error when doing self testing . I am using sqlite3 database.
If I do 'python manage runserver' then I can login but cannot upload any picture .
The errors are like below:
ERROR: test_put_detail_unauthorized (pinry.core.tests.api.PinResourceTest)
Traceback (most recent call last):
File "C:\Python27\djcode\pinry-master\pinry\core\tests\api.py", line 148, in test_put_detail_unaut
horized
uri = '/api/v1/pin/{}/'.format(PinFactory(submitter=self.user).pk)
File "C:\Python27\lib\site-packages\factory\base.py", line 77, in call
return cls.create(**kwargs)
File "C:\Python27\lib\site-packages\factory\base.py", line 647, in create
attrs = cls.attributes(create=True, extra=kwargs)
File "C:\Python27\lib\site-packages\factory\base.py", line 314, in attributes
return containers.AttributeBuilder(cls, extra).build(create)
File "C:\Python27\lib\site-packages\factory\containers.py", line 274, in build
return stub.fill()
File "C:\Python27\lib\site-packages\factory\containers.py", line 75, in fill
res[attr] = getattr(self, attr)
File "C:\Python27\lib\site-packages\factory\containers.py", line 94, in getattr
val = val.evaluate(self, self.__containers)
File "C:\Python27\lib\site-packages\factory\containers.py", line 196, in evaluate
expanded_containers)
File "C:\Python27\lib\site-packages\factory\declarations.py", line 279, in evaluate
return self.generate(create, defaults)
File "C:\Python27\lib\site-packages\factory\declarations.py", line 338, in generate
return subfactory.create(**params)
File "C:\Python27\lib\site-packages\factory\base.py", line 648, in create
return cls._generate(True, attrs)
File "C:\Python27\lib\site-packages\factory\base.py", line 617, in _generate
obj = cls._prepare(create, **attrs)
File "C:\Python27\lib\site-packages\factory\base.py", line 593, in _prepare
return creation_function(target_class, _args, _kwargs)
File "C:\Python27\lib\site-packages\factory\base.py", line 41, in DJANGO_CREATION
return class_to_create.objects.create(**kwargs)
File "C:\Python27\lib\site-packages\django\db\models\manager.py", line 149, in create
return self.get_query_set().create(_kwargs)
File "C:\Python27\lib\site-packages\django\db\models\query.py", line 414, in create
obj.save(force_insert=True, using=self.db)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 546, in save
force_update=force_update, update_fields=update_fields)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 591, in save_base
update_fields=update_fields)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 650, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "C:\Python27\lib\site-packages\django\db\models\manager.py", line 215, in _insert
return insert_query(self.model, objs, fields, *_kwargs)
File "C:\Python27\lib\site-packages\django\db\models\query.py", line 1673, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Python27\lib\site-packages\django\db\models\sql\compiler.py", line 936, in execute_sql
for sql, params in self.as_sql():
File "C:\Python27\lib\site-packages\django\db\models\sql\compiler.py", line 894, in as_sql
for obj in self.query.objs
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 250, in pre_save
file.save(file.name, file, save=False)
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 86, in save
self.name = self.storage.save(name, content)
File "C:\Python27\lib\site-packages\django\core\files\storage.py", line 48, in save
name = self._save(name, content)
File "C:\Python27\lib\site-packages\django\core\files\storage.py", line 171, in _save
os.makedirs(directory)
File "C:\Python27\lib\os.py", line 150, in makedirs
makedirs(head, mode)
File "C:\Python27\lib\os.py", line 150, in makedirs
makedirs(head, mode)
File "C:\Python27\lib\os.py", line 150, in makedirs
makedirs(head, mode)
File "C:\Python27\lib\os.py", line 157, in makedirs
mkdir(name, mode)
WindowsError: [Error 123] The filename, directory name, or volume
label syntax is incorrect
。: u'C:\Python27\djcode\pinry-master\media\image\original\by-md5\6\5\658e8dc0bf8b9a09b369
94abf9242099\C:'
ERROR: test_has_perm_on_pin (pinry.users.tests.CombinedAuthBackendTest)
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\mock.py", line 1201, in patched
return func(_args, _keywargs)
File "C:\Python27\djcode\pinry-master\pinry\users\tests.py", line 39, in test_has_perm_on_pin
image = Image.objects.create_for_url('http://testserver/mocked/screenshot.png')
File "C:\Python27\djcode\pinry-master\pinry\core\models.py", line 22, in create_for_url
return Image.objects.create(image=obj)
File "C:\Python27\lib\site-packages\django\db\models\manager.py", line 149, in create
return self.get_query_set().create(_kwargs)
File "C:\Python27\lib\site-packages\django\db\models\query.py", line 414, in create
obj.save(force_insert=True, using=self.db)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 546, in save
force_update=force_update, update_fields=update_fields)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 591, in save_base
update_fields=update_fields)
File "C:\Python27\lib\site-packages\django\db\models\base.py", line 650, in save_base
result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "C:\Python27\lib\site-packages\django\db\models\manager.py", line 215, in _insert
return insert_query(self.model, objs, fields, *_kwargs)
File "C:\Python27\lib\site-packages\django\db\models\query.py", line 1673, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Python27\lib\site-packages\django\db\models\sql\compiler.py", line 936, in execute_sql
for sql, params in self.as_sql():
File "C:\Python27\lib\site-packages\django\db\models\sql\compiler.py", line 894, in as_sql
for obj in self.query.objs
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 250, in pre_save
file.save(file.name, file, save=False)
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 87, in save
setattr(self.instance, self.field.name, self.name)
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 309, in set
self.field.update_dimension_fields(instance, force=True)
File "C:\Python27\lib\site-packages\django\db\models\fields\files.py", line 379, in update_dimensi
on_fields
width = file.width
File "C:\Python27\lib\site-packages\django\core\files\images.py", line 15, in _get_width
return self._get_image_dimensions()[0]
TypeError: 'NoneType' object has no attribute 'getitem'