feat: added UI
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import io
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
from django.test import TestCase
|
||||
from PIL import Image
|
||||
@@ -32,6 +33,21 @@ class PatternModelTests(TestCase):
|
||||
second = Pattern.objects.create()
|
||||
self.assertNotEqual(first.uuid, second.uuid)
|
||||
|
||||
def test_created_by_defaults_to_none(self):
|
||||
pattern = Pattern.objects.create()
|
||||
self.assertIsNone(pattern.created_by)
|
||||
|
||||
def test_created_by_survives_owner_deletion(self):
|
||||
# SET_NULL (no CASCADE): borrar la cuenta no debe llevarse por delante
|
||||
# el patrón, solo desasociarlo.
|
||||
owner = User.objects.create_user(username='crocheter', password='s3cret-pw')
|
||||
pattern = Pattern.objects.create(created_by=owner)
|
||||
|
||||
owner.delete()
|
||||
pattern.refresh_from_db()
|
||||
|
||||
self.assertIsNone(pattern.created_by)
|
||||
|
||||
|
||||
class PatternImageModelTests(TestCase):
|
||||
def test_deleted_with_pattern(self):
|
||||
|
||||
Reference in New Issue
Block a user