aboutsummaryrefslogtreecommitdiff
path: root/cros_utils/timeline_test.py
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2022-11-11 23:35:38 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-11-11 23:35:38 +0000
commit40214b48188358a80b7478bfff21d4814dd9177c (patch)
tree77dc031614745bb406dbd90cea9a082a1b5cdd54 /cros_utils/timeline_test.py
parenta51582ad9cb50ec284f4718765bd5d31fa0069d4 (diff)
parent584b8e46d146a2bcfeffd64448a2d8e92904168d (diff)
downloadtoolchain-utils-40214b48188358a80b7478bfff21d4814dd9177c.tar.gz
Original change: https://android-review.googlesource.com/c/platform/external/toolchain-utils/+/2292563 Change-Id: Ida212764c332af8ba8ab8aaa62a7d2a007e3314e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'cros_utils/timeline_test.py')
-rwxr-xr-xcros_utils/timeline_test.py91
1 files changed, 45 insertions, 46 deletions
diff --git a/cros_utils/timeline_test.py b/cros_utils/timeline_test.py
index 8a10e549..aceab2df 100755
--- a/cros_utils/timeline_test.py
+++ b/cros_utils/timeline_test.py
@@ -1,14 +1,13 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2019 The Chromium OS Authors. All rights reserved.
+# Copyright 2019 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Tests for time_line.py."""
-from __future__ import print_function
-__author__ = 'yunlian@google.com (Yunlian Jiang)'
+__author__ = "yunlian@google.com (Yunlian Jiang)"
import time
import unittest
@@ -17,46 +16,46 @@ from cros_utils import timeline
class TimeLineTest(unittest.TestCase):
- """Tests for the Timeline class."""
-
- def testRecord(self):
- tl = timeline.Timeline()
- tl.Record('A')
- t = time.time()
- t1 = tl.events[0].timestamp
- self.assertEqual(int(t1 - t), 0)
- self.assertRaises(AssertionError, tl.Record, 'A')
-
- def testGetEvents(self):
- tl = timeline.Timeline()
- tl.Record('A')
- e = tl.GetEvents()
- self.assertEqual(e, ['A'])
- tl.Record('B')
- e = tl.GetEvents()
- self.assertEqual(e, ['A', 'B'])
-
- def testGetEventTime(self):
- tl = timeline.Timeline()
- tl.Record('A')
- t = time.time()
- t1 = tl.GetEventTime('A')
- self.assertEqual(int(t1 - t), 0)
- self.assertRaises(IndexError, tl.GetEventTime, 'B')
-
- def testGetLastEventTime(self):
- tl = timeline.Timeline()
- self.assertRaises(IndexError, tl.GetLastEventTime)
- tl.Record('A')
- t = time.time()
- t1 = tl.GetLastEventTime()
- self.assertEqual(int(t1 - t), 0)
- time.sleep(2)
- tl.Record('B')
- t = time.time()
- t1 = tl.GetLastEventTime()
- self.assertEqual(int(t1 - t), 0)
-
-
-if __name__ == '__main__':
- unittest.main()
+ """Tests for the Timeline class."""
+
+ def testRecord(self):
+ tl = timeline.Timeline()
+ tl.Record("A")
+ t = time.time()
+ t1 = tl.events[0].timestamp
+ self.assertEqual(int(t1 - t), 0)
+ self.assertRaises(AssertionError, tl.Record, "A")
+
+ def testGetEvents(self):
+ tl = timeline.Timeline()
+ tl.Record("A")
+ e = tl.GetEvents()
+ self.assertEqual(e, ["A"])
+ tl.Record("B")
+ e = tl.GetEvents()
+ self.assertEqual(e, ["A", "B"])
+
+ def testGetEventTime(self):
+ tl = timeline.Timeline()
+ tl.Record("A")
+ t = time.time()
+ t1 = tl.GetEventTime("A")
+ self.assertEqual(int(t1 - t), 0)
+ self.assertRaises(IndexError, tl.GetEventTime, "B")
+
+ def testGetLastEventTime(self):
+ tl = timeline.Timeline()
+ self.assertRaises(IndexError, tl.GetLastEventTime)
+ tl.Record("A")
+ t = time.time()
+ t1 = tl.GetLastEventTime()
+ self.assertEqual(int(t1 - t), 0)
+ time.sleep(2)
+ tl.Record("B")
+ t = time.time()
+ t1 = tl.GetLastEventTime()
+ self.assertEqual(int(t1 - t), 0)
+
+
+if __name__ == "__main__":
+ unittest.main()