feat: improved coverage

This commit is contained in:
2025-01-16 10:34:47 +01:00
parent b86584a702
commit ebb6d5a5a5
10 changed files with 196 additions and 7 deletions
+13 -2
View File
@@ -1,13 +1,24 @@
import os
from django.test import TestCase
from django.urls import reverse
from django.conf import settings
from web.models import WebSettings
from django.core.files.uploadedfile import SimpleUploadedFile
class TestManifest(TestCase):
def setUp(self):
WebSettings.objects.create()
self.settings = WebSettings.load()
def test_index_view(self):
with open(os.path.join(settings.BASE_DIR, 'web', 'tests', 'images', 'trolley.png'), 'rb') as f:
file_128 = SimpleUploadedFile('logo_128.png', f.read())
self.settings.logo_128 = file_128
file_240 = SimpleUploadedFile('logo_240.png', f.read())
self.settings.logo_240 = file_240
self.settings.logo = file_240
self.settings.save()
def test_manifest_view(self):
response = self.client.get(reverse("web:manifest_json"))
assert response.status_code == 200