示例#1
0
 def setUp(self):
     """Prepare model test fixture."""
     try:
         new_attrs = {}
         new_attrs.update(self.attrs)
         new_attrs.update(self.do_get_dependencies())
         self.obj = self.klass(**new_attrs)
         DBSession.add(self.obj)
         DBSession.flush()
         return self.obj
     except:
         DBSession.rollback()
         raise
示例#2
0
 def setUp(self):
     """Setup test fixture for each model test method."""
     try:
         new_attrs = {}
         new_attrs.update(self.attrs)
         new_attrs.update(self.do_get_dependencies())
         self.obj = self.klass(**new_attrs)
         DBSession.add(self.obj)
         DBSession.flush()
         return self.obj
     except:
         DBSession.rollback()
         raise
示例#3
0
 def remove(self):
     DBSession.delete(self)
     DBSession.flush()
示例#4
0
 def save(self):
     DBSession.add(self)
     DBSession.flush()
示例#5
0
 def remove(self):
     DBSession.delete(self);
     DBSession.flush() ;
示例#6
0
 def save(self):
     DBSession.add(self); 
     DBSession.flush() ;