Django: какие тестовые случаи должны быть для любой модели - PullRequest
0 голосов
/ 14 марта 2020

Я делаю тестовые случаи для системы управления здравоохранением, которая имеет множество моделей, таких как пациент, врач, больница, визит, плательщик, план и т. Д. c. Я должен написать контрольные примеры для всех этих моделей, поэтому я хочу знать, какие тестовые примеры важны для проверки любой модели.

Как я сделал модель пациента:

from django.db import models
from django.core.validators import RegexValidator


# Create your models here.
class Patient (models.Model):
    pid = models.IntegerField(unique=True)
    pfname = models.CharField(max_length=100, default='Enter First Name')
    plname = models.CharField(max_length=100, default='Enter Last Name')
    paddress = models.CharField(max_length=100, default='Enter Address')
    phone_regex = RegexValidator(regex=r'^\+?1?\d{10,15}$',
                                 message="Phone number format: '+999999999'.")
    pphone_number = models.CharField(validators=[phone_regex], max_length=17, blank=True)  
    def __str__(self):
        return self.pfname

Итак Какие тестовые случаи могут быть сделаны моделью пациента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...