码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试脚本实践记录(六)

时间:2018-12-16 21:34:07      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:toc   nbsp   pen   mssql   lse   []   拼接   let   database   

六 与数据库对比

import pymssql

def compare_expected_vs_db():
       
        diff_list = []  # 存储不一致的代码

        with pymssql.connect(server=192.168.1.1, user=test, password=123456,database=db) as myconnect:
            with  myconnect.cursor(as_dict=True) as cursor:
                cursor.execute("SELECT top 10 code,content  FROM [db].[dbo].[table] where isvalid = 1 and IsDeleted =0")
                for row in cursor:
                    code, actual = row[code], row[content]
                    expected = result_of_3api(stockcode)  # 数据源拼接结果

                    if actual != expected:  # 预期实际对比
                        print(代码:%s\n实际结果:%s\n预期结果:%s % (code, actual , expected))
                        diff_list.append(code)
                    else:
                        print(code, 一致)

    if diff_list:
         print(不一致的列表:, diff_list)
    else:
         print(对比结果:数据全部一致)

 

接口测试脚本实践记录(六)

标签:toc   nbsp   pen   mssql   lse   []   拼接   let   database   

原文地址:https://www.cnblogs.com/dinghanhua/p/10127941.html

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