python-zx筆記10-斷言
斷言
斷言內容是自動化腳本的重要內容,正確設置斷言以後才能幫助我們判斷測試用例執行結果。
斷言方法
- 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
- assertIsNot(a, b) a is not b
- assertIsNone(x) x is None
- assertIsNotNone(x) x is not None
- assertIn(a, b) a in b
- assertNotIn(a, b) a not in b
- assertIsInstance(a, b) isinstance(a, b)
- assertNotIsInstance(a, b) not isinstance(a, b)
python-zx筆記10-斷言
相關推薦
python-zx筆記10-斷言
font 方法 pos otn body ttr blog ins 測試用例 斷言 斷言內容是自動化腳本的重要內容,正確設置斷言以後才能幫助我們判斷測試用例執行結果。 斷言方法 assertEqual(a, b) 判斷a==b assertNotEqual(a, b) 判
python-zx筆記2-help
-h strong 運行 idt mage pre ima wid () 在cmd運行 查看模塊的方法: help—查看模塊的函數 1 help() python-zx筆記2-help
python-zx筆記3-函數
utf-8 變量 幫助信息 -s http int turn ati pan 一、調用函數 在交互式命令行通過help(abs)查看abs函數的幫助信息 把函數名賦給一個變量 a = abs 二、定義函數 求解方程:ax2 + bx + c = 0 1 # -*-
python-zx筆記9-單元測試
一個 執行 main loader strong pan 失敗 init ret unittest核心要素 1.TestCase 一個TestCase的實例就是一個測試用例。什麽是測試用例呢?就是一個完整的測試流程,包括測試前準備環境的搭建(setUp),執行測試代碼(ru
Python學習筆記10--unittest參數化
main 學習 參數化 python 如果 a+b 參數 怎麽辦 用戶登陸 我們在寫case的時候,如果用例的操作是一樣的,就是參數不同,比如說要測一個登陸的接口,要測正常登陸的、黑名單用戶登陸的、賬號密碼錯誤的等等,在unittest裏面就要寫多個case來測試。 這樣的
Python 學習筆記10 - 實戰:微信遙控電腦
10、Python實戰:微信遙控電腦 1 微信遠控:Python控制電腦的兩種方法 1-1 課程介紹 微信控制電腦 網頁控制電腦 遠端控制軟體 1-2 命令提示符 CMD 入門 基本的CMD命令介紹
python學習筆記(10):面向物件
一、類和例項 1.類(Class): 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。 2.物件:通過類定義的資料結構例項。物件包括兩個資料成員(類變數和例項變數)和方法。 3.類變數:類變數在整個例項化的物件中
python學習筆記10(迭代器)
可迭代物件與迭代器 可迭代物件: 可以直接作用於for迴圈的物件統稱為可迭代物件(Iterable)。可以用isinstance()去判斷一個物件是否是Iterable物件 可以直接作用於for迴圈的資料型別一般分兩種 1、集合資料型別,如list、tuple、dict、set、st
python筆記10-切片(從list或字符串中取幾個元素)
-1 下標 功能 切片 name 字符 list python 筆記 name1 = ‘zcl,pyzyz‘names = [‘zcl‘,‘py‘,‘zyz‘]#切片的意思就是從list裏面或者字符串裏面取幾個元素#切片操作對字符串也是完全適用的# print(names[
Python 筆記 #10# Histograms
hold his color args cti align tom mod display 1、Build a histogram In [1]: help(plt.hist) Help on function hist in module matplotlib.p
python+selenium個人學習筆記10-調用JavaScript和截圖
end post style keys driver quit fin send IT 調用JavaScript和截圖 一、調用JavaScript 1、調整瀏覽器滾動條位置 window.scrollTo(0,500); #左邊距,上邊距 2、用ex
【python】學習筆記10-ddt數據驅動
get args code imp content coo 文檔 AR ems DDT的使用 DDT包含類的裝飾器ddt和兩個方法裝飾器data(直接輸入測試數據),file_data(可以從json或者yaml中獲取測試數據) 只有yaml和yml結尾的文件以yaml形式
python學習筆記(10)--組合數據類型(字典類型)
clas 元組 處理方法 數據類型 type 處理 之間 返回字典 映射 理解映射: 映射是一種鍵(索引)和值(數據)的對應。字典是鍵值對的集合,鍵值之間無序。用大括號表示{},和dict()創建,鍵值對用冒號:表示。 {鍵:值,鍵:值,鍵:值} >>&g
python筆記10-多線程之線程同步(鎖lock)
pre 創建 函數 必須 col threading code png sta 前言 關於吃火鍋的場景,小夥伴並不陌生,吃火鍋的時候a同學往鍋裏下魚丸,b同學同時去吃掉魚丸,有可能會導致吃到生的魚丸。為了避免這種情況,在下魚丸的過程中,先鎖定操作,讓吃火鍋的小夥伴停一會,等
Python學習筆記__12.10章 XML
編程語言 Python # 這是學習廖雪峰老師python教程的學習筆記1、概覽XML雖然比JSON復雜,在Web中應用也不如以前多了,不過仍有很多地方在用,所以,有必要了解如何操作XML。1、DOM vs SAX操作XML有兩種方法:DOM和SAX。DOM會把整個XML讀入內存,解析為樹,因此占用內
Python+Selenium學習筆記10 - send_keys上傳文件
element pan web col 技術 html -h nbsp style 在火狐瀏覽器上傳文件 上傳前,同一個HTML文件在火狐和Edge瀏覽器顯示有些不同 這是Firefox瀏覽器的顯示 這是Edge瀏覽器 上傳後 1 # coding
Python標準庫筆記(10) — itertools模塊
構造 values tools multi 生成 TE product and map() itertools 用於更高效地創建叠代器的函數工具。 itertools 提供的功能受Clojure,Haskell,APL和SML等函數式編程語言的類似功能的啟發。它們的目的
Python筆記10(CSS)
耦合性 適應 選中 提高 ora 學習 筆記 ava tex 一、css的引入方式 1、css介紹 現在的互聯網前端分三層: HTML:超文本標記語言。從語義的角度描述頁面結構。 CSS:層疊樣式表。從審美的角度負責頁面樣式。 JS:JavaScript 。從
【Python爬蟲學習筆記10】多線程中的生產者消費者模式
其中 因此 問題 共享 and 生產者消費者模式 共享問題 由於 接下來 在多線程編程中,最經典的模式是生產者消費者模式。其中,生產者是專門用來生產數據的線程,它把數據存放在一個中間變量中;而消費者則從這個中間變量取出數據進行消費。由於生產者和消費者共享中間變量,這些變量大
【原創】python學習筆記(10)--《笨辦法學python》字串處理
字串基本操作 (1) 字串+字串 (2)字串*數字 (3)字串+str(其他) # -*- coding:utf-8 -*- print ("test1") name1="alice" name2="bob" name_new=name1+name2 print