99from pytest_helpers import assert_assembles_to , assert_assembly_fails , assert_pio_kwargs
1010
1111
12- def test_nonsense ():
12+ def test_nonsense () -> None :
1313 assert_assembly_fails ("nope" )
1414
1515
16- def test_nop ():
16+ def test_nop () -> None :
1717 assert_assembles_to ("nop" , [0b101_00000_010_00_010 ])
1818 assert_assembles_to ("nop\n nop" , [0b101_00000_010_00_010 , 0b101_00000_010_00_010 ])
1919 assert_assembles_to ("nop [1]" , [0b101_00001_010_00_010 ])
@@ -22,7 +22,7 @@ def test_nop():
2222 assert_assembles_to (".side_set 1\n nop side 1 [15]" , [0b101_11111_010_00_010 ])
2323
2424
25- def test_sideset_opt ():
25+ def test_sideset_opt () -> None :
2626 assert_assembles_to (".side_set 1 opt\n nop side 1" , [0b101_11000_010_00_010 ])
2727 assert_assembles_to (".side_set 1 opt\n nop side 0" , [0b101_10000_010_00_010 ])
2828 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():
3232 assert_assembles_to (".side_set 1 opt\n nop side 0 [7]" , [0b101_10111_010_00_010 ])
3333
3434
35- def test_set ():
35+ def test_set () -> None :
3636 # non happy path
3737 assert_assembly_fails (
3838 "set isr, 1" , match = "Invalid set destination 'isr'" , errtype = ValueError
3939 )
4040
4141
42- def test_jmp ():
42+ def test_jmp () -> None :
4343 assert_assembles_to ("l:\n jmp l" , [0b000_00000_000_00000 ])
4444 assert_assembles_to ("l:\n jmp 7" , [0b000_00000_000_00111 ])
4545 assert_assembles_to ("jmp l\n l:" , [0b000_00000_000_00001 ])
@@ -56,7 +56,7 @@ def test_jmp():
5656 )
5757
5858
59- def test_wait ():
59+ def test_wait () -> None :
6060 assert_assembles_to ("wait 0 gpio 0" , [0b001_00000_0_00_00000 ])
6161 assert_assembles_to ("wait 0 gpio 1" , [0b001_00000_0_00_00001 ])
6262 assert_assembles_to ("wait 1 gpio 2" , [0b001_00000_1_00_00010 ])
@@ -69,15 +69,15 @@ def test_wait():
6969 assert_assembles_to ("wait 0 irq 1 rel" , [0b001_00000_0_10_10001 ])
7070
7171
72- def test_limits ():
72+ def test_limits () -> None :
7373 assert_assembly_fails (".side_set 1\n nop side 2" )
7474 assert_assembly_fails (".side_set 1\n nop side 2 [1]" )
7575 assert_assembly_fails ("nop [32]" )
7676 assert_assembly_fails (".side_set 1\n nop side 0 [16]" )
7777 assert_assembly_fails (".side_set 1 opt\n nop side 0 [8]" )
7878
7979
80- def test_cls ():
80+ def test_cls () -> None :
8181 assert_pio_kwargs ("" , sideset_enable = False )
8282 assert_pio_kwargs (".side_set 1" , sideset_pin_count = 1 , sideset_enable = False )
8383 assert_pio_kwargs (".side_set 3 opt" , sideset_pin_count = 3 , sideset_enable = True )
0 commit comments