diff options
author | Shachar Snapiri <ssnapiri@paloaltonetworks.com> | 2022-07-05 10:25:24 +0300 |
---|---|---|
committer | Shachar Snapiri <ssnapiri@paloaltonetworks.com> | 2022-07-05 10:54:52 +0300 |
commit | 3a99a259eb231bd9cf17b5b06ceeb4bff353698b (patch) | |
tree | bdb8e92d897b627f38ec9489f0e9cf62f04fd755 | |
parent | 390ceeedbea4cd29131f9fb6f3559d118ce6d4e9 (diff) | |
download | croniter-3a99a259eb231bd9cf17b5b06ceeb4bff353698b.tar.gz |
Add test
-rwxr-xr-x | src/croniter/tests/test_croniter_range.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/croniter/tests/test_croniter_range.py b/src/croniter/tests/test_croniter_range.py index 29fc0d0..e57e4e0 100755 --- a/src/croniter/tests/test_croniter_range.py +++ b/src/croniter/tests/test_croniter_range.py @@ -160,6 +160,20 @@ class CroniterRangeTest(base.TestCase): except CroniterBadTypeRangeError: self.fail('should not be triggered') + def test_dst_iter(self): + tz = pytz.timezone('Asia/Hebron') + now = datetime(2022, 3, 26, 0, 0, 0, tzinfo=tz) + it = croniter('0 0 * * *', now) + ret = [ + it.get_next(datetime).isoformat(), + it.get_next(datetime).isoformat(), + it.get_next(datetime).isoformat(), + ] + self.assertEqual(ret, [ + '2022-03-26T00:00:00+02:00', + '2022-03-27T01:00:00+03:00', + '2022-03-28T00:00:00+03:00']) + if __name__ == '__main__': unittest.main() |