SIGN IN SIGN UP

[3.12] gh-88352: Make TimedRotatingFileHandler tests more stable (GH-116409) (GH-116585)

The tests failed (with less than 1% probability) if for example the file
was created at 11:46:03.999, but the record was emitted at 11:46:04.001,
with atTime=11:46:04, which caused an unexpected rollover. Ensure that the
tests are always run within the range of the same whole second.

Also share code between test_rollover_at_midnight and test_rollover_at_weekday.
(cherry picked from commit d8712fa0c75ad5ea56543903fa45674ab47cc647)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
M
Miss Islington (bot) committed
1ddd2f9036fd855f80fe9fe7ccafb9fc38c417f2
Parent: de239be
Committed by GitHub <noreply@github.com> on 3/11/2024, 10:49:30 AM