码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记(控制语句)

时间:2016-04-06 15:26:52      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

博主平时学python的时候、大多是复制网上别人现成的进行改动实现自己的测试的要求

所有python基础语法其实掌握的很差

本来想优化下接口脚本实现、发现基础的循环控制语句都不知道怎么写

所以准备整理下

 1 #!/usr/bin/env python
 2 # -*- coding: utf_8 -*-
 3 
 4 import requests
 5 import unittest
 6 import re
 7 
 8 class Testswcw_back(unittest.TestCase):
 9     def setUp(self):
10         print "接口测试开始"
11 
12     def tearDown(self):
13         print "接口测试结束"
14 
15     def testlogin_1(self): #登录测试用例
16         url = http://localhost:8081/swcw/back/sysLogin.action
17         postparams = {username:admin,password:123456}
18         results = requests.post(url,postparams)
19         pattern = re.compile(rtoMain)
20         match = pattern.search(results.url)
21         if results.status_code == 200:
22             if match != None:
23                 print 用例测试结果:测试通过
24             else:
25                 print 用例测试结果:测试失败
26         else:
27             print 用例测试结果:请求失败
28 
29     def testlogin_2(self): #登录测试用例
30         url = http://localhost:8081/swcw/back/sysLogin.action
31         postparams = {username:admin,password:123457} #密码错误
32         results = requests.post(url,postparams)
33         pattern = re.compile(rtoMain)
34         match = pattern.search(results.url)
35         if results.status_code == 200:
36             if match != None:
37                 print 用例测试结果:测试通过
38             else:
39                 print 用例测试结果:测试失败
40         else:
41             print 用例测试结果:请求失败
42 
43     def testlogin_3(self): #登录测试用例
44         url = http://localhost:8081/swcw/back/sysLogin.action
45         postparams = {username:admin1,password:123456} #登录名错误
46         results = requests.post(url,postparams)
47         pattern = re.compile(rtoMain)
48         match = pattern.search(results.url)
49         if results.status_code == 200:
50             if match != None:
51                 print 用例测试结果:测试通过
52             else:
53                 print 用例测试结果:测试失败
54         else:
55             print 用例测试结果:请求失败
56 
57 if __name__ == "__main__":
58     unittest.main()

在原有脚本的基础上添加了控制语句

让输出的结果更清晰

if 语句 嵌套着另一个 if语句

if 条件:

   结果

else:

   结果

 

python学习笔记(控制语句)

标签:

原文地址:http://www.cnblogs.com/cllovewxq/p/5359256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!