Exemplo n.º 1
0
 def setUp(self):
     ''' 读取配置文件,进行操作
     '''
     print("setup")
     # 需要写一个自定义的转译,传统的转译并不能解决列表下的unicode字符的显示
     self.store = CSVStore(CSV_FILENAME, CSV_FIELDNAMES)
     self.store.setUp()
Exemplo n.º 2
0
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)