diff options
Diffstat (limited to 'migrate/tests/versioning/test_version.py')
-rw-r--r-- | migrate/tests/versioning/test_version.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/migrate/tests/versioning/test_version.py b/migrate/tests/versioning/test_version.py index 436d5f9..f521659 100644 --- a/migrate/tests/versioning/test_version.py +++ b/migrate/tests/versioning/test_version.py @@ -160,6 +160,15 @@ class TestVersion(fixture.Pathed): ver = Version(1, self.temp_usable_dir, []) self.assertRaises(ScriptError, ver.add_script, '123.sql') + # tests bad ibm_db_sa filename + ver = Version(123, self.temp_usable_dir, []) + self.assertRaises(ScriptError, ver.add_script, + '123_ibm_db_sa_upgrade.sql') + + # tests that the name is ok but the script doesn't exist + self.assertRaises(InvalidScriptError, ver.add_script, + '123_test_ibm_db_sa_upgrade.sql') + pyscript = os.path.join(self.temp_usable_dir, 'bla.py') open(pyscript, 'w') ver.add_script(pyscript) |