在 linux 中为 python 脚本设置日期/时间

Don*_*l M 2 python linux

我正在对 python 脚本进行单元测试,并希望模拟该脚本在一个月的不同日期的运行。

有什么方法可以设置从命令行启动脚本的日期/时间?

我无权更改系统日期/时间,并且不想使用我想要测试的日期来破解脚本。

干杯,多纳尔

Don*_*l M 5

刚刚找到解决方案,使用一个叫做faketime的linux工具。

[10:45:03] $ faketime '2008-12-24 08:15:42' /bin/date
Wed Dec 24 08:15:42 GMT 2008
Run Code Online (Sandbox Code Playgroud)