123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- import time
- print("====== IMPORT ======")
- import unittest
- import _console as console
- print()
- print("====== TEST START ======")
- master_fx = console.MASTER_FX()
- clock = 0
- start = time.time()
- fx = []
- i=20
- f= console.FX(master=master_fx,offset=i)
- print(f)
- print()
- tick = 1
- n=f.next(clock=tick)
- print(f)
- if int(n*1000) == 3715:
- print("TEST: fx.next",tick,n, "\tOK")
- else:
- print("TEST: fx.next",tick,n, "\tfail")
- print()
- tick=33
- n=f.next(clock=tick)
- print(f)
- if int(n*1000) == -4755:
- print("TEST: fx.next",i*tick,n, "\tOK")
- else:
- print("TEST: fx.next",i*tick,n, "\tfail")
- if 0:
- for i in range(100):
- fx.append( console.FX(master=master_fx,offset=i) )
- n = 0
- print("init",n,time.time()-start)
- print()
- for f in fx:
- n=f.next(clock=1)
- print("next",n,time.time()-start)
- print()
- print(time.time()-start)
- print(dir(fx))
- tick = 0.01
- for i in range(100):
-
- f = fx[-1]
- if 1:
- n=f.next(clock=i*tick)
-
- time.sleep(tick)
- print()
- if 1:
- time.sleep(0.1)
- print()
- print()
- htp_master = console.HTP_MASTER()
- htp_master.data[1] = {"DMX":[22,23,24],"VALUE":80}
- htp_master.data[2] = {"DMX":[42,43,44],"VALUE":70}
- htp_master.data[3] = {"DMX":[22,23,24],"VALUE":99}
- for i in htp_master.data:
- print("data",i,htp_master.data[i])
- print()
- m = 3
- r = htp_master.dmx_by_id(3)
- print("TEST: htp_master.dmx_by_id Master:",m,"is:",r,end="\t")
- c = ('DMX', [22, 23, 24])
- if r == c:
- print("\tOK")
- else:
- print("(",r,"!=",c,")\tfail")
-
-
- m=22
- r = htp_master.master_by_dmx(m)
- print("TEST: the highes master-value of dmx:",m, "is:",r ,end="\t")
- c=99
- if r == c:
-
- print("\tOK")
- else:
- print("(",r,"!=",c,")\t\tfail")
- print()
-
-
-
-
-
-
|