Ejemplo n.º 1
0
 def test_compare_attributes(self, category_data):
     dcU = DataCategory('A', category_data['attributeList'],
                        category_data['rowListUnicode'])
     dcM = DataCategory('A', category_data['attributeListMiss'],
                        category_data['rowListUnicodeMiss'])
     na = len(dcU.getAttributeList())
     t1, t2, t3 = dcU.cmpAttributeNames(dcU)
     assert len(t1) == 0
     assert len(t3) == 0
     assert len(t2) == na
     t1, t2, t3 = dcU.cmpAttributeNames(dcM)
     assert len(t1) == 0
     assert len(t3) == 3
     assert len(t2) == na
Ejemplo n.º 2
0
 def testCompareAttributes(self):
     """Test case - compare object attributes -"""
     try:
         dcU = DataCategory("A", self.__attributeList,
                            self.__rowListUnicode)
         dcM = DataCategory("A", self.__attributeListMiss,
                            self.__rowListUnicodeMiss)
         na = len(dcU.getAttributeList())
         t1, t2, t3 = dcU.cmpAttributeNames(dcU)
         self.assertEqual(len(t1), 0)
         self.assertEqual(len(t3), 0)
         self.assertEqual(len(t2), na)
         t1, t2, t3 = dcU.cmpAttributeNames(dcM)
         self.assertEqual(len(t1), 0)
         self.assertEqual(len(t3), 3)
         self.assertEqual(len(t2), na)
     except Exception as e:
         logger.exception("Failing with %s", str(e))
         self.fail()