def test_quickmark_completion_delete(qtmodeltester, quickmarks, row, removed): """Test deleting a quickmark from the quickmark completion model.""" model = miscmodels.quickmark() model.set_pattern('') qtmodeltester.check(model) parent = model.index(0, 0) idx = model.index(row, 0, parent) before = set(quickmarks.marks.keys()) model.delete_cur_item(idx) after = set(quickmarks.marks.keys()) assert before.difference(after) == {removed}
def test_quickmark_completion(qtmodeltester, quickmarks): """Test the results of quickmark completion.""" model = miscmodels.quickmark() model.set_pattern('') qtmodeltester.check(model) _check_completions(model, { "Quickmarks": [ ('aw', 'https://wiki.archlinux.org', None), ('wiki', 'https://wikipedia.org', None), ('ddg', 'https://duckduckgo.com', None), ] })
def test_quickmark_completion_delete(qtmodeltester, quickmarks, row, removed): """Test deleting a quickmark from the quickmark completion model.""" model = miscmodels.quickmark() model.set_pattern('') qtmodeltester.check(model) parent = model.index(0, 0) idx = model.index(row, 0, parent) before = set(quickmarks.marks.keys()) model.delete_cur_item(idx) after = set(quickmarks.marks.keys()) assert before.difference(after) == {removed}
def test_quickmark_completion(qtmodeltester, quickmarks): """Test the results of quickmark completion.""" model = miscmodels.quickmark() model.set_pattern('') qtmodeltester.check(model) _check_completions(model, { "Quickmarks": [ ('aw', 'https://wiki.archlinux.org', None), ('wiki', 'https://wikipedia.org', None), ('ddg', 'https://duckduckgo.com', None), ] })