测试一个每10秒重复一次的循环

时间:2015-08-01 04:40:09

标签: python powershell testing python-requests

我有一个代码,每10秒重复一次,但是我无法长时间测试它,因为我的powershell一直挂着,代码只是因为没有特殊原因而停止(代码正在运行,但它没有& #39; t给出结果)。有没有办法测试代码,或安全地运行它而不会被中断?我试图搜索,但似乎像Unittest这样的库会因为我的代码而崩溃,因为我想让它运行一天。因为它通常在我开始手动测试后几个小时挂起。

代码是这样的:

import time
import requests
while True:
    getting = requests.get(some_url)
    result = getting. json()
    posting = requests.post(another_url,headers,json=result)
    time.sleep(10)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

经过测试和实验。当我使用PowerShell,cmd.exe或默认的Python IDE时,它似乎是Windows的资源管理错误。因此,如果有人想长时间测试他们的代码,建议使用PyCharm,因为它已经为我运行了一天多。这应该意味着PyCharm在这个特定领域有更好的管理。

有关详细信息,请查看问题本身下的评论。