File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 5757
5858# -----------------------------------------------------------------------------
5959def list_device_names (class_path , name_pattern , ** kwargs ):
60+
61+ if not os .path .isdir (class_path ):
62+ return
63+
6064 """
6165 This is a generator function that lists names of all devices matching the
6266 provided parameters.
Original file line number Diff line number Diff line change 99from populate_arena import populate_arena
1010from clean_arena import clean_arena
1111
12- import ev3dev .ev3 as ev3
12+ import ev3dev .core as ev3
1313
1414ev3 .Device .DEVICE_ROOT_PATH = os .path .join (FAKE_SYS , 'arena' )
1515
@@ -36,6 +36,9 @@ def test_device(self):
3636 d = ev3 .Device ('lego-sensor' , 'sensor*' )
3737 self .assertTrue (d .connected )
3838
39+ d = ev3 .Device ('this-does-not-exist' )
40+ self .assertFalse (d .connected )
41+
3942 def test_medium_motor (self ):
4043 def dummy (self ):
4144 pass
You can’t perform that action at this time.
0 commit comments