unittest讀取csv 檔案進行測試

2021-10-09 13:27:53 字數 1326 閱讀 2456

第一步 , 新建乙個csv 檔案,

通過造作前兩個 引數 斷言 ,第三個引數

2,第二部定位到我們寫的csv 檔案

import  csv

class readcsv():

def read_csv(self):

item =

a = csv.reader(open("../htmltest/testcsv.csv","r"))

for i in a:

return item

r = readcsv()

3 ,第三步,要執行的函式邏輯

class calcclass():

def jia(self,a,b):

c = a+b

return c

def jian(self,a,b):

c = a - b

return c

if __name__ == "__main__":

c = calcclass()

print(c.jian(1,2))

print(c.jia(1,2))

4,第四步,執行

from funcdemo.calcdemo import *

from readxml import readxml

from readdatd.readcsv import *

r = readcsv()

import unittest

class test(unittest.testcase):

def setup(self) -> none:

print(『start』)

def test1(self):

for i in r.read_csv():

c = calcclass()

a = c.jia(int(i[0]),int(i[1]))

self.assertequal(a,int(i[2]))

def teardown(self,) -> none:

print(『end』)

ifname== 「main」:

unittest.main()

數讀取到,

執行成功。

讀取 CSV 檔案

csv檔案 即 csv comma separate values 用逗號分隔值,可以用excel開啟檢視 由於是純文字,任何編輯器都快可以開啟檢視.與excel不同的是,在csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多...

php讀取csv檔案

開始討論php操作csv檔案的問題之前,我們先首先了解一下什麼是csv檔案。csv是最通用的一種檔案格式,它可以非常容易地被匯入各種pc 及資料庫中。此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。了解到這裡我們看清楚了csv檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...

DataTable 讀取CSV檔案

為什麼用datatable讀取csv檔案?在資料量不是非常巨大的時候,datatable可以提供程式設計式的查詢和排序工作,減少了處理csv檔案的工作量。如 column1 0 and column2 abc public class csvanalysis while true string co...