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