Exemple #1
0
 def __sendFakeTouch(self, cursorID, pos, touchType, mirror=False):
     offset = Point2D(0,0)
     if self.__dualTouch:
         offset = Point2D(40, 0)
     if mirror:
         pos = 2*(self._initialPos)-pos
         offset = -offset
     player.getTestHelper().fakeTouchEvent(cursorID,
             touchType, self.__source, self.__clampPos(pos+offset))
Exemple #2
0
 def __sendFakeTouch(self, cursorID, pos, touchType, mirror=False):
     offset = Point2D(0,0)
     if self.__dualTouch:
         offset = Point2D(40, 0)
     if mirror:
         pos = 2*(self._initialPos)-pos
         offset = -offset
     player.getTestHelper().fakeTouchEvent(cursorID,
             touchType, self.__source, self.__clampPos(pos+offset))
 def pressEscape():
     Helper = player.getTestHelper()
     escape = 27
     Helper.fakeKeyEvent(avg.Event.KEY_DOWN, escape, escape, "escape", escape, 
             avg.KEYMOD_NONE),
     Helper.fakeKeyEvent(avg.Event.KEY_UP, escape, escape, "escape", escape, 
             avg.KEYMOD_NONE),
Exemple #4
0
 def pressEscape():
     Helper = player.getTestHelper()
     escape = 41
     Helper.fakeKeyEvent(avg.Event.KEY_DOWN, escape, "Escape",
                         avg.KEYMOD_NONE, ""),
     Helper.fakeKeyEvent(avg.Event.KEY_UP, escape, "Escape",
                         avg.KEYMOD_NONE, ""),
Exemple #5
0
 def _sendMouseEvent(self, type, x, y):
     helper = player.getTestHelper()
     if type == avg.Event.CURSOR_UP:
         button = False
     else:
         button = True
     helper.fakeMouseEvent(type, button, False, False, x, y, 1)
Exemple #6
0
 def testMouseWheel(self):
     helper = player.getTestHelper()
     root = self.loadEmptyScene()
     img = avg.ImageNode(pos=(0, 0), href="rgb24-65x65.png", parent=root)
     handlerTester = NodeHandlerTester(self, img)
     self.start(False, (lambda: helper.fakeMouseWheelEvent(
         (10, 10), (0, 1)), lambda: handlerTester.assertState(
             (avg.Node.MOUSE_WHEEL, ))))
Exemple #7
0
 def writeChar():
     helper = player.getTestHelper()
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 65, 65, "A", 65, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 65, 65, "A", 65, 0)
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 66, 66, "B", 66, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 66, 66, "B", 66, 0)
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 67, 67, "C", 67, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 67, 67, "C", 67, 0)
Exemple #8
0
 def writeChar():
     helper = player.getTestHelper()
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 65, 65, "A", 65, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 65, 65, "A", 65, 0)
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 66, 66, "B", 66, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 66, 66, "B", 66, 0)
     helper.fakeKeyEvent(avg.Event.KEY_DOWN, 67, 67, "C", 67, 0)
     helper.fakeKeyEvent(avg.Event.KEY_UP, 67, 67, "C", 67, 0)
Exemple #9
0
 def testMouseWheel(self):
     helper = player.getTestHelper()
     root = self.loadEmptyScene()
     img = avg.ImageNode(pos=(0,0), href="rgb24-65x65.png", parent=root)
     handlerTester = NodeHandlerTester(self, img)
     self.start(False,
             (lambda: helper.fakeMouseWheelEvent((10,10), (0,1)),
              lambda: handlerTester.assertState((avg.Node.MOUSE_WHEEL,))
             ))
