Skip to content

Commit

Permalink
Merge pull request #99 from ascmitc/dev/utc-filename
Browse files Browse the repository at this point in the history
fixing manifest filename to be UTC
  • Loading branch information
ptrpfn authored Oct 8, 2021
2 parents e01fb0d + 327609e commit 6a7b401
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion ascmhl/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def datetime_now_isostring():

def datetime_now_filename_string():
"""create a string representation for now() for use as part of the MHL filename"""
return datetime.datetime.strftime(datetime.datetime.now(), "%Y-%m-%d_%H%M%S")
return datetime.datetime.strftime(datetime.datetime.utcnow(), "%Y-%m-%d_%H%M%S")


def datetime_now_isostring_with_microseconds():
Expand Down
16 changes: 16 additions & 0 deletions tests/test_utils.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from packaging import version

from ascmhl.utils import datetime_now_filename_string
import datetime
import os, time


def test_time():
datetime_now_filename = datetime_now_filename_string()
datetime_now_filename_reference = datetime.datetime.strftime(datetime.datetime.utcnow(), "%Y-%m-%d_%H%M%S")

print("datetime_now_filename: " + datetime_now_filename)
print("datetime_now_filename_reference: " + datetime_now_filename_reference)

# seems always to be working, as tests run in UTC ?
assert datetime_now_filename == datetime_now_filename_reference

0 comments on commit 6a7b401

Please sign in to comment.