2024-06-05 17:45:38 +02:00
|
|
|
{.used.}
|
|
|
|
|
|
|
|
import testutils/unittests, chronos
|
2024-07-06 03:33:38 +05:30
|
|
|
import waku/waku_archive/driver/postgres_driver/partitions_manager, waku/waku_core/time
|
2024-06-05 17:45:38 +02:00
|
|
|
|
|
|
|
suite "Partition Manager":
|
|
|
|
test "Calculate end partition time":
|
|
|
|
# 1717372850 == Mon Jun 03 2024 00:00:50 GMT+0000
|
|
|
|
# 1717376400 == Mon Jun 03 2024 01:00:00 GMT+0000
|
|
|
|
check 1717376400 == partitions_manager.calcEndPartitionTime(Timestamp(1717372850))
|
|
|
|
|
|
|
|
# 1717372800 == Mon Jun 03 2024 00:00:00 GMT+0000
|
|
|
|
# 1717376400 == Mon Jun 03 2024 01:00:00 GMT+0000
|
|
|
|
check 1717376400 == partitions_manager.calcEndPartitionTime(Timestamp(1717372800))
|