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])
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))
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))
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])