gardenbuilder-app / gardenbuilder-app/gardenbuilder-backend-python

The beds app tests are failing with an error

Open
#60 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
6
Forks
11
PR merge metrics
No merged PRs in 30d

Description

## Type
Bug report

## Problem or To-Do
The beds app tests are failing.
To reproduce, run the tests locally or in CI.

## Environment
Local environment and in CI (https://github.com/gardenbuilder-app/gardenbuilder-backend/runs/1300296279)

## Additional Information
Stack trace:
```
ERROR: apps.beds.tests (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: apps.beds.tests
Traceback (most recent call last):
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.UndefinedTable: relation "users_customuser" does not exist
LINE 1: INSERT INTO "users_customuser" ("password", "last_login", "i...
^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/lib/python3.6/unittest/loader.py", line 428, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name
__import__(name)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/apps/beds/tests.py", line 32, in
class TestBed:
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/apps/beds/tests.py", line 34, in TestBed
user = CustomUser.objects.create_user(email = 'bed@test.com', password = 'test123')
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/apps/users/models.py", line 23, in create_user
user.save()
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/contrib/auth/base_user.py", line 67, in save
super().save(*args, **kwargs)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/base.py", line 751, in save
force_update=force_update, update_fields=update_fields)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/base.py", line 789, in save_base
force_update, using, update_fields,
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/base.py", line 892, in _save_table
results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/base.py", line 932, in _do_insert
using=using, raw=raw,
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/query.py", line 1249, in _insert
return query.get_compiler(using=using).execute_sql(returning_fields)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1395, in execute_sql
cursor.execute(sql, params)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 66, in execute
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
return executor(sql, params, many, context)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/utils.py", line 90, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/home/ryan/Personal/gardenbuilder/gardenbuilder-backend/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: relation "users_customuser" does not exist
LINE 1: INSERT INTO "users_customuser" ("password", "last_login", "i...
^

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.