Мне нужно создать тест для моих моделей в django
мне нужно создать тест для одного из методов модели, но я не могу этого сделать
модель в моем проекте:
class Member(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
def borrowed_books(self, genre):
pass
def __str__(self):
return self.first_name + ' ' + self.last_name
class Book(models.Model):
title = models.CharField(max_length=50)
genre = models.CharField(max_length=50)
def __str__(self):
return self.title
class Borrowed(models.Model):
member = models.ForeignKey('Member', on_delete=models.CASCADE)
book = models.ForeignKey('Book', on_delete=models.CASCADE)
нужно создать тест для borrowed_books borrowed_books получает один жанр для входной переменной и возвращает список книг, идентичных этому жанру. мне нужно написать тест для переменной none list и вернуть правильную длину, но содержащую неправильный идентификатор книги
class MemberAppTest(TestCase):
def setUp(self):
ali=Member.objects.create(first_name='xxx', last_name='yyy')
Member.objects.create(first_name='zzz', last_name='kkk')
Book.objects.create(title='fff' , genre='m')
def test_borrowed_books(self):
self.assertIsNone(Book.genre)
Что мне делать?