File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111arising from runner.*pp in libsemigroups.
1212"""
1313
14- from datetime import timedelta
14+ from datetime import timedelta , datetime
1515
1616from libsemigroups_pybind11 import Reporter , delta
1717
@@ -20,14 +20,19 @@ def test_reporter_000():
2020 """
2121 Simple test case for the bindings of Reporter.
2222 """
23+ creation_time = datetime .now ()
2324 r = Reporter ()
2425 assert not r .report ()
2526 assert r .report_every () == timedelta (seconds = 1 )
2627 r .report_every (timedelta (seconds = 2 ))
2728 assert r .report_every () == timedelta (seconds = 2 )
28- r .last_report ()
29+ assert isinstance (r .start_time (), datetime )
30+ assert creation_time < r .start_time () < datetime .now ()
31+ assert isinstance (r .last_report (), datetime )
32+ assert creation_time < r .last_report () < datetime .now ()
33+ reset_time = datetime .now ()
2934 r .reset_last_report ()
30- assert delta ( r .last_report ()) < timedelta ( seconds = 1 )
35+ assert reset_time < r .last_report () < datetime . now ( )
3136 r .report_prefix ("Banana" )
3237 assert r .report_prefix () == "Banana"
3338 r .init ()
You can’t perform that action at this time.
0 commit comments