Fix log directory problem when exec UT 47/58647/5
authorfujinhua <fu.jinhua@zte.com.cn>
Thu, 2 Aug 2018 09:23:19 +0000 (17:23 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Thu, 2 Aug 2018 11:41:43 +0000 (19:41 +0800)
Change log directory when exec UT

Change-Id: Ic9e60fdaba8374ee452ec96aa545358d51194d22
Issue-ID: VFC-1010
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
catalog/settings.py

index 8f4f36b..1920f1b 100644 (file)
@@ -165,18 +165,23 @@ pub_config.SDC_BASE_URL = "http://%s:%s/api" % (pub_config.MSB_SERVICE_IP, pub_c
 LOGGING_CONFIG = None
 # yaml configuration of logging
 LOGGING_FILE = os.path.join(BASE_DIR, 'catalog/log.yml')
+if 'test' in sys.argv:
+    os.system('sed -i "s|/var/log/onap/vfc/catalog|/tmp|" %s' % LOGGING_FILE)
 log_config.yamlConfig(filepath=LOGGING_FILE, watchDog=True)
 
 if 'test' in sys.argv:
+    os.system('sed -i "s|/tmp|/var/log/onap/vfc/catalog|" %s' % LOGGING_FILE)
+
     pub_config.REG_TO_MSB_WHEN_START = False
+
     DATABASES = {}
     DATABASES['default'] = {
         'ENGINE': 'django.db.backends.sqlite3',
         'NAME': ':memory:',
     }
     REST_FRAMEWORK = {}
-    import platform
 
+    import platform
     if platform.system() == 'Linux':
         TEST_RUNNER = 'xmlrunner.extra.djangotestrunner.XMLTestRunner'
         TEST_OUTPUT_VERBOSE = True