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)
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)
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)