Мне нужно создать тест для моих моделей в 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)
        

Что мне делать?

Вернуться на верх