X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=tests%2Fenigma.py;h=2bf2a59f9717d0f6972104b5cf0caa199351b3e1;hp=c1f3bf6d5050a74c1716c9170c8cb2d2e1b0ac37;hb=bbbf50f9d0c7d3fbd66b07460a7af835ec111f5b;hpb=86994c65bb90af606820742518a323c831e7ea50 diff --git a/tests/enigma.py b/tests/enigma.py index c1f3bf6..2bf2a59 100644 --- a/tests/enigma.py +++ b/tests/enigma.py @@ -25,8 +25,10 @@ class eTimer: def __init__(self): self.timeout = slot() self.next_activation = None + print "NEW TIMER" def start(self, msec, singleshot = False): + print "start timer", msec self.next_activation = time.time() + msec / 1000.0 self.msec = msec self.singleshot = singleshot @@ -49,6 +51,8 @@ def runIteration(): assert len(running_timers), "no running timers, so nothing will ever happen!" running_timers.sort(key=lambda x: x.next_activation) + print "running:", running_timers + next_timer = running_timers[0] now = time.time() @@ -71,7 +75,7 @@ def stop(): def run(duration = 1000): stoptimer = eTimer() stoptimer.start(duration * 1000.0) - stoptimer.timeout.get().append(stop) + stoptimer.callback.append(stop) while not stopped: runIteration() @@ -127,6 +131,9 @@ class pNavigation: def playService(self, service): return None + def __repr__(self): + return "pNavigation" + eRCInput = None getPrevAsciiCode = None @@ -276,7 +283,9 @@ eServiceCenter() ##################### ENIGMA CHROOT +print "import directories" import Tools.Directories +print "done" chroot="." @@ -288,7 +297,9 @@ Tools.Directories.defaultPaths[Tools.Directories.SCOPE_CONFIG] = ("/etc/enigma2/ ##################### ENIGMA CONFIG +print "import config" import Components.config +print "done" my_config = [ "config.skin.primary_skin=None\n" @@ -306,14 +317,17 @@ class eActionMap: ##################### ENIGMA STARTUP: def init_nav(): + print "init nav" import Navigation, NavigationInstance NavigationInstance.instance = Navigation.Navigation() def init_record_config(): + print "init recording" import Components.RecordingConfig Components.RecordingConfig.InitRecordingConfig() def init_parental_control(): + print "init parental" from Components.ParentalControl import InitParentalControl InitParentalControl() @@ -345,7 +359,5 @@ def init_all(): import Components.RFmod Components.RFmod.InitRFmod() - import Components.NimManager - import Screens.Ci Screens.Ci.InitCiConfig()