File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -921,8 +921,8 @@ def init_attr_values(self):
921921 self .row_feature = model [0 ]
922922 model = self .controls .val_feature .model ()
923923 if model and len (model ) > 2 :
924- self . val_feature = domain .variables [ 0 ] \
925- if domain . variables [0 ] in model else model [2 ]
924+ allvars = domain .variables + domain . metas
925+ self . val_feature = allvars [ 0 ] if allvars [0 ] in model else model [2 ]
926926
927927 def commit (self ):
928928 def send_outputs (pivot_table , filtered_data , grouped_data ):
Original file line number Diff line number Diff line change @@ -278,6 +278,14 @@ def test_table_values(self):
278278 self .assertEqual (model .data (model .index (4 , 4 )), "114.0" )
279279 self .assertEqual (model .data (model .index (5 , 4 )), "reversable defect" )
280280
281+ def test_only_metas_table (self ):
282+ self .send_signal (self .widget .Inputs .data , self .zoo [:, 17 :])
283+ self .assertTrue (self .widget .Warning .no_variables .is_shown ())
284+
285+ data = self .zoo .transform (Domain ([], metas = self .zoo .domain .attributes ))
286+ self .send_signal (self .widget .Inputs .data , data )
287+ self .assertFalse (self .widget .Warning .no_variables .is_shown ())
288+
281289 def test_empty_table (self ):
282290 data = self .heart_disease [:, :0 ]
283291 self .send_signal (self .widget .Inputs .data , data )
You can’t perform that action at this time.
0 commit comments