2
2
3
3
from wpilib .timedrobotpy import _Callback
4
4
5
+
5
6
def test_calcFutureExpirationUs () -> None :
6
7
cb = _Callback (func = None , periodUs = 20_000 , expirationUs = 100 )
7
8
assert cb .calcFutureExpirationUs (100 ) == 20_100
@@ -18,10 +19,23 @@ def test_calcFutureExpirationUs() -> None:
18
19
assert cb .calcFutureExpirationUs (40_501 ) == 80_500
19
20
20
21
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