@@ -266,17 +266,25 @@ def test_input_compatibility(self):
266266 self .assertTrue (self .widget .Error .instances_mismatch .is_shown ())
267267 self .assertFalse (self .widget .Error .domain_mismatch .is_shown ())
268268
269- def test_too_much_inputs (self ):
270- self .send_signal (self .signal_name , self .data , 1 )
271- self .send_signal (self .signal_name , self .data , 2 )
272- self .send_signal (self .signal_name , self .data , 3 )
273- self .send_signal (self .signal_name , self .data , 4 )
274- self .send_signal (self .signal_name , self .data , 5 )
275- self .send_signal (self .signal_name , self .data , 6 )
276- self .assertTrue (self .Error .too_much_inputs .is_shown ())
277-
278- self .send_signal (self .signal_name , None , 6 )
279- self .assertFalse (self .Error .too_much_inputs .is_shown ())
269+ def test_rows_identifiers (self ):
270+ self .widget .useidentifiers = True
271+ self .send_signal (self .signal_name , Table ('zoo' ), (1 , 'Data' , None ))
272+ self .send_signal (self .signal_name , Table ('zoo' ), (2 , 'Data' , None ))
273+
274+ self .assertIsNone (self .get_output (self .widget .Outputs .selected_data ))
275+ self .widget .vennwidget .vennareas ()[3 ].setSelected (True )
276+
277+ def test_too_much_inputs (self ):
278+ self .send_signal (self .signal_name , self .data , 1 )
279+ self .send_signal (self .signal_name , self .data , 2 )
280+ self .send_signal (self .signal_name , self .data , 3 )
281+ self .send_signal (self .signal_name , self .data , 4 )
282+ self .send_signal (self .signal_name , self .data , 5 )
283+ self .send_signal (self .signal_name , self .data , 6 )
284+ self .assertTrue (self .widget .Error .too_much_inputs .is_shown ())
285+
286+ self .send_signal (self .signal_name , None , 6 )
287+ self .assertFalse (self .widget .Error .too_much_inputs .is_shown ())
280288
281289
282290class GroupTableIndicesTest (unittest .TestCase ):
0 commit comments