diff options
author | chrisw <unknown> | 2010-09-07 19:19:32 +0100 |
---|---|---|
committer | chrisw <unknown> | 2010-09-07 19:19:32 +0100 |
commit | ac848a295a934076de43fc902d2cc14bb32cb1be (patch) | |
tree | 097cd22fb3cd916196fc012fdd9d9eb5da522ba3 /migrate/tests/changeset/test_changeset.py | |
parent | cade5fb2613ad3cda4ebf060e5543595020ad274 (diff) | |
download | sqlalchemy-migrate-ac848a295a934076de43fc902d2cc14bb32cb1be.tar.gz |
hopefully make py2.4 compatible
Diffstat (limited to 'migrate/tests/changeset/test_changeset.py')
-rw-r--r-- | migrate/tests/changeset/test_changeset.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/migrate/tests/changeset/test_changeset.py b/migrate/tests/changeset/test_changeset.py index 6f2e6e8..d203cd4 100644 --- a/migrate/tests/changeset/test_changeset.py +++ b/migrate/tests/changeset/test_changeset.py @@ -1,6 +1,5 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -from __future__ import with_statement import sqlalchemy import warnings @@ -551,7 +550,11 @@ class TestColumnChange(fixture.DB): @fixture.usedb() def test_alter_metadata_deprecated(self): - with catch_warnings(record=True) as w: + try: + # py 2.4 compatability :-/ + cw = catch_warnings(record=True) + w = cw.__enter__() + warnings.simplefilter("always") self.table.c.data.alter(Column('data', String(100))) @@ -562,7 +565,9 @@ class TestColumnChange(fixture.DB): 'Passing a Column object to alter_column is deprecated. ' 'Just pass in keyword parameters instead.', str(w[-1].message)) - + finally: + cw.__exit__() + @fixture.usedb() def test_alter_metadata(self): """Test if alter_metadata is respected""" |