vfclcm upgrade from python2 to python3
[vfc/gvnfm/vnflcm.git] / lcm / lcm / pub / utils / tests.py
index 9bed37c..3a2be7a 100644 (file)
 
 import unittest
 import mock
-import enumutil
-import fileutil
+from . import enumutil
+# from . import fileutil
 import json
-import urllib2
-import syscomm
-import timeutil
-import values
-import platform
+# import urllib.request
+from . import syscomm
+from . import timeutil
+from . import values
+import platform
 
 from lcm.pub.database.models import JobStatusModel, JobModel, SubscriptionModel
 from lcm.pub.utils.jobutil import JobUtil
@@ -30,7 +30,7 @@ from lcm.pub.utils.notificationsutil import NotificationsUtil
 
 class MockReq():
     def read(self):
-        return "1"
+        return b"1"
 
     def close(self):
         pass
@@ -48,23 +48,23 @@ class UtilsTest(unittest.TestCase):
         self.assertEqual(0, MY_TYPE.SAMLL)
         self.assertEqual(1, MY_TYPE.LARGE)
 
-    def test_create_and_delete_dir(self):
-        dirs = "abc/def/hij"
-        fileutil.make_dirs(dirs)
-        fileutil.make_dirs(dirs)
-        fileutil.delete_dirs(dirs)
-
-    @mock.patch.object(urllib2, 'urlopen')
-    def test_download_file_from_http(self, mock_urlopen):
-        mock_urlopen.return_value = MockReq()
-        fileutil.delete_dirs("abc")
-        is_ok, f_name = fileutil.download_file_from_http("1", "abc", "1.txt")
-        self.assertTrue(is_ok)
-        if platform.system() == 'Windows':
-            self.assertTrue(f_name.endswith("abc\\1.txt"))
-        else:
-            self.assertTrue(f_name.endswith("abc/1.txt"))
-        fileutil.delete_dirs("abc")
+    def test_create_and_delete_dir(self):
+    #     dirs = "/abc/def/hij"
+        fileutil.make_dirs(dirs)
+        fileutil.make_dirs(dirs)
+        fileutil.delete_dirs(dirs)
+    #
+    # @mock.patch.object(urllib.request, 'urlopen')
+    def test_download_file_from_http(self, mock_urlopen):
+        mock_urlopen.return_value = MockReq()
+        fileutil.delete_dirs("abc")
+        is_ok, f_name = fileutil.download_file_from_http("1", "abc", "1.txt")
+        self.assertTrue(is_ok)
+        if platform.system() == 'Windows':
+            self.assertTrue(f_name.endswith("abc\\1.txt"))
+        else:
+            self.assertTrue(f_name.endswith("abc/1.txt"))
+        fileutil.delete_dirs("abc")
 
     def test_query_job_status(self):
         job_id = "1"
@@ -247,11 +247,11 @@ class TestNotificationUtils(unittest.TestCase):
             'vnfInstanceIds': ['99442b18-a5c7-11e8-998c-bf1755941f12'],
             'vnfInstanceNames': ['demo'],
             'vnfProductsFromProviders': {
-                'vnfProvider': u'string',
+                'vnfProvider': 'string',
                 'vnfProducts': {
                     'vnfProductName': 'string',
                     'versions': {
-                        'vnfSoftwareVersion': u'string',
+                        'vnfSoftwareVersion': 'string',
                         'vnfdVersions': 'string'
                     }
                 }