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"
Esempio n. 2
0
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
Esempio n. 3
0
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
Esempio n. 4
0
 def relative_redirect(self):
     raise redirect("foo")
Esempio n. 5
0
 def raise_redirect(self):
     raise redirect("/foo")
Esempio n. 6
0
 def redirect(self):
     redirect("/foo")
Esempio n. 7
0
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")
 def redirect(self):
     redirect("/foo")
 def no_error(self, name):
     """Test controller"""
     Person(name=name)
     raise redirect("/someconfirmhandler")
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
 def relative_redirect(self):
     raise redirect("foo")
 def raise_redirect(self):
     raise redirect("/foo")
Esempio n. 16
0
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
Esempio n. 17
0
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")