diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2017-09-15 20:25:43 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2017-09-15 20:25:43 -0400 |
commit | b6a0ba0164b2d2d786ec2e3b5e06349018897f0f (patch) | |
tree | 3000d6e9b5f86c7f83562597fe7e3ea4b3e91df5 /tests/test_script_production.py | |
parent | 9b5f12a0a3f6b83bccb19c23e0c95b17d7ec8ae3 (diff) | |
download | alembic-b6a0ba0164b2d2d786ec2e3b5e06349018897f0f.tar.gz |
Add + to illegal revision characters list
An addition to :ticket:`441` fixed in 0.9.5, we forgot to also filter
for the ``+`` sign in migration names which also breaks due to the relative
migrations feature.
Change-Id: I94d3882e84ba13e7569b47230dc9422a8ac6408c
Fixes: #445
Diffstat (limited to 'tests/test_script_production.py')
-rw-r--r-- | tests/test_script_production.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_script_production.py b/tests/test_script_production.py index dca06ac..588b9d1 100644 --- a/tests/test_script_production.py +++ b/tests/test_script_production.py @@ -292,6 +292,14 @@ class RevisionCommandTest(TestBase): self.cfg, message="some message", rev_id="no@atsigns-ordashes" ) + assert_raises_message( + util.CommandError, + r"Character\(s\) '\+' not allowed in revision " + r"identifier 'no\+plussignseither'", + command.revision, + self.cfg, message="some message", rev_id="no+plussignseither" + ) + def test_create_script_branches(self): rev = command.revision( self.cfg, message="some message", branch_label="foobar") |