cr-connect-workflow/tests/scripts/test_get_localtime.py

19 lines
566 B
Python
Raw Normal View History

from tests.base_test import BaseTest
2021-10-14 15:02:51 +00:00
from crc.scripts.get_localtime import GetLocaltime
2021-10-20 16:16:18 +00:00
import dateparser
class TestGetLocaltime(BaseTest):
def test_get_localtime(self):
self.load_example_data()
workflow = self.create_workflow('get_localtime')
workflow_api = self.get_workflow_api(workflow)
task = workflow_api.next_task
2021-10-14 15:02:51 +00:00
timestamp = task.data['timestamp']
localtime = task.data['localtime']
2021-10-20 16:16:18 +00:00
self.assertEqual(dateparser.parse(localtime), GetLocaltime().do_task(None, None, None, timestamp=timestamp))