def test_with_unmatched_name_key(self):
     self.assertEqual(
         translate_to_lookup(self.test_dict_iter, 'this_cd', 'that_name',
                             '', ''), {
                                 'value1': {
                                     'name': None
                                 },
                                 'value2': {
                                     'name': None
                                 },
                                 'value3': {
                                     'name': None
                                 }
                             })
 def test_dict_matched_code_key(self):
     self.assertEqual(
         translate_to_lookup(self.test_dict_iter, 'this_cd', 'this_name',
                             '', ''), {
                                 'value1': {
                                     'name': 'Name1'
                                 },
                                 'value2': {
                                     'name': 'Name2'
                                 },
                                 'value3': {
                                     'name': 'Name3'
                                 }
                             })
 def test_with_unmatched_group_key(self):
     self.assertEqual(
         translate_to_lookup(self.test_dict_iter, 'this_cd', 'this_name',
                             'some_grp_x', ''), {
                                 'value1': {
                                     'name': 'Name1',
                                     'group': None
                                 },
                                 'value2': {
                                     'name': 'Name2',
                                     'group': None
                                 },
                                 'value3': {
                                     'name': 'Name3',
                                     'group': None
                                 }
                             })
 def test_with_matched_desc_key(self):
     self.assertEqual(
         translate_to_lookup(self.test_dict_iter, 'this_cd', 'this_name',
                             '', 'this_desc'), {
                                 'value1': {
                                     'name': 'Name1',
                                     'desc': 'Description 1'
                                 },
                                 'value2': {
                                     'name': 'Name2',
                                     'desc': 'Description 2'
                                 },
                                 'value3': {
                                     'name': 'Name3',
                                     'desc': 'Description 3'
                                 }
                             })
 def test_dict_with_unmatched_code_key(self):
     self.assertEqual(
         translate_to_lookup(self.test_dict_iter, 'that_cd', 'this_name',
                             '', ''), {})
 def test_empty_dict(self):
     self.assertEqual(
         translate_to_lookup([], 'this_cd', 'this_name', '', ''), {})