def test_edit_remove_row(self, category_data):
     dcA = DataCategory('A',
                        category_data['attributeList'],
                        category_data['rowListUnicode'],
                        raiseExceptions=True)
     for jj in range(0, dcA.getRowCount()):
         ii = dcA.getRowCount()
         dcA.removeRow(0)
         assert ii - 1 == dcA.getRowCount()
     #
     assert 0 == dcA.getRowCount()
Exemple #2
0
    def testEditRemoveRow(self):
        """Test case -  remove rows"""
        try:
            dcA = DataCategory("A",
                               self.__attributeList,
                               self.__rowListUnicode,
                               raiseExceptions=True)
            for _ in range(0, dcA.getRowCount()):
                ii = dcA.getRowCount()
                dcA.removeRow(0)
                self.assertEqual(ii - 1, dcA.getRowCount())
            #
            self.assertEqual(0, dcA.getRowCount())

        except Exception as e:
            logger.exception("Failing with %s", str(e))
            self.fail()