mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
74 lines
1.6 KiB
Python
74 lines
1.6 KiB
Python
#/usr/bin/env python
|
|
|
|
|
|
blotScriptBody = \
|
|
"""
|
|
diskwrite off
|
|
|
|
detour
|
|
solid
|
|
rotate x 100
|
|
tmin 0.001
|
|
tmax 0.003
|
|
nintv 20
|
|
plot
|
|
|
|
tplot
|
|
VELX 1 to 1000 by 200
|
|
overlay
|
|
plot
|
|
reset
|
|
|
|
xyplot
|
|
displx 200 to 300 by 20
|
|
velx 200 to 300 by 20
|
|
plot
|
|
|
|
"""
|
|
|
|
|
|
import QtTesting
|
|
import sys
|
|
|
|
pluginFile = 'libpvblot.so'
|
|
if sys.platform == 'win32':
|
|
pluginFile = 'pvblot.dll'
|
|
|
|
if sys.platform == 'darwin':
|
|
pluginFile = 'libpvblot.dylib'
|
|
|
|
dataFile = '$PARAVIEW_DATA_ROOT/can.ex2'
|
|
|
|
object1 = 'pqClientMainWindow/menubar/menuTools'
|
|
object2 = 'pqClientMainWindow/pqPluginDialog/localGroup/loadLocal'
|
|
object3 = 'pqClientMainWindow/pqPluginDialog/pqFileDialog'
|
|
object4 = 'pqClientMainWindow/pqPluginDialog/buttonBox/1QPushButton0'
|
|
object5 = 'pqClientMainWindow/pqFileDialog'
|
|
object6 = 'pqClientMainWindow/pqBlotDialog/buttons/runScript'
|
|
object7 = 'pqClientMainWindow/pqBlotDialog/BLOTShellRunScriptDialog'
|
|
object8 = 'pqClientMainWindow/pqBlotDialog/buttons/close'
|
|
|
|
|
|
testDir = QtTesting.getProperty('pqClientMainWindow', 'TestDirectory')
|
|
|
|
|
|
blotTestFile = "%s/PVBlotTest1.bl" % testDir
|
|
|
|
blotFile = open(blotTestFile, 'w')
|
|
blotFile.write(blotScriptBody)
|
|
blotFile.close()
|
|
|
|
QtTesting.playCommand(object1, 'activate', 'actionManage_Plugins')
|
|
QtTesting.playCommand(object2, 'activate', '')
|
|
QtTesting.playCommand(object3, 'filesSelected', pluginFile)
|
|
QtTesting.playCommand(object4, 'activate', '')
|
|
QtTesting.playCommand(object1, 'activate', 'PVBlot')
|
|
QtTesting.playCommand(object5, 'filesSelected', dataFile)
|
|
QtTesting.playCommand(object6, 'activate', '')
|
|
QtTesting.playCommand(object7, 'filesSelected', blotTestFile)
|
|
QtTesting.playCommand(object8, 'activate', '')
|
|
|
|
import time
|
|
time.sleep(10)
|
|
|