Skip to content
Snippets Groups Projects
Commit ddec47a6 authored by Matt Clarke_1's avatar Matt Clarke_1
Browse files

Merge branch 'integration_test_utc_timezone_update' into 'main'

Integration test utc timezone update

See merge request !887
parents 207db3dc ae18259b
No related branches found
No related tags found
1 merge request!887Integration test utc timezone update
Pipeline #209860 passed
......@@ -3,7 +3,7 @@ import os.path
import time
import uuid
from collections import Counter
from datetime import datetime
from datetime import datetime, timezone
import h5py
import numpy as np
......@@ -250,10 +250,14 @@ class TestFileWriter:
# Check start and stop time are what we expect
assert datetime.strptime(
f["/entry/start_time"][()].decode(), "%Y-%m-%dT%H:%M:%S.%fZ"
) == datetime.utcfromtimestamp(start_time)
).replace(tzinfo=timezone.utc) == datetime.fromtimestamp(
start_time, timezone.utc
)
assert datetime.strptime(
f["/entry/end_time"][()].decode(), "%Y-%m-%dT%H:%M:%S.%fZ"
) == datetime.utcfromtimestamp(end_time)
).replace(tzinfo=timezone.utc) == datetime.fromtimestamp(
end_time, timezone.utc
)
def test_two_writers_write_three_files(self, file_writer, second_filewriter):
"""
......@@ -409,10 +413,14 @@ class TestFileWriter:
# Check start and stop time are what we expect
assert datetime.strptime(
f["/entry/start_time"][()].decode(), "%Y-%m-%dT%H:%M:%S.%fZ"
) == datetime.utcfromtimestamp(start_time)
).replace(tzinfo=timezone.utc) == datetime.fromtimestamp(
start_time, timezone.utc
)
assert datetime.strptime(
f["/entry/end_time"][()].decode(), "%Y-%m-%dT%H:%M:%S.%fZ"
) == datetime.utcfromtimestamp(end_time)
).replace(tzinfo=timezone.utc) == datetime.fromtimestamp(
end_time, timezone.utc
)
def test_writing_does_not_start_on_invalid_input(self, file_writer):
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment