def test_read_user_data(self): """ Test if xml data is read correctly """ xml_data = utils.read_user_data() self.assertEqual(type(xml_data), etree._ElementTree)
def view_users_data(): """ Users detailed data listing for dropdown. """ data = read_user_data() url = data.find('.//protocol').text + "://" + data.find('.//host').text user_data = [{'user_id': i.get('id'), 'name': i.find('.//name').text, 'avatar': url + i.find('.//avatar').text} for i in data.findall('.//user')] return sorted(user_data, key=lambda k: k['name'], cmp=locale.strcoll)