1616from pathlib import Path
1717from unittest import mock
1818
19- from ward import each , fixture , raises , test
19+ from ward import each , fixture , raises , skip , test
2020
2121from linuxpy .device import device_number
2222from linuxpy .gpio import device , raw
@@ -561,6 +561,7 @@ async def _(chip=emulate_gpiochip):
561561sim_file = find_gpio_sim_file ()
562562
563563
564+ @skip ("gpio-sim not prepared" , when = sim_file is None )
564565@test ("sim read chip info" )
565566def _ ():
566567 with sim_file .open () as chip :
@@ -569,6 +570,7 @@ def _():
569570 assert info .lines == 16
570571
571572
573+ @skip ("gpio-sim not prepared" , when = sim_file is None )
572574@test ("sim device open" )
573575def _ ():
574576 device = Device (sim_file )
@@ -578,6 +580,7 @@ def _():
578580 assert device .fileno () > 0
579581
580582
583+ @skip ("gpio-sim not prepared" , when = sim_file is None )
581584@test ("sim get info" )
582585def _ ():
583586 device = Device (sim_file )
@@ -627,6 +630,7 @@ def _():
627630 assert l4 .attributes .flags == 0
628631
629632
633+ @skip ("gpio-sim not prepared" , when = sim_file is None )
630634@test ("sim make request" )
631635def _ ():
632636 nb_lines = 16
@@ -684,6 +688,7 @@ def _():
684688 assert l6 .attributes .flags == 0
685689
686690
691+ @skip ("gpio-sim not prepared" , when = sim_file is None )
687692@test ("sim get value" )
688693def _ ():
689694 def assert_request (request ):
@@ -722,6 +727,7 @@ def assert_request(request):
722727 assert_request (request )
723728
724729
730+ @skip ("gpio-sim not prepared" , when = sim_file is None )
725731@test ("sim set value" )
726732def _ ():
727733 with Device (sim_file ) as device :
@@ -751,6 +757,7 @@ def _():
751757 assert request [7 , 8 , 11 :14 ] == {7 : 1 , 8 : 0 , 11 : 1 , 12 : 0 , 13 : 1 }
752758
753759
760+ @skip ("gpio-sim not prepared" , when = sim_file is None )
754761@test ("sim line config event" )
755762def _ ():
756763 def run ():
@@ -823,6 +830,7 @@ def run():
823830 assert event .attributes .debounce_period is None
824831
825832
833+ @skip ("gpio-sim not prepared" , when = sim_file is None )
826834@test ("async sim line config event" )
827835async def _ ():
828836 async def run ():
0 commit comments