From: Victor Stinner Date: Tue, 20 Feb 2024 14:53:40 +0000 (+0100) Subject: gh-110850: Enhance PyTime C API tests (#115715) X-Git-Tag: v3.13.0a5~323 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e00960a74d66f95b7803f8e5546267a078fd065c;p=thirdparty%2FPython%2Fcpython.git gh-110850: Enhance PyTime C API tests (#115715) --- diff --git a/Modules/_testcapi/time.c b/Modules/_testcapi/time.c index 57eb9135d300..68f082bf3f3d 100644 --- a/Modules/_testcapi/time.c +++ b/Modules/_testcapi/time.c @@ -49,9 +49,11 @@ static PyObject* test_pytime_monotonic(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(args)) { PyTime_t t; - if (PyTime_Monotonic(&t) < 0) { + int res = PyTime_Monotonic(&t); + if (res < 0) { return NULL; } + assert(res == 0); return pytime_as_float(t); } @@ -60,9 +62,11 @@ static PyObject* test_pytime_perf_counter(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(args)) { PyTime_t t; - if (PyTime_PerfCounter(&t) < 0) { + int res = PyTime_PerfCounter(&t); + if (res < 0) { return NULL; } + assert(res == 0); return pytime_as_float(t); } @@ -71,10 +75,11 @@ static PyObject* test_pytime_time(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(args)) { PyTime_t t; - if (PyTime_Time(&t) < 0) { - printf("ERR! %d\n", (int)t); + int res = PyTime_Time(&t); + if (res < 0) { return NULL; } + assert(res == 0); return pytime_as_float(t); }