We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bd89297 + 8ccbe7b commit bc8cd4eCopy full SHA for bc8cd4e
nextmv/tests/cloud/test_run.py
@@ -0,0 +1,18 @@
1
+import datetime
2
+import time
3
+import unittest
4
+
5
+from nextmv.cloud.run import run_duration
6
7
8
+class TestRunDuration(unittest.TestCase):
9
+ def test_run_duration_convenience_func(self):
10
+ before_t, before_dt = time.time(), datetime.datetime.now()
11
+ diff = 0.25
12
+ after_t, after_dt = before_t + diff, before_dt + datetime.timedelta(seconds=diff)
13
+ duration_t = run_duration(before_t, after_t)
14
+ duration_dt = run_duration(before_dt, after_dt)
15
+ self.assertAlmostEqual(duration_t, 250.0, delta=1.0)
16
+ self.assertAlmostEqual(duration_dt, 250.0, delta=1.0)
17
+ self.assertIsInstance(duration_t, int)
18
+ self.assertIsInstance(duration_dt, int)
0 commit comments