diff options
author | Noufal Ibrahim <noufal@nibrahim.net.in> | 2014-11-20 11:43:27 +0530 |
---|---|---|
committer | Noufal Ibrahim <noufal@nibrahim.net.in> | 2014-11-20 11:43:27 +0530 |
commit | c666c2fcfbb9ed3a1bc244b6d7c9f39365154423 (patch) | |
tree | 30302ee6aa4e91dd47ebdf5cc264f92171cf00b3 /tests/test_config.py | |
parent | 19fac68ed635cac39754fbbfd645a4060086fc07 (diff) | |
download | alembic-c666c2fcfbb9ed3a1bc244b6d7c9f39365154423.tar.gz |
Adds tests for config_args
Diffstat (limited to 'tests/test_config.py')
-rw-r--r-- | tests/test_config.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_config.py b/tests/test_config.py index 941504c..c8259bd 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,5 +1,8 @@ #!coding: utf-8 +import os +import tempfile + from alembic import config, util, compat from alembic.migration import MigrationContext from alembic.operations import Operations @@ -14,6 +17,17 @@ from alembic.testing.env import _no_sql_testing_config, clear_staging_env,\ class ConfigTest(TestBase): + def test_config_args(self): + config_file = tempfile.mktemp() + with open(config_file, "w") as fp: + fp.write(""" +[alembic] +migrations = %(base_path)s/db/migrations +""") + cfg = config.Config(config_file, config_args=dict(base_path = "/home/alembic")) + eq_(cfg.get_section_option("alembic", "migrations"), "/home/alembic/db/migrations") + print config_file + os.unlink(config_file) def test_config_no_file_main_option(self): cfg = config.Config() |