diff options
Diffstat (limited to 'tests/unit/config/test_config.py')
-rw-r--r-- | tests/unit/config/test_config.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/unit/config/test_config.py b/tests/unit/config/test_config.py index f09124b2a..24d724a9d 100644 --- a/tests/unit/config/test_config.py +++ b/tests/unit/config/test_config.py @@ -715,12 +715,20 @@ class TestConfig: with qtbot.assert_not_emitted(conf.changed): meth('colors.statusbar.normal.bg', '#abcdef', pattern=pattern) - def test_dump_userconfig(self, conf): + @pytest.mark.parametrize("include_hidden", [True, False]) + def test_dump_userconfig(self, conf, include_hidden): conf.set_obj('content.plugins', True) conf.set_obj('content.headers.custom', {'X-Foo': 'bar'}) - lines = ['content.headers.custom = {"X-Foo": "bar"}', - 'content.plugins = true'] - assert conf.dump_userconfig().splitlines() == lines + conf.set_obj('content.webgl', False, hide_userconfig=True) + + lines = [ + 'content.headers.custom = {"X-Foo": "bar"}', + 'content.plugins = true', + ] + if include_hidden: + lines.append("content.webgl = false") + + assert conf.dump_userconfig(include_hidden=include_hidden).splitlines() == lines def test_dump_userconfig_default(self, conf): assert conf.dump_userconfig() == '<Default configuration>' |