Skip to content

Commit bc8cd4e

Browse files
Merge pull request #94 from nextmv-io/merschformann/adding-duration-helper-tests
Adds tests around duration helper func
2 parents bd89297 + 8ccbe7b commit bc8cd4e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

nextmv/tests/cloud/test_run.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)