""""
Search through file in for polarion test case ids and replace with testrail test case ids.
Write to FILE_OUT
"""

import fileinput
from test_case_dict import test_case_dict
# Make polarion test case id to test rail test case id dictionary
# execfile('test_case_dict.py')
test_case_dict_pol2tr = {v: k for k,v in test_case_dict.iteritems()}

FILE_IN = "/home/mmizrahi/zoox/driving/data/tools/sdma/data/test_specific_plot_configs.json"
FILE_IN = "/home/mmizrahi/zoox/driving/data/tools/sdma/robot_dynamics/config/test_case_signals.json"
FILE_OUT = None
# FILE_OUT = "/home/mmizrahi/zoox/driving/data/tools/sdma/data/test_specific_plot_configs2.json"

if not FILE_OUT:
    FILE_OUT = FILE_IN

# Read in file
with open(FILE_IN, 'r') as file:
    file_data = file.read()


# Replace string
for pol_id in test_case_dict_pol2tr:
    file_data = file_data.replace(pol_id, test_case_dict_pol2tr[pol_id])

#Write output
with open(FILE_OUT, 'w') as file:
    file.write(file_data)
