]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
the "stamp" command by itself does not set up "starting_rev"
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 24 Jan 2012 17:03:41 +0000 (12:03 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 24 Jan 2012 17:03:41 +0000 (12:03 -0500)
tests/test_offline_environment.py

index e8f13f88f0df45c8069cf752a57bf80fab4505d6..813fb2e333427489124d1c1fafbb6f260b8d29c8 100644 (file)
@@ -48,7 +48,15 @@ assert context.get_starting_revision_argument() == 'x'
 """)
         command.upgrade(self.cfg, "x:y", sql=True)
         command.downgrade(self.cfg, "x:y", sql=True)
-        command.stamp(self.cfg, a)
+
+    def test_starting_rev_pre_context_stamp(self):
+        env_file_fixture("""
+assert context.get_starting_revision_argument() == 'x'
+""")
+        assert_raises_message(
+            util.CommandError,
+            "No starting revision argument is available.",
+            command.stamp, self.cfg, a)
 
     def test_starting_rev_current_pre_context(self):
         env_file_fixture("""