X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Futils%2Ftest_utils.py;h=30c057bddd53dfcca865e7d28b0c56fdb608acc9;hb=b26c3b64ce249d0d1f8055519cd648d1a0bcc0da;hp=9b124e3a124ba243964655dd93c4dbd7628841e5;hpb=9e433ef8b0414138c2df173f3300146616fd6c6f;p=lttng-tools.git diff --git a/tests/utils/test_utils.py b/tests/utils/test_utils.py index 9b124e3a1..30c057bdd 100644 --- a/tests/utils/test_utils.py +++ b/tests/utils/test_utils.py @@ -27,10 +27,18 @@ _time_tests = True if os.getenv("TAP_AUTOTIME", "1") == "" or os.getenv("TAP_AUTOTIME", "1") == "0" or sys.version_info < (3,3,0): _time_tests = False + def _get_time_ns(): - assert sys.version_info > (3, 3, 0) - # time.monotonic_ns is only available for python >= 3.8 - return time.monotonic() * 1000000000 + # type: () -> int + + # time.monotonic is only available since Python 3.3. We don't support + # those older versions so we can simply assert here. + assert sys.version_info >= (3, 3, 0) + + # time.monotonic_ns is only available for python >= 3.8, + # so the value is multiplied by 10^9 to maintain compatibility with + # older versions of the interpreter. + return int(time.monotonic() * 1000000000) _last_time = _get_time_ns()