You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.6 KiB
50 lines
1.6 KiB
2 years ago
|
# -*- 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,
|
||
|
)
|