Created
August 7, 2020 14:09
-
-
Save alisonamerico/d69c05d342733a3f978f1cca3ff530b1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
snowman on 126 is 📦 v0.1.0 via 🐍 v3.8.3 | |
❯ docker-compose exec web pytest | |
========================================================================= test session starts ========================================================================= | |
platform linux -- Python 3.8.5, pytest-6.0.0, py-1.9.0, pluggy-0.13.1 | |
django: settings: touristspots.settings (from ini) | |
rootdir: /code, configfile: pytest.ini | |
plugins: cov-2.10.0, django-3.9.0 | |
collected 18 items | |
touristspots/api/tests/test_api.py ......EE.. [ 55%] | |
touristspots/base/tests/test_home.py ..... [ 83%] | |
touristspots/base/tests/test_urls.py . [ 88%] | |
touristspots/base/tests/test_wsgi.py .. [100%] | |
=============================================================================== ERRORS ================================================================================ | |
______________________________________________________________ ERROR at setup of test_update_touristpot _______________________________________________________________ | |
self = <django.db.backends.utils.CursorWrapper object at 0x7f787dc20100> | |
sql = 'INSERT INTO "api_touristspot" ("name", "geographical_location", "category", "owner_id", "created", "modified") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "api_touristspot"."id"' | |
params = ('', <django.contrib.gis.db.backends.postgis.adapter.PostGISAdapter object at 0x7f787dc13df0>, '', None, datetime.datetime(2020, 8, 7, 14, 8, 21, 554551, tzinfo=<UTC>), datetime.datetime(2020, 8, 7, 14, 8, 21, 554590, tzinfo=<UTC>)) | |
ignored_wrapper_args = (False, {'connection': <django.contrib.gis.db.backends.postgis.base.DatabaseWrapper object at 0x7f78898c0310>, 'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f787dc20100>}) | |
def _execute(self, sql, params, *ignored_wrapper_args): | |
self.db.validate_no_broken_transaction() | |
with self.db.wrap_database_errors: | |
if params is None: | |
# params default might be backend specific. | |
return self.cursor.execute(sql) | |
else: | |
> return self.cursor.execute(sql, params) | |
E psycopg2.errors.NotNullViolation: null value in column "owner_id" violates not-null constraint | |
E DETAIL: Failing row contains (2, , 0101000020E610000000000000000000000000000000000000, , 2020-08-07 14:08:21.554551+00, 2020-08-07 14:08:21.55459+00, null). | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: NotNullViolation | |
The above exception was the direct cause of the following exception: | |
> ??? | |
/home/alison/Workspace/snowman/touristspots/api/tests/test_api.py:89: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.8/site-packages/django/db/models/manager.py:82: in manager_method | |
return getattr(self.get_queryset(), name)(*args, **kwargs) | |
/usr/local/lib/python3.8/site-packages/django/db/models/query.py:433: in create | |
obj.save(force_insert=True, using=self.db) | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:745: in save | |
self.save_base(using=using, force_insert=force_insert, | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:782: in save_base | |
updated = self._save_table( | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:887: in _save_table | |
results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw) | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:924: in _do_insert | |
return manager._insert( | |
/usr/local/lib/python3.8/site-packages/django/db/models/manager.py:82: in manager_method | |
return getattr(self.get_queryset(), name)(*args, **kwargs) | |
/usr/local/lib/python3.8/site-packages/django/db/models/query.py:1204: in _insert | |
return query.get_compiler(using=using).execute_sql(returning_fields) | |
/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py:1392: in execute_sql | |
cursor.execute(sql, params) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:68: in execute | |
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:77: in _execute_with_wrappers | |
return executor(sql, params, many, context) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: in _execute | |
return self.cursor.execute(sql, params) | |
/usr/local/lib/python3.8/site-packages/django/db/utils.py:90: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.utils.CursorWrapper object at 0x7f787dc20100> | |
sql = 'INSERT INTO "api_touristspot" ("name", "geographical_location", "category", "owner_id", "created", "modified") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "api_touristspot"."id"' | |
params = ('', <django.contrib.gis.db.backends.postgis.adapter.PostGISAdapter object at 0x7f787dc13df0>, '', None, datetime.datetime(2020, 8, 7, 14, 8, 21, 554551, tzinfo=<UTC>), datetime.datetime(2020, 8, 7, 14, 8, 21, 554590, tzinfo=<UTC>)) | |
ignored_wrapper_args = (False, {'connection': <django.contrib.gis.db.backends.postgis.base.DatabaseWrapper object at 0x7f78898c0310>, 'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f787dc20100>}) | |
def _execute(self, sql, params, *ignored_wrapper_args): | |
self.db.validate_no_broken_transaction() | |
with self.db.wrap_database_errors: | |
if params is None: | |
# params default might be backend specific. | |
return self.cursor.execute(sql) | |
else: | |
> return self.cursor.execute(sql, params) | |
E django.db.utils.IntegrityError: null value in column "owner_id" violates not-null constraint | |
E DETAIL: Failing row contains (2, , 0101000020E610000000000000000000000000000000000000, , 2020-08-07 14:08:21.554551+00, 2020-08-07 14:08:21.55459+00, null). | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: IntegrityError | |
______________________________________________________________ ERROR at setup of test_delete_touristpot _______________________________________________________________ | |
self = <django.db.backends.utils.CursorWrapper object at 0x7f787d39d1c0> | |
sql = 'INSERT INTO "api_touristspot" ("name", "geographical_location", "category", "owner_id", "created", "modified") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "api_touristspot"."id"' | |
params = ('', <django.contrib.gis.db.backends.postgis.adapter.PostGISAdapter object at 0x7f787d39d430>, '', None, datetime.datetime(2020, 8, 7, 14, 8, 22, 939906, tzinfo=<UTC>), datetime.datetime(2020, 8, 7, 14, 8, 22, 939948, tzinfo=<UTC>)) | |
ignored_wrapper_args = (False, {'connection': <django.contrib.gis.db.backends.postgis.base.DatabaseWrapper object at 0x7f78898c0310>, 'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f787d39d1c0>}) | |
def _execute(self, sql, params, *ignored_wrapper_args): | |
self.db.validate_no_broken_transaction() | |
with self.db.wrap_database_errors: | |
if params is None: | |
# params default might be backend specific. | |
return self.cursor.execute(sql) | |
else: | |
> return self.cursor.execute(sql, params) | |
E psycopg2.errors.NotNullViolation: null value in column "owner_id" violates not-null constraint | |
E DETAIL: Failing row contains (3, , 0101000020E610000000000000000000000000000000000000, , 2020-08-07 14:08:22.939906+00, 2020-08-07 14:08:22.939948+00, null). | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: NotNullViolation | |
The above exception was the direct cause of the following exception: | |
> ??? | |
/home/alison/Workspace/snowman/touristspots/api/tests/test_api.py:89: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.8/site-packages/django/db/models/manager.py:82: in manager_method | |
return getattr(self.get_queryset(), name)(*args, **kwargs) | |
/usr/local/lib/python3.8/site-packages/django/db/models/query.py:433: in create | |
obj.save(force_insert=True, using=self.db) | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:745: in save | |
self.save_base(using=using, force_insert=force_insert, | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:782: in save_base | |
updated = self._save_table( | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:887: in _save_table | |
results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw) | |
/usr/local/lib/python3.8/site-packages/django/db/models/base.py:924: in _do_insert | |
return manager._insert( | |
/usr/local/lib/python3.8/site-packages/django/db/models/manager.py:82: in manager_method | |
return getattr(self.get_queryset(), name)(*args, **kwargs) | |
/usr/local/lib/python3.8/site-packages/django/db/models/query.py:1204: in _insert | |
return query.get_compiler(using=using).execute_sql(returning_fields) | |
/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py:1392: in execute_sql | |
cursor.execute(sql, params) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:68: in execute | |
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:77: in _execute_with_wrappers | |
return executor(sql, params, many, context) | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: in _execute | |
return self.cursor.execute(sql, params) | |
/usr/local/lib/python3.8/site-packages/django/db/utils.py:90: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.utils.CursorWrapper object at 0x7f787d39d1c0> | |
sql = 'INSERT INTO "api_touristspot" ("name", "geographical_location", "category", "owner_id", "created", "modified") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "api_touristspot"."id"' | |
params = ('', <django.contrib.gis.db.backends.postgis.adapter.PostGISAdapter object at 0x7f787d39d430>, '', None, datetime.datetime(2020, 8, 7, 14, 8, 22, 939906, tzinfo=<UTC>), datetime.datetime(2020, 8, 7, 14, 8, 22, 939948, tzinfo=<UTC>)) | |
ignored_wrapper_args = (False, {'connection': <django.contrib.gis.db.backends.postgis.base.DatabaseWrapper object at 0x7f78898c0310>, 'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f787d39d1c0>}) | |
def _execute(self, sql, params, *ignored_wrapper_args): | |
self.db.validate_no_broken_transaction() | |
with self.db.wrap_database_errors: | |
if params is None: | |
# params default might be backend specific. | |
return self.cursor.execute(sql) | |
else: | |
> return self.cursor.execute(sql, params) | |
E django.db.utils.IntegrityError: null value in column "owner_id" violates not-null constraint | |
E DETAIL: Failing row contains (3, , 0101000020E610000000000000000000000000000000000000, , 2020-08-07 14:08:22.939906+00, 2020-08-07 14:08:22.939948+00, null). | |
/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py:86: IntegrityError | |
======================================================================= short test summary info ======================================================================= | |
ERROR touristspots/api/tests/test_api.py::test_update_touristpot - django.db.utils.IntegrityError: null value in column "owner_id" violates not-null constraint | |
ERROR touristspots/api/tests/test_api.py::test_delete_touristpot - django.db.utils.IntegrityError: null value in column "owner_id" violates not-null constraint | |
==================================================================== 16 passed, 2 errors in 17.24s ==================================================================== | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment