#!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Version: 1.0 @Python Version:3.6.6 @Author: ludq1 @File: test_my_stringutils @Time: 2019/1/7 007 22:01 @Description: 测试代码 """ from unittest import TestCase, main from cucc_common_pkg.my_stringutils import MyStringUtils class TestUtility(TestCase): r''' TestUtility ''' def test_is_empty(self): r''' Returns: ''' self.assertTrue(MyStringUtils.is_empty(None)) self.assertTrue(MyStringUtils.is_empty('')) self.assertTrue(MyStringUtils.is_empty(' ', trim=True)) def test_to_str(self): r''' Returns: ''' self.assertTrue(MyStringUtils.to_str(None) == MyStringUtils.EMPTY) self.assertTrue(MyStringUtils.to_str('') == MyStringUtils.EMPTY) self.assertTrue(MyStringUtils.to_str(' ', trim=True) == MyStringUtils.EMPTY) def test_equals(self): r''' Returns: ''' self.assertTrue(MyStringUtils.equals(None, None)) self.assertFalse(MyStringUtils.equals(None, '')) self.assertTrue(MyStringUtils.equals('abc', 'abc')) self.assertFalse(MyStringUtils.equals('ABC', 'abc')) if __name__ == '__main__': main()