zoukankan      html  css  js  c++  java
  • python nose测试框架全面介绍一

    一、简介

         nose 是python自带框架unttest的扩展,使测试更简单高效;nose是一个开源的项目,可以在官网上下载源码

    1、快速安装

       有以下几中安装方式:

    easy_install nose
    pip install nose

    对于python怎么安装easy_install或pip工具,这里不介绍,网上很多教程.

    如果你没有安装easy_install或pip工具,你可以去官网上下载安装包,然后解压,并cd进放解压的目录,然后输入以下代码,以安装1.3.7为例

    python setup.py install
    [root@localhost ~]# tar -zvxf nose-1.3.7.tar.gz
    [root@localhost ~]# cd nose-1.3.7
    [root@localhost nose-1.3.7]# python setup.py install

    安装完成后有如下提示:

    Installed /usr/lib/python2.6/site-packages/nose-1.3.7-py2.6.egg
    Processing dependencies for nose==1.3.7
    Finished processing dependencies for nose==1.3.7

    如果没有安装成功,将无法使用nose

    2、快速使用

    nose使用相当简单,在windows下,只要进放命令行,进行你所写的脚本目录,输入nosetests就行

    另,nose还要很多参数可以使用,使用-h看到所有参数的help,后面的章节将会对参数做详细介绍

    注:


    nose目前已支持python3,如果没有安装pip,使用源码安装时,必须使用下面方式:

    python3 setup.py install 

    如果你的项目是基于python2的,你使用2to3的工具时,使用下面命令可以自动将你的nose转成python3的,

    python3 setup.py nosetests

    要注意的是:nose本身支持python3,但nose下的部分第三方插件本不一定支持python3,所以使用的时候要确认

  • 相关阅读:
    ssh框架整合
    spring事务管理
    spring AOP
    spring静态代理和动态代理
    log4j介绍
    Socket通信介绍
    C# 串口与窗体应用程序的连接
    Halcon中的图像相减算子abs_diff_image和sub_image
    R-CNN、fast-RCNN、faster-RCNN到yolo、SSD简要
    QT入门系列(2):MinGW与MSVC编译的区别
  • 原文地址:https://www.cnblogs.com/landhu/p/5616675.html
Copyright © 2011-2022 走看看