chore(shared): explicit function name time_fromisoformat (#1917)

This commit is contained in:
Jonas L 2022-06-25 17:10:59 +02:00 committed by GitHub
parent 1faf5a724b
commit 6ef941b3f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 9 deletions

View File

@ -4,7 +4,7 @@ from typing import Dict
from dateutil.parser import isoparse
from libretime_api_client.version2 import AirtimeApiClient as ApiClient
from libretime_shared.datetime import (
fromisoformat,
time_fromisoformat,
time_in_milliseconds,
time_in_seconds,
)
@ -74,10 +74,10 @@ def generate_file_events(
# Show data
"show_name": show["name"],
# Extra data
"fade_in": time_in_milliseconds(fromisoformat(schedule["fade_in"])),
"fade_out": time_in_milliseconds(fromisoformat(schedule["fade_out"])),
"cue_in": time_in_seconds(fromisoformat(schedule["cue_in"])),
"cue_out": time_in_seconds(fromisoformat(schedule["cue_out"])),
"fade_in": time_in_milliseconds(time_fromisoformat(schedule["fade_in"])),
"fade_out": time_in_milliseconds(time_fromisoformat(schedule["fade_out"])),
"cue_in": time_in_seconds(time_fromisoformat(schedule["cue_in"])),
"cue_out": time_in_seconds(time_fromisoformat(schedule["cue_out"])),
"metadata": file,
"replay_gain": file["replay_gain"],
"filesize": file["filesize"],

View File

@ -14,7 +14,7 @@ def time_in_milliseconds(value: time) -> float:
return time_in_seconds(value) * 1000
def fromisoformat(value: str) -> time:
def time_fromisoformat(value: str) -> time:
"""
This is required for Python 3.6 support. datetime.time.fromisoformat was
only added in Python 3.7. Until LibreTime drops Python 3.6 support, this

View File

@ -3,7 +3,7 @@ from datetime import time
from pytest import approx, mark
from libretime_shared.datetime import (
fromisoformat,
time_fromisoformat,
time_in_milliseconds,
time_in_seconds,
)
@ -27,5 +27,5 @@ def test_time_in_milliseconds():
("00:04:30", time(minute=4, second=30)),
],
)
def test_fromisoformat(payload, expected):
assert fromisoformat(payload) == expected
def test_time_fromisoformat(payload, expected):
assert time_fromisoformat(payload) == expected