diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-05-20 21:44:43 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-05-20 21:44:43 +0000 |
commit | 938badb2bb1364b1820aec1e5eb4d81cf703ab5d (patch) | |
tree | 1da72cf8b92fa1999b4b801bef62734be653c777 /test/testlib/testing.py | |
parent | 9be3b882b22350640676049cf29f628ca78eb815 (diff) | |
download | sqlalchemy-938badb2bb1364b1820aec1e5eb4d81cf703ab5d.tar.gz |
- Fleshed out Session.get_bind(), generating a couple todos: [ticket:1053], [ticket:1054], [ticket:1055]
- Trotted out util.pending_deprecation, replacing some 'TODO: deprecate's
- Big session docstring content edit fiesta
- session.py line length and whitespace non-fiesta
Diffstat (limited to 'test/testlib/testing.py')
-rw-r--r-- | test/testlib/testing.py | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/test/testlib/testing.py b/test/testlib/testing.py index eda83a55d..e09899e0c 100644 --- a/test/testlib/testing.py +++ b/test/testlib/testing.py @@ -302,14 +302,17 @@ def emits_warning(*messages): if sa_exc is None: import sqlalchemy.exc as sa_exc + # todo: should probably be strict about this, too + filters = [dict(action='ignore', + category=sa_exc.SAPendingDeprecationWarning)] if not messages: - filters = [dict(action='ignore', - category=sa_exc.SAWarning)] + filters.append([dict(action='ignore', + category=sa_exc.SAWarning)]) else: - filters = [dict(action='ignore', - message=message, - category=sa_exc.SAWarning) - for message in messages ] + filters.extend([dict(action='ignore', + message=message, + category=sa_exc.SAWarning) + for message in messages]) for f in filters: warnings.filterwarnings(**f) try: @@ -337,17 +340,21 @@ def uses_deprecated(*messages): if sa_exc is None: import sqlalchemy.exc as sa_exc + # todo: should probably be strict about this, too + filters = [dict(action='ignore', + category=sa_exc.SAPendingDeprecationWarning)] if not messages: - filters = [dict(action='ignore', - category=sa_exc.SADeprecationWarning)] + filters.append(dict(action='ignore', + category=sa_exc.SADeprecationWarning)) else: - filters = [dict(action='ignore', - message=message, - category=sa_exc.SADeprecationWarning) - for message in - [ (m.startswith('//') and - ('Call to deprecated function ' + m[2:]) or m) - for m in messages] ] + filters.extend( + [dict(action='ignore', + message=message, + category=sa_exc.SADeprecationWarning) + for message in + [ (m.startswith('//') and + ('Call to deprecated function ' + m[2:]) or m) + for m in messages] ]) for f in filters: warnings.filterwarnings(**f) @@ -365,7 +372,8 @@ def resetwarnings(): if sa_exc is None: import sqlalchemy.exc as sa_exc - warnings.resetwarnings() + warnings.filterwarnings('ignore', + category=sa_exc.SAPendingDeprecationWarning) warnings.filterwarnings('error', category=sa_exc.SADeprecationWarning) warnings.filterwarnings('error', category=sa_exc.SAWarning) |