def test_timezone_in_plugin(capsys):
class ActivateImpl(MockedImpl):
TIMEZONE = 'Asia/Tokyo'
CRONTAB = [
'0 0 * * * .print_datetime',
]
def activate(self):
self.activate_crontab()
def print_datetime(self, polled_time):
six.print_(polled_time.strftime('%Y-%m-%d'), end='')
plugin = ActivateImpl()
plugin.activate()
with freeze_time('2016-01-01 00:00:01'):
plugin.poll_crontab()
out, err = capsys.readouterr()
assert out != '2016-01-01'
评论列表
文章目录