def test_get_select_values(self, category_data): dcU = DataCategory('A', category_data['attributeListMiss'], category_data['rowListUnicodeMiss']) # assert dcU.getFirstValueOrDefault( ['colNone', 'colM1', 'colM2', 'colC'], rowIndex=0, defaultValue='default' ) == u'abcdĆćĈĉĊċČÄ�ÄŽÄ�Ä�đĒēĔĕĖėĘęĚěĜÄ�ÄžÄŸÄ Ä¡Ä¢Ä£Ä¤Ä¥Ä¦Ä§Ä¨xyz' assert dcU.getFirstValueOrDefault(['colNone', 'colM1', 'colM2'], rowIndex=0, defaultValue='default') == 'default'
def testGetSelectValues(self): """Test case - value selectors""" try: dcU = DataCategory("A", self.__attributeListMiss, self.__rowListUnicodeMiss) # self.assertEqual( dcU.getFirstValueOrDefault( ["colNone", "colM1", "colM2", "colC"], rowIndex=0, defaultValue="default"), u"abcdĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨxyz") self.assertEqual( dcU.getFirstValueOrDefault(["colNone", "colM1", "colM2"], rowIndex=0, defaultValue="default"), "default") except Exception as e: logger.exception("Failing with %s", str(e)) self.fail()