winIDEA SDK
test_cd_to_winidea_workspace_dir.py
1# This script is licensed under BSD License, see file LICENSE.txt.
2#
3# (c) TASKING Germany GmbH, 2023
4
5import os
6
7import isystem.connect as ic
8
9
10winidea_id = ''
11
12
13def test_cdToWinIDEAWorkspaceDir():
14 connMgr = ic.ConnectionMgr()
15 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
16
17 ideCtrl = ic.CIDEController(connMgr)
18
19 originalWorkingDir = os.getcwd()
20 print(f"Current working directory of this script: {originalWorkingDir}")
21
22 ideCtrl.cdToWinIDEAWorkspaceDir()
23 print(f"New working directory of this script: {os.getcwd()}")
24
25 print(f"Switching working directory back to original...")
26 os.chdir(originalWorkingDir)
27
28
29if __name__ == "__main__":
30 test_cdToWinIDEAWorkspaceDir()