Пример #1
0
def test_buffer():
    app, app_created = get_application()

    test = BufferTest()

    # Launch the application.
    timer = QtCore.QTimer()
    timer.setSingleShot(True)
    timer.setInterval(100)
    timer.start()
    timer.timeout.connect(test.main)
    app.exec_()

    # print test.accepted_list
    assert test.accepted_list[0] == 0
    assert test.accepted_list[-1] == 13
Пример #2
0
    def _main(self):
        # Request first, delay after.
        delays = []
        d = self.delay_buffer
        delays.extend([d * 2] * 2)
        delays.extend([d / 2] * 10)  # No accept here, except for the last one.
        delays.extend([d * 2] * 2)

        for i, delay in enumerate(delays):
            # log.debug((i, delay))
            self.buffer.request(i)
            time.sleep(delay)

        time.sleep(d * 2)

        # Stop the test.
        app, app_created = get_application()
        app.quit()
Пример #3
0
 def _main(self):
     # Request first, delay after.
     delays = []
     d = self.delay_buffer
     delays.extend([d * 2] * 2)
     delays.extend([d / 2] * 10) # No accept here, except for the last one.
     delays.extend([d * 2] * 2)
     
     for i, delay in enumerate(delays):
         # log.debug((i, delay))
         self.buffer.request(i)
         time.sleep(delay)
     
     time.sleep(d * 2)
     
     # Stop the test.
     app, app_created = get_application()
     app.quit()
Пример #4
0
def test_buffer():
    app, app_created = get_application()
    
    test = BufferTest()
    
    # Launch the application.
    timer = QtCore.QTimer()
    timer.setSingleShot(True)
    timer.setInterval(100)
    timer.start()
    timer.timeout.connect(test.main)
    app.exec_()
    
    # print test.accepted_list
    assert test.accepted_list[0] == 0
    assert test.accepted_list[-1] == 13