forked from third-party-mirrors/zfs_autobackup
use gmtime instead of localtime
This commit is contained in:
parent
0d26420b15
commit
47bd4ed490
@ -1,3 +1,4 @@
|
||||
colorama
|
||||
argparse
|
||||
coverage
|
||||
python-coveralls
|
||||
|
@ -21,4 +21,8 @@ EXIT=$?
|
||||
echo
|
||||
coverage report
|
||||
|
||||
#this does automatic travis CI/https://coveralls.io/ intergration:
|
||||
echo "Submitting to coveralls.io:"
|
||||
coveralls
|
||||
|
||||
exit $EXIT
|
||||
|
130
test_thinner.py
130
test_thinner.py
@ -7,7 +7,7 @@ class Thing:
|
||||
|
||||
def __str__(self):
|
||||
# age=now-self.timestamp
|
||||
struct=time.localtime(self.timestamp)
|
||||
struct=time.gmtime(self.timestamp)
|
||||
return("{}".format(time.strftime("%Y-%m-%d %H:%M:%S",struct)))
|
||||
|
||||
|
||||
@ -18,37 +18,38 @@ class TestThinner(unittest.TestCase):
|
||||
return super().setUp()
|
||||
|
||||
def test_incremental(self):
|
||||
ok=['2023-01-01 10:09:50',
|
||||
'2024-01-01 20:06:35',
|
||||
'2025-01-01 09:59:44',
|
||||
'2026-01-01 18:06:41',
|
||||
'2026-03-08 02:27:07',
|
||||
'2026-04-07 02:29:04',
|
||||
'2026-05-07 18:39:31',
|
||||
'2026-06-06 06:06:14',
|
||||
'2026-07-06 03:53:12',
|
||||
'2026-08-05 06:23:43',
|
||||
'2026-09-04 21:13:46',
|
||||
'2026-10-04 00:50:48',
|
||||
'2026-11-03 01:52:55',
|
||||
'2026-12-03 15:04:25',
|
||||
'2027-01-01 09:02:16',
|
||||
'2027-01-02 09:59:16',
|
||||
'2027-01-28 09:54:49',
|
||||
'2027-02-01 08:59:47',
|
||||
'2027-02-04 03:24:33',
|
||||
'2027-02-11 01:51:49',
|
||||
'2027-02-18 04:09:25',
|
||||
'2027-02-19 14:21:39',
|
||||
'2027-02-20 13:41:38',
|
||||
'2027-02-21 07:33:50',
|
||||
'2027-02-22 07:39:18',
|
||||
'2027-02-23 07:52:18',
|
||||
'2027-02-24 02:16:31',
|
||||
'2027-02-24 02:17:08',
|
||||
'2027-02-24 05:26:13',
|
||||
'2027-02-24 12:56:41']
|
||||
|
||||
|
||||
ok=['2023-01-01 11:09:50',
|
||||
'2024-01-01 21:06:35',
|
||||
'2025-01-01 10:59:44',
|
||||
'2026-01-01 19:06:41',
|
||||
'2026-03-08 03:27:07',
|
||||
'2026-04-07 04:29:04',
|
||||
'2026-05-07 20:39:31',
|
||||
'2026-06-06 08:06:14',
|
||||
'2026-07-06 05:53:12',
|
||||
'2026-08-05 08:23:43',
|
||||
'2026-09-04 23:13:46',
|
||||
'2026-10-04 02:50:48',
|
||||
'2026-11-03 02:52:55',
|
||||
'2026-12-03 16:04:25',
|
||||
'2027-01-01 10:02:16',
|
||||
'2027-01-02 10:59:16',
|
||||
'2027-01-28 10:54:49',
|
||||
'2027-02-01 09:59:47',
|
||||
'2027-02-04 04:24:33',
|
||||
'2027-02-11 02:51:49',
|
||||
'2027-02-18 05:09:25',
|
||||
'2027-02-19 15:21:39',
|
||||
'2027-02-20 14:41:38',
|
||||
'2027-02-21 08:33:50',
|
||||
'2027-02-22 08:39:18',
|
||||
'2027-02-23 08:52:18',
|
||||
'2027-02-24 03:16:31',
|
||||
'2027-02-24 03:17:08',
|
||||
'2027-02-24 06:26:13',
|
||||
'2027-02-24 13:56:41']
|
||||
|
||||
#some arbitrary date
|
||||
now=1589229252
|
||||
@ -81,39 +82,40 @@ class TestThinner(unittest.TestCase):
|
||||
|
||||
def test_full(self):
|
||||
|
||||
ok=['2022-02-24 16:54:37',
|
||||
'2023-01-01 11:09:50',
|
||||
'2024-01-01 21:06:35',
|
||||
'2025-01-01 10:59:44',
|
||||
'2026-01-01 19:06:41',
|
||||
'2026-03-02 00:23:58',
|
||||
'2026-03-08 03:27:07',
|
||||
'2026-04-07 04:29:04',
|
||||
'2026-05-07 20:39:31',
|
||||
'2026-06-06 08:06:14',
|
||||
'2026-07-06 05:53:12',
|
||||
'2026-08-05 08:23:43',
|
||||
'2026-09-04 23:13:46',
|
||||
'2026-10-04 02:50:48',
|
||||
'2026-11-03 02:52:55',
|
||||
'2026-12-03 16:04:25',
|
||||
'2027-01-01 10:02:16',
|
||||
'2027-01-02 10:59:16',
|
||||
'2027-01-25 21:00:35',
|
||||
'2027-01-28 10:54:49',
|
||||
'2027-02-01 09:59:47',
|
||||
'2027-02-04 04:24:33',
|
||||
'2027-02-11 02:51:49',
|
||||
'2027-02-18 05:09:25',
|
||||
'2027-02-19 15:21:39',
|
||||
'2027-02-20 14:41:38',
|
||||
'2027-02-21 08:33:50',
|
||||
'2027-02-22 08:39:18',
|
||||
'2027-02-23 08:52:18',
|
||||
'2027-02-24 03:16:31',
|
||||
'2027-02-24 03:17:08',
|
||||
'2027-02-24 06:26:13',
|
||||
'2027-02-24 13:56:41']
|
||||
ok=['2022-02-24 15:54:37',
|
||||
'2023-01-01 10:09:50',
|
||||
'2024-01-01 20:06:35',
|
||||
'2025-01-01 09:59:44',
|
||||
'2026-01-01 18:06:41',
|
||||
'2026-03-01 23:23:58',
|
||||
'2026-03-08 02:27:07',
|
||||
'2026-04-07 02:29:04',
|
||||
'2026-05-07 18:39:31',
|
||||
'2026-06-06 06:06:14',
|
||||
'2026-07-06 03:53:12',
|
||||
'2026-08-05 06:23:43',
|
||||
'2026-09-04 21:13:46',
|
||||
'2026-10-04 00:50:48',
|
||||
'2026-11-03 01:52:55',
|
||||
'2026-12-03 15:04:25',
|
||||
'2027-01-01 09:02:16',
|
||||
'2027-01-02 09:59:16',
|
||||
'2027-01-25 20:00:35',
|
||||
'2027-01-28 09:54:49',
|
||||
'2027-02-01 08:59:47',
|
||||
'2027-02-04 03:24:33',
|
||||
'2027-02-11 01:51:49',
|
||||
'2027-02-18 04:09:25',
|
||||
'2027-02-19 14:21:39',
|
||||
'2027-02-20 13:41:38',
|
||||
'2027-02-21 07:33:50',
|
||||
'2027-02-22 07:39:18',
|
||||
'2027-02-23 07:52:18',
|
||||
'2027-02-24 02:16:31',
|
||||
'2027-02-24 02:17:08',
|
||||
'2027-02-24 05:26:13',
|
||||
'2027-02-24 12:56:41']
|
||||
|
||||
|
||||
|
||||
#some arbitrary date
|
||||
|
Loading…
x
Reference in New Issue
Block a user