
| Current Path : /home/ift/52_procpy/dataninja/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : //home/ift/52_procpy/dataninja/testapi.py |
import os,re,sys,time,math,tkinter,codecs,procpy
import procpy.test.test2
# import procpy.procobj
try:
import tkinter.ttk,Pmw,xmltodict,json,svgwrite # ,tkintertable
except:
import pip
pip.main(["install","pyttk"])
pip.main(["install","Pmw"])
pip.main(["install","tkintertable"])
pip.main(["install","xmltodict"])
pip.main(["install","json"])
pip.main(["install","svgwrite"])
import tkinter.ttk,Pmw,xmltodict,json,svgwrite # ,tkintertable
#**************************************************************************
class Testapi (object):
def __init__ (self,gui):
self.gui = gui
pass
#**************************************************************************
def run_test (self,testpr):
if testpr == "test1":
testobj = procpy.test.test1.Test1(self)
elif testpr == "test2":
testobj = procpy.test.test2.Test2(self)
if 'testobj' in vars():
print("Running test: ", testpr)
testobj.run()
#*************************PROD2*************************************************
def next (self,interval,*pars):
self.gui.loopobj.after(int(1000*interval),*pars)