diff options
author | Florian Bruhin <me@the-compiler.org> | 2019-07-22 10:16:05 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2019-07-22 10:16:05 +0200 |
commit | 46d11964a649f411e09d066d0091c04444577acb (patch) | |
tree | bace92fe3031e3d741848c0506043e029d4f4d9a /tests/unit/config/test_configcommands.py | |
parent | 787762488f6b418763b8077271c69b32db588cd6 (diff) | |
download | qutebrowser-46d11964a649f411e09d066d0091c04444577acb.tar.gz qutebrowser-46d11964a649f411e09d066d0091c04444577acb.zip |
Search files in config directory with :config-source foo.py
Diffstat (limited to 'tests/unit/config/test_configcommands.py')
-rw-r--r-- | tests/unit/config/test_configcommands.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/unit/config/test_configcommands.py b/tests/unit/config/test_configcommands.py index 9a31c622e..382d41ad8 100644 --- a/tests/unit/config/test_configcommands.py +++ b/tests/unit/config/test_configcommands.py @@ -470,19 +470,25 @@ class TestSource: pytestmark = pytest.mark.usefixtures('config_tmpdir', 'data_tmpdir', 'config_stub', 'key_config_stub') - @pytest.mark.parametrize('use_default_dir', [True, False]) + @pytest.mark.parametrize('location', ['default', 'absolute', 'relative']) @pytest.mark.parametrize('clear', [True, False]) def test_config_source(self, tmpdir, commands, config_stub, config_tmpdir, - use_default_dir, clear): + location, clear): assert config_stub.val.content.javascript.enabled config_stub.val.search.ignore_case = 'always' - if use_default_dir: + if location == 'default': pyfile = config_tmpdir / 'config.py' arg = None - else: + elif location == 'absolute': pyfile = tmpdir / 'sourced.py' arg = str(pyfile) + elif location == 'relative': + pyfile = config_tmpdir / 'sourced.py' + arg = 'sourced.py' + else: + assert False, location + pyfile.write_text('c.content.javascript.enabled = False\n', encoding='utf-8') |