Spaces:
Running
Running
# -*- coding: utf-8 -*- | |
# Copyright (c) 2021, Brandon Nielsen | |
# All rights reserved. | |
# | |
# This software may be modified and distributed under the terms | |
# of the BSD license. See the LICENSE file for details. | |
import unittest | |
import aniso8601 | |
class TestInitFunctions(unittest.TestCase): | |
def test_import(self): | |
# Verify the function mappings | |
self.assertEqual(aniso8601.parse_datetime, aniso8601.time.parse_datetime) | |
self.assertEqual(aniso8601.parse_time, aniso8601.time.parse_time) | |
self.assertEqual( | |
aniso8601.get_time_resolution, aniso8601.time.get_time_resolution | |
) | |
self.assertEqual( | |
aniso8601.get_datetime_resolution, aniso8601.time.get_datetime_resolution | |
) | |
self.assertEqual(aniso8601.parse_date, aniso8601.date.parse_date) | |
self.assertEqual( | |
aniso8601.get_date_resolution, aniso8601.date.get_date_resolution | |
) | |
self.assertEqual(aniso8601.parse_duration, aniso8601.duration.parse_duration) | |
self.assertEqual( | |
aniso8601.get_duration_resolution, | |
aniso8601.duration.get_duration_resolution, | |
) | |
self.assertEqual(aniso8601.parse_interval, aniso8601.interval.parse_interval) | |
self.assertEqual( | |
aniso8601.parse_repeating_interval, | |
aniso8601.interval.parse_repeating_interval, | |
) | |
self.assertEqual( | |
aniso8601.get_interval_resolution, | |
aniso8601.interval.get_interval_resolution, | |
) | |
self.assertEqual( | |
aniso8601.get_repeating_interval_resolution, | |
aniso8601.interval.get_repeating_interval_resolution, | |
) | |