Source code for Tests.Test_Timer
import unittest
import src.Common.Utils.Metrics.Timer as Timer
[docs]class Test_Timer(unittest.TestCase):
[docs] def test_CanInstantiate(self):
timer = Timer.Timer("Test")
self.assertIsNotNone(timer)
return
[docs] def test_CollectsTime(self):
timer = Timer.Timer("Test")
with timer:
for i in range(10_000_000):
_ = i * i
self.assertGreater(timer._Interval, 0.0)
return