bazarr/libs/aniso8601/tests/test_compat.py

28 lines
763 B
Python
Raw Normal View History

2022-09-22 10:33:33 +00:00
# -*- 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
from aniso8601.compat import PY2, is_string
class TestCompatFunctions(unittest.TestCase):
def test_is_string(self):
self.assertTrue(is_string("asdf"))
self.assertTrue(is_string(""))
# pylint: disable=undefined-variable
if PY2 is True:
self.assertTrue(is_string(unicode("asdf")))
self.assertFalse(is_string(None))
self.assertFalse(is_string(123))
self.assertFalse(is_string(4.56))
self.assertFalse(is_string([]))
self.assertFalse(is_string({}))