From 87098dd1b8c4b83525a739eaf0bcafc2e1b92186 Mon Sep 17 00:00:00 2001 From: fujinhua Date: Wed, 15 Aug 2018 16:45:45 +0800 Subject: [PATCH] Add unit test for syscomm timeutil and values Change-Id: I8dc9f3e4b43ba3aaec6f423931e99e8221f336b0 Issue-ID: VFC-1009 Signed-off-by: fujinhua --- lcm/pub/utils/tests.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lcm/pub/utils/tests.py b/lcm/pub/utils/tests.py index 5bc836c8..d7d628e0 100644 --- a/lcm/pub/utils/tests.py +++ b/lcm/pub/utils/tests.py @@ -17,6 +17,9 @@ import mock import enumutil import fileutil import urllib2 +import syscomm +import timeutil +import values from lcm.pub.database.models import JobStatusModel, JobModel from lcm.pub.utils.jobutil import JobUtil @@ -201,3 +204,20 @@ class UtilsTest(unittest.TestCase): expect_progresses = ['/vnfinst/11', '/vnfinst/22', '/vnfinst/33'] self.assertEqual(expect_progresses, progresses) JobModel.objects.filter().delete() + + def test_fun_name(self): + self.assertEqual("test_fun_name", syscomm.fun_name()) + + def test_now_time(self): + self.assertIn(":", timeutil.now_time()) + self.assertIn("-", timeutil.now_time()) + + def test_ignore_case_get(self): + data = { + "Abc": "def", + "HIG": "klm" + } + self.assertEqual("def", values.ignore_case_get(data, 'ABC')) + self.assertEqual("def", values.ignore_case_get(data, 'abc')) + self.assertEqual("klm", values.ignore_case_get(data, 'hig')) + self.assertEqual("bbb", values.ignore_case_get(data, 'aaa', 'bbb')) -- 2.16.6