def _get_rec(self, row): rec = {} for name,value in row.iteritems(): full_name = concepts.get_full_name(name) if not full_name: # Skip non-dwc names continue typed_value = concepts.transform(full_name, value) if typed_value: value = typed_value else: pass # TODO: Candidate for validation? rec[full_name] = value return rec
def test_get_full_name(self): for name in concepts.FULL_TO_SHORT_NAMES.keys(): n = concepts.get_full_name(name) self.assertEqual(n, name)