def configdata_stub(monkeypatch, configdata_init): """Patch the configdata module to provide fake data.""" return monkeypatch.setattr( configdata, 'DATA', collections.OrderedDict([ ('aliases', configdata.Option(name='aliases', description='Aliases for commands.', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Command(), ), default={'q': 'quit'}, backends=[], raw_backends=None)), ('bindings.default', configdata.Option(name='bindings.default', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<ctrl+q>', 'quit'), ('d', 'tab-close'), ]) }, backends=[], raw_backends=None)), ('bindings.commands', configdata.Option(name='bindings.commands', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<ctrl+q>', 'quit'), ('ZQ', 'quit'), ('I', 'invalid'), ('d', 'scroll down'), ]) }, backends=[], raw_backends=None)), ]))
('searchengines', sect.ValueList( typ.SearchEngineName(), typ.SearchEngineUrl(), ('DEFAULT', '${duckduckgo}'), ('duckduckgo', 'https://duckduckgo.com/?q={}'), ('ddg', '${duckduckgo}'), ('google', 'https://encrypted.google.com/search?q={}'), ('g', '${google}'), ('wikipedia', 'http://en.wikipedia.org/w/index.php?' 'title=Special:Search&search={}'), ('wiki', '${wikipedia}'), )), ('aliases', sect.ValueList( typ.String(forbidden=' '), typ.Command(), )), ('colors', sect.KeyValue( ('completion.fg', SettingValue( typ.QtColor(), 'white'), "Text color of the completion widget."), ('completion.bg', SettingValue(typ.QssColor(), '#333333'), "Background color of the completion widget."), ('completion.item.bg', SettingValue(typ.QssColor(), '${completion.bg}'), "Background color of completion widget items."), ('completion.category.fg', SettingValue(typ.QtColor(), 'white'), "Foreground color of completion widget category headers."), ('completion.category.bg', SettingValue( typ.QssColor(), 'qlineargradient(x1:0, y1:0, x2:0, '
def configdata_stub(config_stub, monkeypatch, configdata_init): """Patch the configdata module to provide fake data.""" monkeypatch.setattr( configdata, 'DATA', collections.OrderedDict([ ('aliases', configdata.Option(name='aliases', description='Aliases for commands.', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Command(), ), default={'q': 'quit'}, backends=[ usertypes.Backend.QtWebKit, usertypes.Backend.QtWebEngine ], raw_backends=None)), ('bindings.default', configdata.Option(name='bindings.default', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.Key(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<Ctrl+q>', 'quit'), ('d', 'tab-close'), ]) }, backends=[], raw_backends=None, no_autoconfig=True)), ('bindings.commands', configdata.Option(name='bindings.commands', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.Key(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<Ctrl+q>', 'quit'), ('ZQ', 'quit'), ('I', 'invalid'), ('d', 'scroll down'), ]) }, backends=[], raw_backends=None)), ('content.javascript.enabled', configdata.Option(name='content.javascript.enabled', description='Enable/Disable JavaScript', typ=configtypes.Bool(), default=True, backends=[], raw_backends=None)), ])) config_stub._init_values()
def configdata_stub(config_stub, monkeypatch, configdata_init): """Patch the configdata module to provide fake data.""" monkeypatch.setattr( configdata, 'DATA', collections.OrderedDict([ ('aliases', configdata.Option(name='aliases', description='Aliases for commands.', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Command(), ), default={'q': 'quit'}, backends=[ usertypes.Backend.QtWebKit, usertypes.Backend.QtWebEngine ], raw_backends=None)), ('bindings.default', configdata.Option(name='bindings.default', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.Key(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<Ctrl+q>', 'quit'), ('d', 'tab-close'), ]) }, backends=[], raw_backends=None, no_autoconfig=True)), ('bindings.commands', configdata.Option(name='bindings.commands', description='Default keybindings', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.Dict( keytype=configtypes.Key(), valtype=configtypes.Command(), ), ), default={ 'normal': collections.OrderedDict([ ('<Ctrl+q>', 'quit'), ('ZQ', 'quit'), ('I', 'invalid'), ('d', 'scroll down'), ]) }, backends=[], raw_backends=None)), ('content.javascript.enabled', configdata.Option(name='content.javascript.enabled', description='Enable/Disable JavaScript', typ=configtypes.Bool(), default=True, backends=[], raw_backends=None)), ('completion.open_categories', configdata.Option( name='completion.open_categories', description=( 'Which categories to show (in which order) in the ' ':open completion.'), typ=configtypes.FlagList(), default=[ "searchengines", "quickmarks", "bookmarks", "history" ], backends=[], raw_backends=None)), ('url.searchengines', configdata.Option(name='url.searchengines', description='searchengines list', typ=configtypes.Dict( keytype=configtypes.String(), valtype=configtypes.String(), ), default={ "DEFAULT": "https://duckduckgo.com/?q={}", "google": "https://google.com/?q={}" }, backends=[], raw_backends=None)), ])) config_stub._init_values()
)), ('searchengines', sect.ValueList( typ.SearchEngineName(), typ.SearchEngineUrl(), ('DEFAULT', '${duckduckgo}'), ('duckduckgo', 'https://duckduckgo.com/?q={}'), ('ddg', '${duckduckgo}'), ('google', 'https://encrypted.google.com/search?q={}'), ('g', '${google}'), ('wikipedia', 'http://en.wikipedia.org/w/index.php?' 'title=Special:Search&search={}'), ('wiki', '${wikipedia}'), )), ('aliases', sect.ValueList( typ.String(forbidden=' '), typ.Command(), )), ('colors', sect.KeyValue( ('completion.fg', SettingValue(typ.QtColor(), 'white'), "Text color of the completion widget."), ('completion.bg', SettingValue(typ.QssColor(), '#333333'), "Background color of the completion widget."), ('completion.item.bg', SettingValue(typ.QssColor(), '${completion.bg}'), "Background color of completion widget items."),