示例#1
0
def test_TrackResultsObj1():
    '''
  Test for combined channel data iterations.
  '''
    __testSetup()

    tr = TrackingResults('test_output.bin')
    assert tr.channelCount() == 2
    assert isinstance(tr.getEntries(), list)
    assert len(tr.getEntries()) == 2
    co = tr.combinedResult()
    assert isinstance(co, TrackingResults.MultiChannel)

    it = iter(co)
    for i in range(500):
        tr1, idx1 = it.next()
        tr2, idx2 = it.next()
        assert tr1.status == 'A'
        assert tr2.status == 'B'
        assert idx1 == idx2 == i
        assert tr1.ms_tracked[i] == i * 2
        assert tr2.ms_tracked[i] == i * 2 + 1

    try:
        it.next()
        assert False
    except StopIteration:
        pass
    removeTrackingOutputFiles("test_output.bin")
def test_TrackResultsObj1():
  '''
  Test for combined channel data iterations.
  '''
  __testSetup()

  tr = TrackingResults('test_output.bin')
  assert tr.channelCount() == 2
  assert isinstance(tr.getEntries(), list)
  assert len(tr.getEntries()) == 2
  co = tr.combinedResult()
  assert isinstance(co, TrackingResults.MultiChannel)

  it = iter(co)
  for i in range(500):
    tr1, idx1 = it.next()
    tr2, idx2 = it.next()
    assert tr1.status == 'A'
    assert tr2.status == 'B'
    assert idx1 == idx2 == i
    assert tr1.ms_tracked[i] == i * 2
    assert tr2.ms_tracked[i] == i * 2 + 1

  try:
    it.next()
    assert False
  except StopIteration:
    pass
  removeTrackingOutputFiles("test_output.bin")
示例#3
0
def test_TrackResultsObj0():
    removeTrackingOutputFiles("test_output.bin")
    tr = TrackingResults('test_output.bin')
    assert tr.channelCount() == 0
    assert isinstance(tr.getEntries(), list)
    assert len(tr.getEntries()) == 0
    co = tr.combinedResult()
    assert isinstance(co, TrackingResults.MultiChannel)
    try:
        iter(co).next()
        assert False
    except StopIteration:
        pass
def test_TrackResultsObj0():
  removeTrackingOutputFiles("test_output.bin")
  tr = TrackingResults('test_output.bin')
  assert tr.channelCount() == 0
  assert isinstance(tr.getEntries(), list)
  assert len(tr.getEntries()) == 0
  co = tr.combinedResult()
  assert isinstance(co, TrackingResults.MultiChannel)
  try:
    iter(co).next()
    assert False
  except StopIteration:
    pass