Index: sqlalchemy-migrate-0.7.1/migrate/tests/versioning/test_shell.py =================================================================== --- sqlalchemy-migrate-0.7.1.orig/migrate/tests/versioning/test_shell.py +++ sqlalchemy-migrate-0.7.1/migrate/tests/versioning/test_shell.py @@ -482,8 +482,18 @@ class TestShellDatabase(Shell, DB): self.assert_("tables missing from database: tmp_account_rundiffs" in result.stdout) # Test Deprecation + if 'PYTHONWARNINGS' in self.env.environ: + warnings = self.env.environ['PYTHONWARNINGS'] + else: + warnings = None + self.env.environ['PYTHONWARNINGS'] = 'default' result = self.env.run('migrate compare_model_to_db %s %s --model=%s' \ % (self.url, repos_path, model_module.replace(":", ".")), expect_error=True) + if warnings == None: + del(self.env.environ['PYTHONWARNINGS']) + else: + self.env.environ['PYTHONWARNINGS'] = warnings + self.assertEqual(result.returncode, 0) self.assertTrue("DeprecationWarning" in result.stderr) self.assert_("tables missing from database: tmp_account_rundiffs" in result.stdout)