]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
extension tests
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 May 2013 17:09:05 +0000 (13:09 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 May 2013 17:09:05 +0000 (13:09 -0400)
lib/sqlalchemy/ext/orderinglist.py
test/ext/declarative/test_basic.py

index 930464d7be1253fdbadb4b0c1abd35ee250bddd6..24d405e3905d242d8e251cdf3766573d7c9ecef0 100644 (file)
@@ -334,15 +334,13 @@ class OrderingList(list):
         super(OrderingList, self).__delitem__(index)
         self._reorder()
 
-# start Py2K
-#    def __setslice__(self, start, end, values):
-#        super(OrderingList, self).__setslice__(start, end, values)
-#        self._reorder()
-#
-#    def __delslice__(self, start, end):
-#        super(OrderingList, self).__delslice__(start, end)
-#        self._reorder()
-# end Py2K
+    def __setslice__(self, start, end, values):
+        super(OrderingList, self).__setslice__(start, end, values)
+        self._reorder()
+
+    def __delslice__(self, start, end):
+        super(OrderingList, self).__delslice__(start, end)
+        self._reorder()
 
     def __reduce__(self):
         return _reconstitute, (self.__class__, self.__dict__, list(self))
index 50d40e8fccc83ea965cf349d1b0488c10192f00e..ad2970b7026962dddd6388d26c2e20dad36060da 100644 (file)
@@ -13,7 +13,7 @@ from sqlalchemy.orm import relationship, create_session, class_mapper, \
     deferred, column_property, composite,\
     Session
 from sqlalchemy.testing import eq_
-from sqlalchemy.util import classproperty
+from sqlalchemy.util import classproperty, with_metaclass
 from sqlalchemy.ext.declarative import declared_attr, AbstractConcreteBase, \
     ConcreteBase, synonym_for
 from sqlalchemy.testing import fixtures
@@ -133,7 +133,7 @@ class DeclarativeTest(DeclarativeTestBase):
 
         # even though this class has an xyzzy attribute, getattr(cls,"xyzzy")
         # fails
-        class BrokenParent(object, metaclass=BrokenMeta):
+        class BrokenParent(with_metaclass(BrokenMeta)):
             xyzzy = "magic"
 
         # _as_declarative() inspects obj.__class__.__bases__
@@ -274,7 +274,7 @@ class DeclarativeTest(DeclarativeTestBase):
 
             __tablename__ = 'foo'
             id = Column(Integer, primary_key=True)
-            _user_id = Column(Integer) 
+            _user_id = Column(Integer)
             rel = relationship('User',
                                uselist=False,
                                foreign_keys=[User.id],