Ejemplo n.º 1
0
def index(_handler, _resp, lang, signed_ticket_id):
    languages.setup_locale(lang)
    cmd = facade.validate_login_link(signed_ticket_id, _handler.redirect)
    try:
        cmd.execute()
    except CommandExecutionException:
        _resp.status_code = 400
        values = {'errors': cmd.errors, 'site': None}
        if cmd.result:
            search = DestinationsSearch(LoginSite, cmd.result)
            search.execute()
            if search.result:
                values['site'] = search.result[0]
        return TemplateResponse(values, "login_error.html")
Ejemplo n.º 2
0
 def neighbor(cls):
     DestinationsSearch.arc_class = cls  # To do: removing this because can cause side effects
     search = DestinationsSearch(lg)
     search.execute()
     self.assertEqual(1, len(search.result), cls)
     return search.result[0]
Ejemplo n.º 3
0
 def neighbor(cls):
     DestinationsSearch.arc_class = cls
     search = DestinationsSearch(login)
     search.execute()
     self.assertEqual(1, len(search.result), cls)
     return search.result[0]