aboutsummaryrefslogtreecommitdiff
path: root/tests/test_chrono.cpp
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2023-08-23 20:34:34 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-08-23 20:34:34 +0000
commitce45d68f7a525bf92784c0702162cd8276011e59 (patch)
treea199f13004f9dca173b6bc46161736ffc224f6fc /tests/test_chrono.cpp
parentfc42c4b0d0af88fac1767d7eaa1bdbab0af951d0 (diff)
parentb8f469b1166d9d426a14f5f668dd7faacff4d78d (diff)
downloadpybind11-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.cpp33
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);
}