]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added "add", "add_all", "expire_all" to SS
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 9 May 2008 17:42:24 +0000 (17:42 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 9 May 2008 17:42:24 +0000 (17:42 +0000)
lib/sqlalchemy/orm/scoping.py
test/orm/scoping.py

index c1d3db9f1d34d66df1af60c0758bc89c3473f14f..37cc302977c2437b5302292d2852f78cfcacfb24 100644 (file)
@@ -106,7 +106,7 @@ def instrument(name):
     def do(self, *args, **kwargs):
         return getattr(self.registry(), name)(*args, **kwargs)
     return do
-for meth in ('get', 'load', 'close', 'save', 'commit', 'update', 'save_or_update', 'flush', 'query', 'delete', 'merge', 'clear', 'refresh', 'expire', 'expunge', 'rollback', 'begin', 'begin_nested', 'connection', 'execute', 'scalar', 'get_bind', 'is_modified', '__contains__', '__iter__'):
+for meth in ('get', 'load', 'close', 'add', 'add_all', 'expire_all', 'save', 'commit', 'update', 'save_or_update', 'flush', 'query', 'delete', 'merge', 'clear', 'refresh', 'expire', 'expunge', 'rollback', 'begin', 'begin_nested', 'connection', 'execute', 'scalar', 'get_bind', 'is_modified', '__contains__', '__iter__'):
     setattr(ScopedSession, meth, instrument(meth))
 
 def makeprop(name):
index 523f37671aa509d98cdee36b6332d6161ab41a0a..d885bae3dd412d8d4280caebe16fd4284446c6ac 100644 (file)
@@ -34,7 +34,7 @@ class ScopedSessionTest(ORMTest):
         s = SomeObject(id=1, data="hello")
         sso = SomeOtherObject()
         s.options.append(sso)
-        Session.save(s)
+        Session.add(s)
         Session.commit()
         Session.refresh(sso)
         Session.remove()