File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -112,9 +112,19 @@ def _format_name(self, name):
112112
113113 @property
114114 def template_set (self ):
115- # FIXME: Should look at the values as well
116- return (self .settings ['TEMPLATE' ] or
117- self .parent .settings ['TEST TEMPLATE' ])
115+ test_template = self .settings ['TEMPLATE' ]
116+ if self ._has_override_value (test_template ):
117+ return False
118+ parent_template = self .parent .settings ['TEST TEMPLATE' ]
119+ return self ._has_value (test_template ) or self ._has_value (parent_template )
120+
121+ def _has_override_value (self , template ):
122+ if template is None :
123+ return False
124+ return template == [] or template [0 ].value .upper () == 'NONE'
125+
126+ def _has_value (self , template ):
127+ return template and template [0 ].value
118128
119129
120130class KeywordSettings (Settings ):
You can’t perform that action at this time.
0 commit comments