def testTranslations(self): _junk, gadget = add_resource_from_template_uri(self.template_uri, self.user) self.changeLanguage('en') data = get_resource_data(gadget, self.user) self.assertEqual(data['displayName'], 'Test Gadget') self.assertEqual(data['description'], 'Test Gadget description') self.changeLanguage('es') data = get_resource_data(gadget, self.user) self.assertEqual(data['displayName'], u'Gadget de pruebas') self.assertEqual(data['description'], u'Descripción del Gadget de pruebas')
def get_added_resource_info(resource, user): info = { 'vendor': resource.vendor, 'name': resource.short_name, 'type': resource.resource_type(), 'versions': [get_resource_data(resource, user)], } latest_version = get_latest_resource_version(resource.short_name, resource.vendor) if latest_version != resource: info['versions'].append(get_resource_data(latest_version, user)) return info