def test_ftm(self):
     """Test if ftm is running properly"""
     result = getStructuralDesc.getFTMDescResult(self.data, 0.9)
     expected_atts = 29
     expected_data_length = 30
     self.assertEqual(expected_atts,len(result.domain.attributes))
     self.assertEqual(expected_data_length, len(result[0]))
 def test_smartsRecalc(self):
     """Test structural feature recalculation"""
     result = getStructuralDesc.getFTMDescResult(self.data, 0.9)
     smarts = result.domain.attributes[len(self.data.domain.attributes):]
     
     result2 = getStructuralDesc.getSMARTSrecalcDesc(self.data,smarts)
             
     #expected_atts = 3
     self.assertEqual(len(result),len(result2))