Initialize configdata in test_configfiles

This commit is contained in:
Florian Bruhin 2017-09-21 19:37:22 +02:00
parent 2f7cbfa1ee
commit f821fb793a

View File

@ -22,12 +22,19 @@ import os
import pytest import pytest
from qutebrowser.config import config, configfiles, configexc from qutebrowser.config import config, configfiles, configexc, configdata
from qutebrowser.utils import utils from qutebrowser.utils import utils
from PyQt5.QtCore import QSettings from PyQt5.QtCore import QSettings
@pytest.fixture(autouse=True)
def configdata_init():
"""Initialize configdata if needed."""
if configdata.DATA is None:
configdata.init()
@pytest.mark.parametrize('old_data, insert, new_data', [ @pytest.mark.parametrize('old_data, insert, new_data', [
(None, False, '[general]\n\n[geometry]\n\n'), (None, False, '[general]\n\n[geometry]\n\n'),
('[general]\nfooled = true', False, '[general]\n\n[geometry]\n\n'), ('[general]\nfooled = true', False, '[general]\n\n[geometry]\n\n'),