26 lines
717 B
Python
26 lines
717 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
|