Example #1
0
 def teardown_class(cls):
     """ teardown any state that was previously setup with a call to
     setup_class.
     """
     stopHubProcess()
     cls.io = None
     cls.keyboard = None
def testGetEvents():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Test Message 1")
    io.sendMessageEvent("Category Test", category="TEST")
    ctime = getTime()
    io.sendMessageEvent("Time Test",sec_time=ctime)

    events = io.getEvents()

    event_count = len(events)
    assert event_count == 3

    m1, m2, m3 = events
    assert m1.text == "Test Message 1"
    assert m2.text == "Category Test" and m2.category == "TEST"
    assert m3.text == "Time Test" and m3.category == "" and m3.time == ctime

    assert len(io.getEvents()) == 0

    assert len(exp.getEvents()) == 3

    assert len(exp.getEvents()) == 0

    stopHubProcess()
Example #3
0
 def teardown_class(cls):
     """ teardown any state that was previously setup with a call to
     setup_class.
     """
     stopHubProcess()
     cls.io = None
     cls.keyboard = None
Example #4
0
def testGetEvents():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Test Message 1")
    io.sendMessageEvent("Category Test", category="TEST")
    ctime = getTime()
    io.sendMessageEvent("Time Test", sec_time=ctime)

    events = io.getEvents()

    event_count = len(events)
    assert event_count == 3

    m1, m2, m3 = events
    assert m1.text == "Test Message 1"
    assert m2.text == "Category Test" and m2.category == "TEST"
    assert m3.text == "Time Test" and m3.category == "" and m3.time == ctime

    assert len(io.getEvents()) == 0

    assert len(exp.getEvents()) == 3

    assert len(exp.getEvents()) == 0

    stopHubProcess()
Example #5
0
def testDefaultServerLaunch():
    """
    """
    io = startHubProcess()

    # check that a kb and mouse have been created
    keyboard=io.devices.keyboard
    mouse=io.devices.mouse
    assert keyboard != None
    assert mouse != None
    stopHubProcess()
Example #6
0
def testDefaultServerLaunch():
    """
    """
    io = startHubProcess()

    # check that a kb and mouse have been created
    keyboard = io.devices.keyboard
    mouse = io.devices.mouse
    assert keyboard != None
    assert mouse != None
    stopHubProcess()
def testAllBuffersClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Message Should Be Cleared Everywhere")
    io.clearEvents('all')
    events = io.getEvents()
    assert len(events) == 0
    exp_events = exp.getEvents()
    assert len(exp_events) == 0

    stopHubProcess()
Example #8
0
def testAllBuffersClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Message Should Be Cleared Everywhere")
    io.clearEvents('all')
    events = io.getEvents()
    assert len(events) == 0
    exp_events = exp.getEvents()
    assert len(exp_events) == 0

    stopHubProcess()
def testDeviceBufferOnlyClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Message Should Be Cleared Device Level Only")
    exp.clearEvents()
    events = io.getEvents()
    assert len(events) == 1
    assert events[0].text == "Message Should Be Cleared Device Level Only"
    exp_events = exp.getEvents()
    assert len(exp_events) == 0

    stopHubProcess()
def testGlobalBufferOnlyClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None
    io.sendMessageEvent("Message Should Be Cleared Global Only")
    # clear only the global event buffer
    io.clearEvents(device_label=None)
    events = io.getEvents()
    assert len(events) == 0
    exp_events = exp.getEvents()
    assert len(exp_events) == 1
    assert exp_events[0].text == "Message Should Be Cleared Global Only"

    stopHubProcess()
Example #11
0
def testDeviceBufferOnlyClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None

    io.sendMessageEvent("Message Should Be Cleared Device Level Only")
    exp.clearEvents()
    events = io.getEvents()
    assert len(events) == 1
    assert events[0].text == "Message Should Be Cleared Device Level Only"
    exp_events = exp.getEvents()
    assert len(exp_events) == 0

    stopHubProcess()
Example #12
0
def testGlobalBufferOnlyClear():
    """
    """
    io = startHubProcess()

    exp = io.devices.experiment
    assert exp != None
    io.sendMessageEvent("Message Should Be Cleared Global Only")
    # clear only the global event buffer
    io.clearEvents(device_label=None)
    events = io.getEvents()
    assert len(events) == 0
    exp_events = exp.getEvents()
    assert len(exp_events) == 1
    assert exp_events[0].text == "Message Should Be Cleared Global Only"

    stopHubProcess()