в моих проектах django у меня есть два класса, таких как:
class DataTag(models.Model):
title = models.CharField(max_length=120, unique=True)
relations = models.ManyToManyField('DataTag',
related_name='related_data_tags', blank=True)
, а другой класс:
class Data(models.Model):
tags = models.ManyToManyField('DataTag',related_name = 'data')
def tag_name(self):
if self.tags.all():
return self.tags.all()[0].title
return ''
обе мои модели работают, но теперь я хочунаписать тест для main_tag_name и проверить, возвращает ли эта функция истинное значение или нет. Пока я пишу следующее:
from unittest import TestCase
class DataTest(TestCase):
def test_tag_name(self):
self.data = Data.objects.create()
self.tag1 = DataTag.objects.create()
Я новичок в написании теста.Пожалуйста, помогите мне для написания этого теста.Заранее спасибо