Files
shoppy/web/tests/test_manifest.py
T
2025-05-02 08:38:57 +02:00

23 lines
682 B
Python

import os
from django.conf import settings
from django.core.files.uploadedfile import SimpleUploadedFile
from django.test import TestCase
from django.urls import reverse
from web.models import WebSettings
class TestManifest(TestCase):
def setUp(self):
self.settings = WebSettings.load()
with open(os.path.join(settings.BASE_DIR, 'web', 'tests', 'images', 'trolley.png'), 'rb') as f:
file = SimpleUploadedFile('logo.png', f.read())
self.settings.logo = file
self.settings.save()
def test_manifest_view(self):
response = self.client.get(reverse('web:manifest_json'))
assert response.status_code == 200