diff --git a/CHANGES b/CHANGES index 9d551ec..8e7ab6b 100644 --- a/CHANGES +++ b/CHANGES @@ -8,6 +8,9 @@ from operations.create_table() documentation. #81 +- [bug] Fixed the minute component in file_template + which returned the month part of the create date. + 0.4.0 ===== - [feature] Support for tables in alternate schemas diff --git a/alembic/script.py b/alembic/script.py index b411fb9..68d266e 100644 --- a/alembic/script.py +++ b/alembic/script.py @@ -227,7 +227,7 @@ def _rev_path(self, rev_id, message, create_date): 'month': create_date.month, 'day': create_date.day, 'hour': create_date.hour, - 'minute': create_date.month, + 'minute': create_date.minute, 'second': create_date.second } ) diff --git a/tests/test_revision_create.py b/tests/test_revision_create.py index 78a628a..fd9a7ed 100644 --- a/tests/test_revision_create.py +++ b/tests/test_revision_create.py @@ -105,11 +105,11 @@ def test_args(self): "%(day)s_%(hour)s_" "%(minute)s_%(second)s" ) - create_date = datetime.datetime(2012, 5, 25, 15, 8, 5) + create_date = datetime.datetime(2012, 7, 25, 15, 8, 5) eq_( script._rev_path("12345", "this is a message", create_date), "%s/versions/12345_this_is_a_" - "message_2012_5_25_15_5_5.py" % staging_directory + "message_2012_7_25_15_8_5.py" % staging_directory )