1import test_utils 2import os 3 4def get_test_header(): 5 notes = "* Studio Guix Lib Version Set Test *\n" 6 notes += "* *\n" 7 notes += "* Test Studio Giox Lib Version Set *\n" 8 return notes 9 10 11def verify_guix_lib_version(test_project): 12 if not os.path.isfile(test_project): 13 logging.error("** ERROR ** %s does not exist", test_project) 14 return False 15 16 file = open(test_project,'r') 17 lines = file.readlines() 18 19 for line in lines: 20 if '<guix_version>' in line: 21 if '50600' in line: 22 test_utils.set_test_results(True, 'check guix lib version', '') 23 else: 24 test_utils.set_test_results(False, 'check guix lib verison', 'guix lib version should be 50600') 25 26def run_guix_lib_version_set_tests(generate, screenshot): 27 test_utils.output_test_header(get_test_header()) 28 29 # Open test project 30 test_project = 'simple_5_6_0.gxp' 31 test_utils.open_project(test_project, 0) 32 33 # Open project configure dialog 34 test_utils.configure_project() 35 36 # Save project configure dialog 37 test_utils.save_project_configure() 38 39 # Save project 40 test_utils.close_project(1) 41 test_utils.click_yes_to_please_confirm_dialog() 42 43 # verify guix lib version 44 verify_guix_lib_version(test_project) 45 46 test_utils.write_end('Studio Guix Lib Version Set Tests') 47