小编meh*_*guh的帖子

Python,按特定顺序运行命令

我正在编写一个脚本,从unix目录中获取最近修改过的文件.我确信它有效,但我必须创建一个单元测试来证明它.

问题是setUp函数.我希望能够预测文件的创建顺序.

self.filenames = ["test1.txt", "test2.txt", "test3.txt", "filename.txt", "test4"]
newest = ''
for fn in self.filenames:
    if pattern.match(fn): newest = fn
    with open(fn, "w") as f: f.write("some text")
Run Code Online (Sandbox Code Playgroud)

模式是"test.*.txt",因此它只匹配列表中的前三个.在多个测试中,最新的有时返回'test3.txt',有时返回'test1.txt'.

python file-io unit-testing

2
推荐指数
1
解决办法
104
查看次数

标签 统计

file-io ×1

python ×1

unit-testing ×1