'Check data on the output after apply'

def test_output_data(self):

    self.send_signal(self.widget.Inputs.data, self.iris)
    output = self.get_output(self.widget.Outputs.reduced_data)
    self.assertIsInstance(output, Table)
    self.assertEqual(len(output.X), len(self.iris))
    self.assertEqual(output.domain.class_var, self.iris.domain.class_var)
    self.send_signal(self.widget.Inputs.data, None)
    self.assertIsNone(self.get_output(self.widget.Outputs.reduced_data))
