Python3.5-20190530-unittest模块】的更多相关文章

2.1使用功能测试驱动开放一个最简单的应用 # functional_tests.py # -*- coding: utf-8 -*- from selenium import webdriver browser = webdriver.Chrome() browser.get('localhost:8000') assert 'To-Do' in browser.title browser.quit() python3 manage.py runserver 启动服务器, python3 fu…
下载的module解压后里面有setup.py文件,如果打开setup.py文件里面有这段代码: from setuptools import setup ... setup( ... 这种的都需要调用setuptools模块. python3里面没有setuptools模块,但是有distribute模块.作用基本相同,想easy_install,就用distribute in python3. 步骤 1. 下载distribute模块,解压.cmd切换到目录.运行setup.py insta…
unittest模块的常用方法: assertEqual(a, b)     a == b assertNotEqual(a, b)     a != b assertTrue(x)     bool(x) is True assertFalse(x)     bool(x) is False assertIs(a, b)     a is b     2.7 assertIsNot(a, b)     a is not b     2.7 assertIsNone(x)     x is No…
Python3 日期时间 相关模块(time(时间) / datatime(日期时间) / calendar(日历)) 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/71307483 以下代码以Python3.6.1为例 Less is more! #!/usr/bin/env python # coding=utf-8 __author__ = 'Luzhuo' __date__ = '2017/5…
Python2.X和Python3.X文件对话框.下拉列表的不同 今天初次使用Python Tkinter来做了个简单的记事本程序.发现Python2.x和Python3.x的Tkinter模块的好多内置函数都有所改变,这里简单整理一下以备日后查验. 一.导入方式: Python2.x: from Tkinter import * Python3.x: from tkinter import * 二.打开文件框: Python2.X: import tkFileDialog filename =…
这次写的是unittest模块的测试用例,属于自动化的门槛,进去了基本算自动化入了门,测试内容很简单,模拟给url推送用户名.密码测试登录功能 先上代码: #login_test.py import requests class Login(): def test_login(self,username,password): url = "http://localhost:8080/login" user_pwd = {} user_pwd["mobilephone"…
首先需要导入unittest模块 import unittest import  HTMLTestRunner # TestCase 也就是测试用例## TestSuite 多个测试用例集合在一起,就是TestSuite## TestLoader是用来加载TestCase到TestSuite中的## TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例中,包括运行了多少测试用例,成功了多少,失败了多少等信息# unittest模块是执行以test开头的用例,如果不以…
Python3 日期时间 相关模块(time(时间) / datatime(日期时间) / calendar(日历)) 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/71307483 以下代码以Python3.6.1为例 Less is more! #!/usr/bin/env python # coding=utf-8 __author__ = 'Luzhuo' __date__ = '2017/5…
Python3.x:logging模块对运行过程记录 示例: import logging # 设置 logger = logging.getLogger() #set loghandler #默认路径 file = logging.FileHandler("yzzq_jys.log") #文件在py所在的目录下 file = logging.FileHandler(sys.path[0]+"\yzzq_log"+time.strftime("%Y%m%d…
今天是unittest最后一讲,我们解决一下如何只运行一次setUp和tearDown方法以及简单的数据驱动的知识. 1.只运行一次setUp和tearDown方法 很简单,只需要把setUp和tearDown分别替换为setUpClass和tearDownClass即可,但是用这两个方法必须加上 @classmethod 修饰 # coding: utf-8 import unittest import time class MyTest(unittest.TestCase): @classm…