fix the path of log file
[doctor.git] / doctor_tests / scenario / common.py
index a5cbe48..9344dca 100644 (file)
@@ -6,13 +6,15 @@
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
-import sys
+import os
 
 from doctor_tests.common.utils import match_rep_in_file
 
 
 def calculate_notification_time():
-    log_file = '{0}/{1}'.format(sys.path[0], 'doctor.log')
+    scenario_dir = os.path.split(os.path.realpath(__file__))[0]
+    doctor_tests_dir = os.path.dirname(scenario_dir)
+    log_file = '{0}/{1}'.format(doctor_tests_dir, 'doctor.log')
 
     reg = '(?<=doctor monitor detected at )\d+.\d+'
     result = match_rep_in_file(reg, log_file)