Django 单元测试unittest

Django框架提供了内置的单元测试工具unittest,使得开发者能够更高效地测试代码功能。通过创建并备份测试数据库,设置权限,修改设置,执行迁移,创建测试文件,最后运行测试命令,可以确保代码按预期运行,从而保证软件质量。单元测试是提高代码质量的重要步骤,不应忽视。
摘要由CSDN通过智能技术生成

在使用Django框架开发代码中,我们写好代码后,运行开发服务器,在自己的浏览器上点击测试查看代码是否正常是一件非常麻烦的事情。因为当我们代码有改动,可能会影响本来正常的功能,这样以前的功能又得重复测试一遍,非常不方便。

而在Django框架中他本身带有完善的单元测试。我们可以对开发的每一个功能进行单元测试。这样只需要一个命令行就可以测试功能是否都是正常的。

测试的功能:就是检查代码是否按照自己的预期那样运行。

测试的重要性:单元测试绝不是浪费时间的无用功,它是高质量代码的保障之一,在软件开发的一节中值得投入精力和时间去把好这一关。

开始unittest的步骤:

1.创建并且备份一个测试数据库。数据库表名和表中字段名需要和原始数据库中的一模一样。

2.测试数据中的用户需要所有权限。

3.修改setting.py文件:添加一个测试数据库;

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'cmms',
        'HOST': '127.0.0.1',
        'TEST':{
            'NAME':'cmms'
            },
        'USER&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值