summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrant Knudson <bknudson@us.ibm.com>2015-01-08 15:38:02 -0600
committerBrant Knudson <bknudson@us.ibm.com>2015-01-08 16:22:59 -0600
commit244c6c55d7aaa1f99e56027f4f5151fca51e7377 (patch)
tree347b371ab47dddd2da1ce3b886ef00c99cc08cf3
parent1e83840c98a9a6b18f8e105b7f29402c4fffee92 (diff)
downloadsqlalchemy-migrate-244c6c55d7aaa1f99e56027f4f5151fca51e7377.tar.gz
Don't add warnings filter on import
The changeset module was adding a warnings filter on import. This affects all applications that wind up importing it. A library shouldn't modify the warnings filters unless asked. Closes-Bug: #1407736 Change-Id: I893f8be48efd3d3642e977ab587c9e6dc867258b
-rw-r--r--migrate/changeset/__init__.py3
-rw-r--r--migrate/tests/versioning/test_shell.py1
2 files changed, 0 insertions, 4 deletions
diff --git a/migrate/changeset/__init__.py b/migrate/changeset/__init__.py
index 256d704..7eb256a 100644
--- a/migrate/changeset/__init__.py
+++ b/migrate/changeset/__init__.py
@@ -5,13 +5,10 @@
.. [#] SQL Data Definition Language
"""
import re
-import warnings
import sqlalchemy
from sqlalchemy import __version__ as _sa_version
-warnings.simplefilter('always', DeprecationWarning)
-
_sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split("."))
SQLA_07 = _sa_version >= (0, 7)
SQLA_08 = _sa_version >= (0, 8)
diff --git a/migrate/tests/versioning/test_shell.py b/migrate/tests/versioning/test_shell.py
index 62dc8e0..d6ab362 100644
--- a/migrate/tests/versioning/test_shell.py
+++ b/migrate/tests/versioning/test_shell.py
@@ -485,7 +485,6 @@ class TestShellDatabase(Shell, DB):
result = self.env.run('migrate compare_model_to_db %s %s --model=%s' \
% (self.url, repos_path, model_module.replace(":", ".")), expect_error=True)
self.assertEqual(result.returncode, 0)
- self.assertTrue("DeprecationWarning" in result.stderr)
self.assertTrue("tables missing from database: tmp_account_rundiffs" in result.stdout)
# Update db to latest model.