File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed
Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -48,10 +48,10 @@ def validate_bob(
4848 if widget_group_name not in file_groups .keys ():
4949 return
5050
51+ sdkcb = file_groups [widget_group_name ].getchildren ()
52+
5153 file_widgets = [
52- file_widget
53- for file_widget in file_groups [widget_group_name ].getchildren ()
54- if file_widget .tag == "widget"
54+ file_widget for file_widget in sdkcb if file_widget .tag == "widget"
5555 ]
5656
5757 for pwidget in pwidgets :
Original file line number Diff line number Diff line change 22from unittest .mock import Mock , patch
33
44from lxml .etree import _ElementTree
5- from lxml .objectify import ObjectifiedElement
5+ from lxml .objectify import Element , ObjectifiedElement , SubElement
66from phoebusgen .widget import EmbeddedDisplay
77
88
@@ -31,8 +31,16 @@ def test_validator_read_bob(validator):
3131
3232
3333def test_validator_validate_bob (validator ):
34+ mock_widget_element = Element ("widget" )
35+ mock_name_element = SubElement (mock_widget_element , "name" )
36+ mock_name_element .text = "motor"
37+ mock_element = ObjectifiedElement (mock_widget_element )
38+ # mock_name_element.text = "motor"
3439 validator ._read_bob = Mock (
35- return_value = (Mock (), {"motor" : Mock (spec = ObjectifiedElement )})
40+ return_value = (
41+ Mock (),
42+ {"motor" : (mock_element )},
43+ )
3644 )
3745 validator .validate = {"motor-edited" : Path ("tests/test_files/motor-edited.bob" )}
3846 test_pwidget = EmbeddedDisplay (
You can’t perform that action at this time.
0 commit comments