Exemple #10
0
    def sendMouseEvent(self, type_, x, y, btn=1):
        helper = player.getTestHelper()
        index = btn-1
        if type_ == avg.Event.CURSOR_UP:
            self.btnStates[index] = False
        if type_ == avg.Event.CURSOR_DOWN:
            self.btnStates[index] = True

        helper.fakeMouseEvent(type_, self.btnStates[0], self.btnStates[1],
                self.btnStates[2], x, y, btn)
    def sendMouseEvent(self, type_, x, y, btn=1):
        helper = player.getTestHelper()
        index = btn-1
        if type_ == avg.Event.CURSOR_UP:
            self.btnStates[index] = False
        if type_ == avg.Event.CURSOR_DOWN:
            self.btnStates[index] = True

        helper.fakeMouseEvent(type_, self.btnStates[0], self.btnStates[1],
                self.btnStates[2], x, y, btn)
Exemple #12
0
            "testWordsClicks",
            "testDivEvents",
            "testDivNegativePos",
            "testUnlinkInHandler",
            "testConnectHandler",
            "testPublisher",
            "testComplexPublisher",
            "testPublisherAutoDelete",
            "testPublisherNestedUnsubscribe",
            "testObscuringEvents",
            "testSensitive",
            "testChangingHandlers",
            "testEventCapture",
            "testMouseOver",
            "testMouseDisable",
            "testEventErr",
            "testEventHook",
            "testException",
            "testContacts",
            "testContactRegistration",
            "testMultiContactRegistration",
            "testPlaybackMessages",
            "testImageSizeChanged",
            "testWordsSizeChanged",
            "testVideoSizeChanged",
            "testRectSizeChanged",
            )
    return createAVGTestSuite(availableTests, EventTestCase, tests)

Helper = player.getTestHelper()
Exemple #13
0
 def __dumpObjects(self):
     gc.collect()
     testHelper = player.getTestHelper()
     testHelper.dumpObjects()
     print 'Num anims: ', avg.getNumRunningAnims()
     print 'Num python objects: ', len(gc.get_objects())
Exemple #14
0
 def __dumpObjects(self):
     gc.collect()
     testHelper = player.getTestHelper()
     testHelper.dumpObjects()
     print 'Num anims: ', avg.getNumRunningAnims()
     print 'Num python objects: ', len(gc.get_objects())
Exemple #15
0
 def fakeClick(self, x, y):
     helper = player.getTestHelper()
     helper.fakeMouseEvent(avg.Event.CURSOR_DOWN, True, False, False, x, y, 1)
     helper.fakeMouseEvent(avg.Event.CURSOR_UP, False, False, False, x, y, 1)
Exemple #16
0
 def _sendTouchEvent(self, id, type, x, y):
     helper = player.getTestHelper()
     helper.fakeTouchEvent(id, type, avg.Event.TOUCH, avg.Point2D(x,y))
 def _sendTangibleEvent(self, eventID, markerid, eventType, x, y):
     helper = player.getTestHelper()
     helper.fakeTangibleEvent(eventID, markerid, eventType, avg.Point2D(x,y),
             avg.Point2D(0,0), 0)
 def _sendTouchEvents(self, eventData):
     helper = player.getTestHelper()
     for (eventID, eventType, x, y) in eventData:
         helper.fakeTouchEvent(eventID, eventType, avg.Event.TOUCH, avg.Point2D(x,y))
 def fakeClick(self, x, y):
     helper = player.getTestHelper()
     helper.fakeMouseEvent(avg.Event.CURSOR_DOWN, True, False, False, x, y, 1)
     helper.fakeMouseEvent(avg.Event.CURSOR_UP, False, False, False, x, y, 1)
Exemple #20
0
 def _sendTouchEvent(self, id, type, x, y):
     helper = player.getTestHelper()
     helper.fakeTouchEvent(id, type, avg.Event.TOUCH, avg.Point2D(x, y))
Exemple #21
0
 def _sendTouchEvents(self, eventData):
     helper = player.getTestHelper()
     for (id, type, x, y) in eventData:
         helper.fakeTouchEvent(id, type, avg.Event.TOUCH, avg.Point2D(x,y))
Exemple #22
0
 def _sendTangibleEvent(self, id, markerid, type, x, y):
     helper = player.getTestHelper()
     helper.fakeTangibleEvent(id, markerid, type, avg.Point2D(x,y), avg.Point2D(0,0), 0)