diff options
author | Dan Willemsen <dwillemsen@google.com> | 2023-08-23 20:34:34 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-08-23 20:34:34 +0000 |
commit | ce45d68f7a525bf92784c0702162cd8276011e59 (patch) | |
tree | a199f13004f9dca173b6bc46161736ffc224f6fc /tests/test_chrono.cpp | |
parent | fc42c4b0d0af88fac1767d7eaa1bdbab0af951d0 (diff) | |
parent | b8f469b1166d9d426a14f5f668dd7faacff4d78d (diff) | |
download | pybind11-ce45d68f7a525bf92784c0702162cd8276011e59.tar.gz |
Upgrade pybind11 to v2.11.0 am: df375684ae am: c3651ffda2 am: b8f469b116
Original change: https://android-review.googlesource.com/c/platform/external/python/pybind11/+/2722853
Change-Id: Ib57a00df4967eea05ea7d991d03a1e3720ceb8ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'tests/test_chrono.cpp')
-rw-r--r-- | tests/test_chrono.cpp | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/tests/test_chrono.cpp b/tests/test_chrono.cpp index 65370508..8be0ffd1 100644 --- a/tests/test_chrono.cpp +++ b/tests/test_chrono.cpp @@ -8,21 +8,20 @@ BSD-style license that can be found in the LICENSE file. */ -#include "pybind11_tests.h" #include <pybind11/chrono.h> + +#include "pybind11_tests.h" + #include <chrono> struct different_resolutions { - using time_point_h = std::chrono::time_point< - std::chrono::system_clock, std::chrono::hours>; - using time_point_m = std::chrono::time_point< - std::chrono::system_clock, std::chrono::minutes>; - using time_point_s = std::chrono::time_point< - std::chrono::system_clock, std::chrono::seconds>; - using time_point_ms = std::chrono::time_point< - std::chrono::system_clock, std::chrono::milliseconds>; - using time_point_us = std::chrono::time_point< - std::chrono::system_clock, std::chrono::microseconds>; + using time_point_h = std::chrono::time_point<std::chrono::system_clock, std::chrono::hours>; + using time_point_m = std::chrono::time_point<std::chrono::system_clock, std::chrono::minutes>; + using time_point_s = std::chrono::time_point<std::chrono::system_clock, std::chrono::seconds>; + using time_point_ms + = std::chrono::time_point<std::chrono::system_clock, std::chrono::milliseconds>; + using time_point_us + = std::chrono::time_point<std::chrono::system_clock, std::chrono::microseconds>; time_point_h timestamp_h; time_point_m timestamp_m; time_point_s timestamp_s; @@ -65,12 +64,11 @@ TEST_SUBMODULE(chrono, m) { // Roundtrip a duration in microseconds from a float argument m.def("test_chrono7", [](std::chrono::microseconds t) { return t; }); // Float durations (issue #719) - m.def("test_chrono_float_diff", [](std::chrono::duration<float> a, std::chrono::duration<float> b) { - return a - b; }); + m.def("test_chrono_float_diff", + [](std::chrono::duration<float> a, std::chrono::duration<float> b) { return a - b; }); - m.def("test_nano_timepoint", [](timestamp start, timespan delta) -> timestamp { - return start + delta; - }); + m.def("test_nano_timepoint", + [](timestamp start, timespan delta) -> timestamp { return start + delta; }); // Test different resolutions py::class_<different_resolutions>(m, "different_resolutions") @@ -79,6 +77,5 @@ TEST_SUBMODULE(chrono, m) { .def_readwrite("timestamp_m", &different_resolutions::timestamp_m) .def_readwrite("timestamp_s", &different_resolutions::timestamp_s) .def_readwrite("timestamp_ms", &different_resolutions::timestamp_ms) - .def_readwrite("timestamp_us", &different_resolutions::timestamp_us) - ; + .def_readwrite("timestamp_us", &different_resolutions::timestamp_us); } |