Exemple #1
0
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)),
        ]))
Exemple #2
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()
Exemple #3
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)),
            ('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()