Skip to content

Commit c7c89e5

Browse files
committed
Testing: include a simple COM patch test.
1 parent 22b6ebb commit c7c89e5

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

tests/test_com_patch.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import os
2+
old_dir = os.getcwd()
3+
#com = win32com.client.Dispatch("OpenDSSEngine.DSS")
4+
5+
import win32com.client, dss
6+
com = dss.patch_dss_com(win32com.client.gencache.EnsureDispatch("OpenDSSEngine.DSS"))
7+
8+
os.chdir(old_dir)
9+
com.Text.Command = 'redirect ../../electricdss-tst/Version7/Distrib/IEEETestCases/13Bus/IEEE13Nodeckt.dss'
10+
11+
# Make sure our iterators work
12+
for l in com.ActiveCircuit.Loads:
13+
print(l.Name, l.kva)
14+
15+
16+
for b in com.ActiveCircuit.ActiveBus:
17+
print(b.Name, b.x, b.y)
18+

0 commit comments

Comments
 (0)