ddt檔案驅動使用中的坑
程式碼中加了一個註釋
···
@ddt.data(
['郵箱格式不正確','111'],
['郵箱格式不正確','[email protected]'],
['郵箱格式不正確','[email protected]@'],
['郵箱格式不正確','[email protected]']
)
@ddt.unpack
···
@ddt.data(*data)
def test_register(self,data):
error_info, email = data
email_error = self.login.email_error(error_info,email)
self.assertTrue(email_error)
報錯資訊:
@ddt.data(*data) ^
IndentationError: unexpected indent
解決方法:
刪除註釋
相關推薦
ddt檔案驅動使用中的坑
程式碼中加了一個註釋 ··· @ddt.data( ['郵箱格式不正確','111'], ['郵箱格式不正確','[email protected]'], ['郵箱格式不正確','[email prot
記錄Android開發一個小坑,佈局檔案TextView中新增onClick後,點選無效問題
自己寫東西的時候,在TextView上添加了onClick去增加點選事件,去跳轉另一個Activity,執行後結果點選無效,新增Toast,Toast也不顯示,程式碼如下: <TextView android:layout_width="wrap_content"
關於字元驅動中的變數,巨集,標頭檔案等的簡介 module_init module_exit
ssize_t second_drv_read(struct file *file, char __user *buf, size_t size, loff_t *ppos) { } 這是一個檔案讀函式 ssize_t是signed size_t,size_t是標準C庫中定義的
Linux 核心驅動中對檔案的讀寫
有時候需要在Linux kernel–大多是在需要除錯的驅動程式–中讀寫檔案資料。在kernel中操作檔案沒有標準庫可用,需要利用kernel的一些函式,這些函式主 要有: filp_open() filp_close(), vfs_read() vfs_write
Android Studio專案打包AAR,以及專案中嵌入AAR檔案,過程中出現R檔案報錯的坑
這幾天接到新需求,將ec專案嵌入到公司as總專案中,第一次搞,弄了好久,才搞定,入正題. 首先將ec專案匯入as中,解決各種報錯,比如png圖片,.9圖,以及各種不規範的log,吐死之類的,不細說,這個不難. 將專案遷移到AS中,成功執行,OK,開始打包AAR,打包AAR不
Windows檔案系統過濾驅動中開啟檔案時如何避免重入
呼叫下面的函式可以避免在打開回調中開啟新的檔案的時候引起重入 NTSTATUS IoCreateFileSpecifyDeviceObjectHint( __out PHANDLE FileHandle, __in ACCESS_MASK Desir
一個專案中:只能存在一個 WebMvcConfigurationSupport (靜態檔案失效之坑)
一個專案中:只能存在一個 WebMvcConfigurationSupport 在一個專案中WebMvcConfigurationSupport只能存在一個,多個的時候,只有一個會生效。 靜態檔案訪問失效原因:寫配置的時候,沒有注意,在網上找的程式碼,靜態檔案放行的配置,在幾天前經過各種嘗試,什麼appl
Linux驅動中常用的宏
常用 linux drive pan div linux驅動 bsp return class 1.module_i2c_driver(adxl34x_driver)展開為 static int __int adxl34x_driver_init(void) { ret
論python3下“多態”與“繼承”中坑
ict for all order section 有意思 back ani eve 1、背景: 近日切換到python3後,發現python3在多態處理上,有一些比較有意思的情況,特別記載,供大家參考。。。 以廖老師的python3教程中的animal 和dog的繼承
DLL線程中坑爹的Synchronize?
工程文件 一個 creat init eat 因此 測試 錄音 捕捉 1, 緣起 某次開發語音對講windows程序,采用delphi語言,及delphix的TDXSound控件。 DXSound提供了TSoundCaptureStream類,可以實現指定頻率、位數、聲道的
5.2.13.驅動中如何操控硬件
如果 虛擬 內核啟動 內核移植 函數指針 占用 編譯 移植 編碼 不變: 硬件原理不變 硬件操作接口(寄存器)不變 硬件操作代碼不變 寄存器地址不變:裸機直接用物理地址,現在用虛擬地址。 編程習慣不變:裸機用函數指針操作寄存器,現在用封裝好的IO讀寫函數來操作寄存器。
Android驅動中的remap_pfn_range()校驗漏洞(CVE-2013-2596)
用戶態 bsp 介紹 進程 sig shared res exploit 關系 簡單介紹 當然類似函數還有io_remap_pfn_range()。 remap_pfn_range() 為用戶態提供了一種手段訪問內核地址空間。它通過新頁表,將一塊內核物理內存映射到用戶態進程
iOS使用 xcconfig配置檔案的若干坑
有一些文章介紹.xconfig檔案的使用,如這篇,但是經過親自實踐,發現還是有一些坑,這裡記錄下。 構建新的configuration 這一步在“project-info-configuration”位置進行,點選“+”構建“-”消除,沒什麼問題,這個很簡單也不會出錯。 只是原來使用xc
MySQL資料匯入sql檔案過程中出錯
錯誤型別: ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of '
linux驅動中讀寫硬體暫存器(例如__raw_writel)
__iomem原始碼位置:include/linux/compiler.h # define __force __attribute__((force)) //變數可以進行強制轉換 # define __nocast &
在Linux 中如何從程序相關的檔案描述中恢復資料
在Linux中誤刪除了某個檔案,但是 ps-ef|grep 檔名 發現某個程序還在使用該檔案,那麼可以通 過以下方式恢復檔案。 例如:建立一個簡單檔案/tmp/test.txt, 隨便向裡面寫點內容 兩個client模擬,client1 負責開啟檔案less /tmp/test.txt(模擬佔用執行緒
ddt資料驅動
資料驅動原理 1.測試資料為多個字典的list型別 2.測試類前加修飾@ddt.ddt 3.case前加修飾@ddt.data() 4.執行後用例會自動載入成三個單獨的用例 5.測試結果: Testing started at 21:51 ...start!{'username': 'sele
springBoot 讀取配置檔案yml中的資訊
yml中自定義一些變數 var: analyze_url: test ocr_url: test microsoft_key: test 對映到類變數中 @Getter @Component public class varModel { @Value("${var.
檔案下載中使用inputStream流獲取檔案大小
inputStream.available()獲取的是檔案的位元組大小 InputStream inputStream = new FileInputStream(new File(path)); response.setHeader("Content-Length", String.
EMMC驅動中常用命令說明及初始化順序
一、命令說明 mmc_go_idle 傳送CMD0指令,GO_IDLE_STATE 使mmc card進入idle state。 雖然進入到了Idle State,但是上電覆位過程並不一定完成了,這主要靠讀取OCR的busy位來判斷,而流程歸結為下