我正在对 python 脚本进行单元测试,并希望模拟该脚本在一个月的不同日期的运行。
有什么方法可以设置从命令行启动脚本的日期/时间?
我无权更改系统日期/时间,并且不想使用我想要测试的日期来破解脚本。
干杯,多纳尔
刚刚找到解决方案,使用一个叫做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)