def test_available_service_from_json(self):
    json = {'it': 'italian text', 'en': 'english text', 'key': 'Aula Seminari - Magna - Lauree'};
    service = AvailableService(json)
    self.assertEquals(service.key,'Aula Seminari - Magna - Lauree')
    self.assertEquals(service.langs,{'en','it'})
    self.assertEquals(service['it'],'italian text')
    self.assertEquals(service['en'],'english text')
Exemple #2
0
def api_get_available_services(lang):
   """
      <h3>/available-services/</h3>
      <p>Returns the complete list of the all available services</p>
      <h5>Parameters</h6>
      <p><em>lang[string]</em> : language</p>
   """
   services = AvailableService.services()

   if lang not in services[0].langs:
      abort(404)
   return jsonify({'services':[ {'key':s.key,'label':s[lang]} for s in services ]})
 def perform_update(self,entities_type, content):
    AvailableService.clean()
    for s in content:
       service = AvailableService(s)
       service.save()
 def perform_update(self, entities_type, content):
     AvailableService.clean()
     for s in content:
         service = AvailableService(s)
         service.save()