diff --git a/python-alembic-sqlalchemy-0.7.8.patch b/python-alembic-sqlalchemy-0.7.8.patch deleted file mode 100644 index 190ab39..0000000 --- a/python-alembic-sqlalchemy-0.7.8.patch +++ /dev/null @@ -1,52 +0,0 @@ -Remove tests requiring sqlalchemy > 0.7.8 -See https://bitbucket.org/zzzeek/alembic/commits/d9fc0f82a298a858d9412fe0b270e640639dcc7a - -diff -Naur alembic-0.4.2.orig/tests/test_autogenerate.py alembic-0.4.2/tests/test_autogenerate.py ---- alembic-0.4.2.orig/tests/test_autogenerate.py 2013-01-11 16:12:49.000000000 +0000 -+++ alembic-0.4.2/tests/test_autogenerate.py 2013-03-15 12:43:52.881966999 +0000 -@@ -1,6 +1,6 @@ - from sqlalchemy import MetaData, Column, Table, Integer, String, Text, \ - Numeric, CHAR, ForeignKey, DATETIME, \ -- TypeDecorator, CheckConstraint, Unicode, Enum,\ -+ TypeDecorator, CheckConstraint, Unicode,\ - UniqueConstraint, Boolean, ForeignKeyConstraint - from sqlalchemy.types import NULLTYPE, TIMESTAMP - from sqlalchemy.dialects import mysql -@@ -1070,20 +1070,4 @@ - "existing_server_default='5')" - ) - -- def test_render_enum(self): -- eq_ignore_whitespace( -- autogenerate._repr_type( -- "sa.", -- Enum("one", "two", "three", name="myenum"), -- self.autogen_context), -- "sa.Enum('one', 'two', 'three', name='myenum')" -- ) -- eq_ignore_whitespace( -- autogenerate._repr_type( -- "sa.", -- Enum("one", "two", "three"), -- self.autogen_context), -- "sa.Enum('one', 'two', 'three')" -- ) -- - # TODO: tests for dialect-specific type rendering + imports -diff -Naur alembic-0.4.2.orig/tests/test_op.py alembic-0.4.2/tests/test_op.py ---- alembic-0.4.2.orig/tests/test_op.py 2013-01-11 16:12:49.000000000 +0000 -+++ alembic-0.4.2/tests/test_op.py 2013-03-15 12:46:13.362695693 +0000 -@@ -457,13 +457,6 @@ - "DROP INDEX ik_test" - ) - --def test_drop_index_schema(): -- context = op_fixture() -- op.drop_index('ik_test', schema='foo') -- context.assert_( -- "DROP INDEX foo.ik_test" -- ) -- - def test_drop_table(): - context = op_fixture() - op.drop_table('tb_test') diff --git a/python-alembic-sqlalchemy-0.8.patch b/python-alembic-sqlalchemy-0.8.patch new file mode 100644 index 0000000..0af60f9 --- /dev/null +++ b/python-alembic-sqlalchemy-0.8.patch @@ -0,0 +1,12 @@ +diff -Naur alembic-0.4.2.orig/tests/test_mssql.py alembic-0.4.2/tests/test_mssql.py +--- alembic-0.4.2.orig/tests/test_mssql.py 2013-01-11 16:12:49.000000000 +0000 ++++ alembic-0.4.2/tests/test_mssql.py 2014-01-28 12:01:23.674854937 +0000 +@@ -77,7 +77,7 @@ + context = op_fixture('mssql') + op.drop_index('my_idx', 'my_table') + # TODO: annoying that SQLA escapes unconditionally +- context.assert_contains("DROP INDEX [my_table].my_idx") ++ context.assert_contains("DROP INDEX my_idx ON my_table") + + def test_drop_column_w_default(self): + context = op_fixture('mssql') diff --git a/python-alembic.spec b/python-alembic.spec index 29dbc42..487083e 100644 --- a/python-alembic.spec +++ b/python-alembic.spec @@ -13,7 +13,7 @@ Group: Development/Libraries License: MIT URL: http://pypi.python.org/pypi/alembic Source0: http://pypi.python.org/packages/source/a/%{modname}/%{modname}-%{version}.tar.gz -Patch0: python-alembic-sqlalchemy-0.7.8.patch +Patch0: python-alembic-sqlalchemy-0.8.patch BuildArch: noarch