Example #1
0
 def test_extract_values(self):
     self.assertListEqual(
         extract_values({
             'k1': 1,
             'k2': '2',
             'k3': None,
             'k4': 'foobar'
         }, ['k2', 'k1', 'k3']), ['2', 1, None])
     self.assertListEqual(extract_values({'k1': '2'}, ['k1']), ['2'])
     self.assertListEqual(extract_values({'k1': 1}, ['k1']), [1])
Example #2
0
 def join_values(self, objects):
     localize_text_keys = ['name', 'locale', 'type']
     return ', '.join(
         map(
             lambda obj: ' '.join(
                 compact(extract_values(obj[1], localize_text_keys))),
             objects))
Example #3
0
 def join_values(self, objects):
     localize_text_keys = ['name', 'locale', 'type']
     return ', '.join(
         map(lambda obj: ' '.join(compact(extract_values(obj[1], localize_text_keys))), objects))
Example #4
0
 def test_extract_values(self):
     self.assertListEqual(extract_values({'k1': 1, 'k2': '2', 'k3': None, 'k4': 'foobar'}, ['k2', 'k1', 'k3']), ['2', 1, None])
     self.assertListEqual(extract_values({'k1': '2'}, ['k1']), ['2'])
     self.assertListEqual(extract_values({'k1': 1}, ['k1']), [1])