| Index: webrtc/tools/py_event_log_analyzer/rtp_analyzer_test.py
|
| diff --git a/webrtc/tools/py_event_log_analyzer/rtp_analyzer_test.py b/webrtc/tools/py_event_log_analyzer/rtp_analyzer_test.py
|
| deleted file mode 100755
|
| index dc6cb22509fb3ae0ebcb4d7cc48e7857713d6d29..0000000000000000000000000000000000000000
|
| --- a/webrtc/tools/py_event_log_analyzer/rtp_analyzer_test.py
|
| +++ /dev/null
|
| @@ -1,61 +0,0 @@
|
| -#!/usr/bin/env python
|
| -# Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
|
| -#
|
| -# Use of this source code is governed by a BSD-style license
|
| -# that can be found in the LICENSE file in the root of the source
|
| -# tree. An additional intellectual property rights grant can be found
|
| -# in the file PATENTS. All contributing project authors may
|
| -# be found in the AUTHORS file in the root of the source tree.
|
| -
|
| -"""Run the tests with
|
| -
|
| - python rtp_analyzer_test.py
|
| -or
|
| - python3 rtp_analyzer_test.py
|
| -"""
|
| -
|
| -import collections
|
| -import unittest
|
| -
|
| -MISSING_NUMPY = False # pylint: disable=invalid-name
|
| -try:
|
| - import numpy
|
| - import rtp_analyzer
|
| -except ImportError:
|
| - MISSING_NUMPY = True
|
| -
|
| -FakePoint = collections.namedtuple("FakePoint",
|
| - ["real_send_time_ms", "absdelay"])
|
| -
|
| -
|
| -class TestDelay(unittest.TestCase):
|
| - def AssertMaskEqual(self, masked_array, data, mask):
|
| - self.assertEqual(list(masked_array.data), data)
|
| -
|
| - if isinstance(masked_array.mask, numpy.bool_):
|
| - array_mask = masked_array.mask
|
| - else:
|
| - array_mask = list(masked_array.mask)
|
| - self.assertEqual(array_mask, mask)
|
| -
|
| - def testCalculateDelaySimple(self):
|
| - points = [FakePoint(0, 0), FakePoint(1, 0)]
|
| - mask = rtp_analyzer.CalculateDelay(0, 1, 1, points)
|
| - self.AssertMaskEqual(mask, [0, 0], False)
|
| -
|
| - def testCalculateDelayMissing(self):
|
| - points = [FakePoint(0, 0), FakePoint(2, 0)]
|
| - mask = rtp_analyzer.CalculateDelay(0, 2, 1, points)
|
| - self.AssertMaskEqual(mask, [0, -1, 0], [False, True, False])
|
| -
|
| - def testCalculateDelayBorders(self):
|
| - points = [FakePoint(0, 0), FakePoint(2, 0)]
|
| - mask = rtp_analyzer.CalculateDelay(0, 3, 2, points)
|
| - self.AssertMaskEqual(mask, [0, 0, -1], [False, False, True])
|
| -
|
| -
|
| -if __name__ == "__main__":
|
| - if MISSING_NUMPY:
|
| - print "Missing numpy, skipping test."
|
| - else:
|
| - unittest.main()
|
|
|