22
33from  wpilib .timedrobotpy  import  _Callback 
44
5+ 
56def  test_calcFutureExpirationUs () ->  None :
67    cb  =  _Callback (func = None , periodUs = 20_000 , expirationUs = 100 )
78    assert  cb .calcFutureExpirationUs (100 ) ==  20_100 
@@ -18,10 +19,23 @@ def test_calcFutureExpirationUs() -> None:
1819    assert  cb .calcFutureExpirationUs (40_501 ) ==  80_500 
1920
2021    cb  =  _Callback (func = None , periodUs = 1_000 , expirationUs = 0 )
21-     assert  cb .calcFutureExpirationUs (1_000_000_000_000_000_000 ) ==  1_000_000_000_000_001_000 
22-     assert  cb .calcFutureExpirationUs (1_000_000_000_000_000_001 ) ==  1_000_000_000_000_001_000 
23-     assert  cb .calcFutureExpirationUs (1_000_000_000_000_000_999 ) ==  1_000_000_000_000_001_000 
24-     assert  cb .calcFutureExpirationUs (1_000_000_000_000_001_000 ) ==  1_000_000_000_000_002_000 
25-     assert  cb .calcFutureExpirationUs (1_000_000_000_000_001_001 ) ==  1_000_000_000_000_002_000 
26- 
27- 
22+     assert  (
23+         cb .calcFutureExpirationUs (1_000_000_000_000_000_000 )
24+         ==  1_000_000_000_000_001_000 
25+     )
26+     assert  (
27+         cb .calcFutureExpirationUs (1_000_000_000_000_000_001 )
28+         ==  1_000_000_000_000_001_000 
29+     )
30+     assert  (
31+         cb .calcFutureExpirationUs (1_000_000_000_000_000_999 )
32+         ==  1_000_000_000_000_001_000 
33+     )
34+     assert  (
35+         cb .calcFutureExpirationUs (1_000_000_000_000_001_000 )
36+         ==  1_000_000_000_000_002_000 
37+     )
38+     assert  (
39+         cb .calcFutureExpirationUs (1_000_000_000_000_001_001 )
40+         ==  1_000_000_000_000_002_000 
41+     )
0 commit comments