9
9
from pytest_helpers import assert_assembles_to , assert_assembly_fails , assert_pio_kwargs
10
10
11
11
12
- def test_nonsense ():
12
+ def test_nonsense () -> None :
13
13
assert_assembly_fails ("nope" )
14
14
15
15
16
- def test_nop ():
16
+ def test_nop () -> None :
17
17
assert_assembles_to ("nop" , [0b101_00000_010_00_010 ])
18
18
assert_assembles_to ("nop\n nop" , [0b101_00000_010_00_010 , 0b101_00000_010_00_010 ])
19
19
assert_assembles_to ("nop [1]" , [0b101_00001_010_00_010 ])
@@ -22,7 +22,7 @@ def test_nop():
22
22
assert_assembles_to (".side_set 1\n nop side 1 [15]" , [0b101_11111_010_00_010 ])
23
23
24
24
25
- def test_sideset_opt ():
25
+ def test_sideset_opt () -> None :
26
26
assert_assembles_to (".side_set 1 opt\n nop side 1" , [0b101_11000_010_00_010 ])
27
27
assert_assembles_to (".side_set 1 opt\n nop side 0" , [0b101_10000_010_00_010 ])
28
28
assert_assembles_to (".side_set 1 opt\n nop side 0 [1]" , [0b101_10001_010_00_010 ])
@@ -32,14 +32,14 @@ def test_sideset_opt():
32
32
assert_assembles_to (".side_set 1 opt\n nop side 0 [7]" , [0b101_10111_010_00_010 ])
33
33
34
34
35
- def test_set ():
35
+ def test_set () -> None :
36
36
# non happy path
37
37
assert_assembly_fails (
38
38
"set isr, 1" , match = "Invalid set destination 'isr'" , errtype = ValueError
39
39
)
40
40
41
41
42
- def test_jmp ():
42
+ def test_jmp () -> None :
43
43
assert_assembles_to ("l:\n jmp l" , [0b000_00000_000_00000 ])
44
44
assert_assembles_to ("l:\n jmp 7" , [0b000_00000_000_00111 ])
45
45
assert_assembles_to ("jmp l\n l:" , [0b000_00000_000_00001 ])
@@ -56,7 +56,7 @@ def test_jmp():
56
56
)
57
57
58
58
59
- def test_wait ():
59
+ def test_wait () -> None :
60
60
assert_assembles_to ("wait 0 gpio 0" , [0b001_00000_0_00_00000 ])
61
61
assert_assembles_to ("wait 0 gpio 1" , [0b001_00000_0_00_00001 ])
62
62
assert_assembles_to ("wait 1 gpio 2" , [0b001_00000_1_00_00010 ])
@@ -69,15 +69,15 @@ def test_wait():
69
69
assert_assembles_to ("wait 0 irq 1 rel" , [0b001_00000_0_10_10001 ])
70
70
71
71
72
- def test_limits ():
72
+ def test_limits () -> None :
73
73
assert_assembly_fails (".side_set 1\n nop side 2" )
74
74
assert_assembly_fails (".side_set 1\n nop side 2 [1]" )
75
75
assert_assembly_fails ("nop [32]" )
76
76
assert_assembly_fails (".side_set 1\n nop side 0 [16]" )
77
77
assert_assembly_fails (".side_set 1 opt\n nop side 0 [8]" )
78
78
79
79
80
- def test_cls ():
80
+ def test_cls () -> None :
81
81
assert_pio_kwargs ("" , sideset_enable = False )
82
82
assert_pio_kwargs (".side_set 1" , sideset_pin_count = 1 , sideset_enable = False )
83
83
assert_pio_kwargs (".side_set 3 opt" , sideset_pin_count = 3 , sideset_enable = True )
0 commit comments