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