pytest的时候非常耗费时间和内存,并在8G ThinkPad x250笔记本会被kill掉,原来是测试代码里用了1G的大小的文件进行测试,改为11M后正常

在进行测试的时候,发现test kotti\tests\test_functional.py 非常耗费时间和内存,而且自己的8G ThinkPad x250都会导致测试进程被kill掉。

咨询AI:

在进行测试的时候,发现test kotti\tests\test_functional.py 非常耗费时间和内存,请帮助解决。

很快就找到了原因:

pytest的时候非常耗费时间和内存,并在8G ThinkPad x250笔记本会被kill掉,原来是测试代码里用了1G的大小的文件进行测试,改为11M后正常_第1张图片

把这句改成2M或10M解决:
 

form["upload"] = Upload("huge.txt", b"*" * (1024 * 1024 * 10), "text/plain")

同时关联的几句也要做相应的修改:


        form["title"] = "8MB file"
        form["description"] = "An 8MB file"
        form["upload"] = Upload("eightmb.txt", b"*" * (8 * 1024 * 1024), "text/plain")

但是因为Kotti设置大文件限额为10M,所以设为10M在pytest的时候会报错,将其设为11M

        form["title"] = "11MB file"
        form["description"] = "An 11MB file"
        form["upload"] = Upload("elevenmb.txt", b"*" * (11 * 1024 * 1024), "text/plain")

你可能感兴趣的:(项目实践,软硬件调试,前端,javascript,开发语言)