def setUp(self): ''' 读取配置文件,进行操作 ''' print("setup") # 需要写一个自定义的转译,传统的转译并不能解决列表下的unicode字符的显示 self.store = CSVStore(CSV_FILENAME, CSV_FIELDNAMES) self.store.setUp()
class test_store(unittest.TestCase): """测试逻辑,使用store写入文件后,自己读取文件检查是否匹配 """ def setUp(self): ''' 读取配置文件,进行操作 ''' print("setup") # 需要写一个自定义的转译,传统的转译并不能解决列表下的unicode字符的显示 self.store = CSVStore(CSV_FILENAME, CSV_FIELDNAMES) self.store.setUp() def tearDown(self): print("teardown") self.store.close() def test_write(self): print("testing") person = {} data = "未填写" person[CSV_FIELDNAMES[0]] = "还没有填写" person[CSV_FIELDNAMES[1]] = "没有链接" person[CSV_FIELDNAMES[2]] = "未填写" person[CSV_FIELDNAMES[3]] = "为填写" person[CSV_FIELDNAMES[4]] = "还没有填写" person[CSV_FIELDNAMES[5]] = "还没有填写" person[CSV_FIELDNAMES[6]] = "还没有填写" person[CSV_FIELDNAMES[7]] = "还没有填写" person[CSV_FIELDNAMES[8]] = "还没有填写" person[CSV_FIELDNAMES[9]] = "还没有填写" person[CSV_FIELDNAMES[10]] = "还没有填写" person[CSV_FIELDNAMES[11]] = "还没有填写" person[CSV_FIELDNAMES[12]] = "还没有填写" person[CSV_FIELDNAMES[13]] = "还没有填写" person[CSV_FIELDNAMES[14]] = "还没有填写" person[CSV_FIELDNAMES[15]] = "还没有填写" person[CSV_FIELDNAMES[16]] = "还没有填写" person[CSV_FIELDNAMES[17]] = "还没有填写" person[CSV_FIELDNAMES[18]] = "还没有填写" self.store.write(person)