예제 #1
0
 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'
예제 #2
0
 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()