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))