Exemple #1
0
 def queryDimensions():
     res = player.getScreenResolution()
     self.assert_(0 < res.x < 10000 and 0 < res.y < 10000)
     ppmm = player.getPixelsPerMM()
     self.assert_(0 < ppmm < 10000)
     mm = player.getPhysicalScreenDimensions()
     self.assert_(0 < mm.x < 10000 and 0 < mm.y < 10000)
     player.assumePixelsPerMM(ppmm)
     newPPMM = player.getPixelsPerMM()
     self.assertAlmostEqual(newPPMM, ppmm)
     newMM = player.getPhysicalScreenDimensions()
     self.assertEqual(newMM, mm)
 def queryDimensions():
     res = player.getScreenResolution()
     self.assert_(res.x > 0 and res.y > 0 and res.x < 10000 and res.y < 10000)
     ppmm = player.getPixelsPerMM()
     self.assert_(ppmm > 0 and ppmm < 10000)
     mm = player.getPhysicalScreenDimensions()
     self.assert_(mm.x > 0 and mm.y > 0 and mm.x < 10000 and mm.y < 10000)
     player.assumePixelsPerMM(ppmm)
     newPPMM = player.getPixelsPerMM()
     self.assertAlmostEqual(newPPMM, ppmm)
     newMM = player.getPhysicalScreenDimensions()
     self.assertEqual(newMM, mm)
Exemple #3
0
    def testRun(self, onFrameHandlersList=[], mainDiv=None, runtimeOptions={}):
        assert type(onFrameHandlersList) == list
        self.__onFrameHandlersList = onFrameHandlersList
        player.subscribe(player.ON_FRAME, self.__onFrame)
        player.setFramerate(10000)
        player.assumePixelsPerMM(1)
        for k, v in self.CUSTOM_SETTINGS.iteritems():
            self.settings.set(k, v)

        if mainDiv is None:
            mainDiv = libavg.app.MainDiv()

        self.run(mainDiv, **runtimeOptions)
Exemple #4
0
    def testRun(self, onFrameHandlersList=[], mainDiv=None, runtimeOptions={}):
        assert type(onFrameHandlersList) == list
        self.__onFrameHandlersList = onFrameHandlersList
        player.subscribe(player.ON_FRAME, self.__onFrame)
        player.setFramerate(10000)
        player.assumePixelsPerMM(1)
        for k, v in self.CUSTOM_SETTINGS.iteritems():
            self.settings.set(k, v)

        if mainDiv is None:
            mainDiv = libavg.app.MainDiv()

        self.run(mainDiv, **runtimeOptions)
 def start(self, warnOnImageDiff, actions):
     self.__setupPlayer()
     self.__dumpTestFrames = (os.getenv("AVG_DUMP_TEST_FRAMES") is not None)
     self.__delaying = False
     self.__warnOnImageDiff = warnOnImageDiff
     
     self.assert_(player.isPlaying() == 0)
     self.actions = flatten(actions)
     self.curFrame = 0
     player.subscribe(player.ON_FRAME, self.__nextAction)
     player.setFramerate(10000)
     player.assumePixelsPerMM(1)
     player.play()
     self.assert_(player.isPlaying() == 0)
Exemple #6
0
 def start(self, warnOnImageDiff, actions):
     self.__setupPlayer()
     self.__dumpTestFrames = (os.getenv("AVG_DUMP_TEST_FRAMES") != None)
     self.__delaying = False
     self.__warnOnImageDiff = warnOnImageDiff
     
     self.assert_(player.isPlaying() == 0)
     self.actions = flatten(actions)
     self.curFrame = 0
     player.subscribe(player.ON_FRAME, self.__nextAction)
     player.setFramerate(10000)
     player.assumePixelsPerMM(1)
     player.play()
     self.assert_(player.isPlaying() == 0)