Skip to content

Commit

Permalink
Fix failing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
anze3db committed Nov 2, 2024
1 parent f79f7d7 commit e583c7b
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 13 deletions.
17 changes: 9 additions & 8 deletions api/tests.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from django.test import TestCase, override_settings
from model_bakery import baker

from cams.models import Cam, Category, CategoryCam

Expand All @@ -8,14 +9,14 @@ class TestCamsApi(TestCase):

@classmethod
def setUpTestData(cls):
cls.cat1 = cat1 = Category.objects.create(title="Cat 1", color="#000000")
cls.cat2 = cat2 = Category.objects.create(title="Cat 2", color="#000000")
cls.cat3 = Category.objects.create(title="Cat 3", color="#000000")

cls.cam1 = cam1 = Cam.objects.create(title="Cam 1")
cls.cam2 = cam2 = Cam.objects.create(title="Cam 2")
cls.cam3 = cam3 = Cam.objects.create(title="Cam 3")
cam4 = Cam.objects.create(title="Cam 4")
cls.cat1 = cat1 = baker.make(Category, title="Cat 1", color="#000000")
cls.cat2 = cat2 = baker.make(Category, title="Cat 2", color="#000000")
cls.cat3 = baker.make(Category, title="Cat 3", color="#000000")

cls.cam1 = cam1 = baker.make(Cam, title="Cam 1")
cls.cam2 = cam2 = baker.make(Cam, title="Cam 2")
cls.cam3 = cam3 = baker.make(Cam, title="Cam 3")
baker.make(Cam)

cam1.categories.add(cat1)
cam2.categories.add(cat2)
Expand Down
6 changes: 3 additions & 3 deletions cams/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ class Cam(models.Model):
title = models.CharField(max_length=100)
subtitle = models.CharField(max_length=100)
url = models.CharField(max_length=4000)
title_color = models.CharField(max_length=7)
subtitle_color = models.CharField(max_length=7)
background_color = models.CharField(max_length=7)
title_color = models.CharField(max_length=7, default="#ffffff")
subtitle_color = models.CharField(max_length=7, default="#ffffff")
background_color = models.CharField(max_length=7, default="#000000")

categories = models.ManyToManyField(Category, through="CategoryCam")
spot_id = models.CharField(max_length=100, blank=True, null=True)
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ dependencies = [
"django-tui",
"gunicorn",
"httpx",
"model-bakery>=1.20.0",
"sentry-sdk",
"stamina",
"uvicorn",
Expand Down
18 changes: 16 additions & 2 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit e583c7b

Please sign in to comment.