单元测试

功能测试为了 帮助你开发具有所需功能的应用,还能保证你不会无意中破坏这些功能.
单元测试 为 帮助你编写简洁无错的代码.

Django中的单元测试

from django.test import TestCase
# _*_coding: utf-8 _*_
__author__ = 'lcqbug'
__date__ = '2020/7/30 10:18'
from django.test import TestCase
from django.urls import resolve
from juheapp.views import apps
class SmokeTest(TestCase):
    def test_bad_math(self):
        self.assertEqual(1+1,2)

    def test_root_url(self):
        found=resolve('/api/v1.0/apps/')
        # found=resolve('/')
        print(found)
        print(found.func)
        print(apps)
        self.assertEqual(found.func,apps)

运行功能测试

python function_test.py

运行单元测试

python manage.py test

单元测试/编写代码循环

  1. 在终端运行单元测试
  2. 在编辑器中改动最少量的代码
  3. 重复上两步

你可能感兴趣的:(测试)