django测试

2022-06-16  本文已影响0人  寻找无名的特质

django的测试保存在tests.py文件中,可以在这个文件中定义测试,比如,我们不希望学生的身高和体重小于0,可以编写一个测试如下:

from django.test import TestCase

from .models import Student

class StudentModelTests(TestCase):

    def test_height_is_zreo(self):
        student=Student("zhangsan",-1,-1)
        self.assertIs(student.height,0)

初始化一个Student,将身高和体重设置为-1,我们希望判断并设置为0,运行测试:
python manage.py test myfirst
结果为失败,因为我们没有加这个约束,下面可以修改Student,增加约束。

上一篇 下一篇

猜你喜欢

热点阅读