Ejemplo n.º 1
0
    def create_person(self, id,
            docom=0, doerr=0, doflush=0, name="John Doe"):
        """Test controller"""
        Person(id=id, name=name)
        if int(docom) == 1:
            transaction.commit()
##            cherrypy.request.sa_transaction.commit()
        if int(doerr) == 1:
            raise Exception('User generated exception')
        elif int(doerr) == 2:
            raise gearshift.redirect('/')
        if int(doflush):
            try:
                session.flush()
            except Exception:
                if int(doflush) == 1:
                    raise
        return "No exceptions occurred"
Ejemplo n.º 2
0
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
Ejemplo n.º 3
0
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
Ejemplo n.º 4
0
 def relative_redirect(self):
     raise redirect("foo")
Ejemplo n.º 5
0
 def raise_redirect(self):
     raise redirect("/foo")
Ejemplo n.º 6
0
 def redirect(self):
     redirect("/foo")
Ejemplo n.º 7
0
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")
Ejemplo n.º 8
0
 def redirect(self):
     redirect("/foo")
Ejemplo n.º 9
0
 def no_error(self, name):
     """Test controller"""
     Person(name=name)
     raise redirect("/someconfirmhandler")
Ejemplo n.º 10
0
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
Ejemplo n.º 11
0
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
Ejemplo n.º 12
0
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
Ejemplo n.º 13
0
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
Ejemplo n.º 14
0
 def relative_redirect(self):
     raise redirect("foo")
Ejemplo n.º 15
0
 def raise_redirect(self):
     raise redirect("/foo")
Ejemplo n.º 16
0
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
Ejemplo n.º 17
0
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
Ejemplo n.º 18
0
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")