欢迎加入学习交流QQ群:657341423
Django单元测试
在某App的test.py编写测试类
from django.test import TestCase
from django.test import Client
from .models import MyUser
# Create your tests here.
class MyUserTest(TestCase):
# 添加数据
@classmethod
def setUpTestData(cls):
MyUser.objects.create(username='test',
password='test',mobile='13111111111')
# 测试用例
def test_MyUser_models(self):
result = MyUser.objects.get(username='test')
self.assertEquals(result.mobile, '13111111111')
self.assertTrue(result.password)
# 测试用例
def test_login(self):
c = Client()
c.login(username='test', password='test')