zoukankan      html  css  js  c++  java
  • 男神鹏:基于Django框架的utilsTest ,TeseCase的单元测试。

    前言:

      总所周知,django框架是一个大而全的一个重量级框架,其优点:组件丰富,有大量的第三方库和和一些扩展包,在开发项目也是可以提高开发效率,

      同时还有着前后端分离和前后端不分离技术。

      在开发框架中,每一样都有它的优势,同时也有它的不足之处。

      像django框架是一个同步框架,在处理大数据量同时它会对效率造成危险。

    介绍:

      UtilsTest 是django的一个内置单元测试框架。其主要是将之前写过的逻辑进行封装,然后在通过方法函数来进行测试每个逻辑接口,从而达到更高的接口效率。

    代码详解:

      

    父类继承APItestcase

    class MainAPIViewTestCase(APITestCase):

    def setUp(self):
    self.province = Province.objects.create(province_name='')
    self.city = City.objects.create(city_name='', province=self.province)
    kwargs = dict(hospital='', subject='',

     

    子类继承父类调用父类方法

    class OneDayDeathTemTestCase(MainAPIViewTestCase):

    def setUp(self):
    super(OneDayDeathTemTestCase, self).setUp()
    self.one_day_death_tem = OneDayDeathTem.objects.create(template=self.file_system_tem,
    death_diagnosis="")


    测试可以使用debug 或则也可以敲命令来进行测试。

    测试命令:
      如果想测试整个py下的所有类和方法:python manage.py test xxx
      如果想测试py下的单个类:python manage.py test xxx.xxx
      如果想测试py下类的单个方法:python manage.py test xxx.xxx.xxx
        
    希望能帮到大家!




    
    

      

       

  • 相关阅读:
    日期 根据所选日期 获取 之后N天的日期
    错误退出登录
    挂载路由导航守卫 router
    缓存 ssessionStorage&localStorage
    vue项目 第三方图标库阿里图库
    码云新建仓库 以及本地上传
    sql的四种连接-左外连接、右外连接、内连接、全连接
    C#中常用修饰符
    接口的隐式和显式实现
    C#break、continue、return、goto
  • 原文地址:https://www.cnblogs.com/lyp0626/p/11590746.html
Copyright © 2011-2022 走看看