From edfe2deffb7a3ab637e5ee7ab3379911483380fa Mon Sep 17 00:00:00 2001 From: Julien Castets Date: Mon, 16 Mar 2015 11:45:06 +0100 Subject: Accept unicode in CascadeOptions --- test/orm/test_cascade.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/orm/test_cascade.py b/test/orm/test_cascade.py index e39911d0f..f104ee34c 100644 --- a/test/orm/test_cascade.py +++ b/test/orm/test_cascade.py @@ -2,7 +2,7 @@ import copy from sqlalchemy.testing import assert_raises, assert_raises_message from sqlalchemy import Integer, String, ForeignKey, Sequence, \ - exc as sa_exc + exc as sa_exc, util from sqlalchemy.testing.schema import Table, Column from sqlalchemy.orm import mapper, relationship, create_session, \ sessionmaker, class_mapper, backref, Session, util as orm_util,\ @@ -119,6 +119,14 @@ class CascadeArgTest(fixtures.MappedTest): 'refresh-expire', 'save-update']) ) + def test_cascade_unicode(self): + User, Address = self.classes.User, self.classes.Address + users, addresses = self.tables.users, self.tables.addresses + + rel = relationship(Address) + rel.cascade = util.u('save-update, merge, expunge') + eq_(rel.cascade, set(['save-update', 'merge', 'expunge'])) + class O2MCascadeDeleteOrphanTest(fixtures.MappedTest): run_inserts = None -- cgit v1.2.1