]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
add failing test
authorjona <jona.klemenc@hotmail.com>
Fri, 12 Sep 2014 19:14:52 +0000 (21:14 +0200)
committerjona <jona.klemenc@hotmail.com>
Fri, 12 Sep 2014 19:14:52 +0000 (21:14 +0200)
test/orm/test_cascade.py

index bd6a172866099cb01b1d27493b529fdf2a2caffd..e39911d0f603b68723be51d5a78fb07eb3d5313a 100644 (file)
@@ -1,3 +1,4 @@
+import copy
 
 from sqlalchemy.testing import assert_raises, assert_raises_message
 from sqlalchemy import Integer, String, ForeignKey, Sequence, \
@@ -13,6 +14,7 @@ from sqlalchemy.testing import eq_
 from sqlalchemy.testing import fixtures
 from test.orm import _fixtures
 
+
 class CascadeArgTest(fixtures.MappedTest):
     run_inserts = None
     run_create_tables = None
@@ -85,6 +87,12 @@ class CascadeArgTest(fixtures.MappedTest):
             orm_util.CascadeOptions("all, delete-orphan"),
             frozenset)
 
+    def test_cascade_deepcopy(self):
+        old = orm_util.CascadeOptions("all, delete-orphan")
+        new = copy.deepcopy(old)
+        eq_(old, new)
+
+
     def test_cascade_assignable(self):
         User, Address = self.classes.User, self.classes.Address
         users, addresses = self.tables.users, self.tables.addresses