Fix up pylint/flake8 for completion revamp.

This commit is contained in:
Ryan Roden-Corrent 2017-02-12 18:14:46 -05:00
parent 5bd047b70b
commit 839d49a8ac
12 changed files with 18 additions and 31 deletions

View File

@ -20,9 +20,8 @@
"""Simple history which gets written to disk."""
import time
import collections
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QUrl, QObject
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QUrl
from qutebrowser.commands import cmdutils
from qutebrowser.utils import (utils, objreg, standarddir, log, qtutils,

View File

@ -29,9 +29,8 @@ import os
import html
import os.path
import functools
import collections
from PyQt5.QtCore import QUrl, QObject
from PyQt5.QtCore import QUrl
from qutebrowser.utils import (message, usertypes, qtutils, urlutils,
standarddir, objreg, log)

View File

@ -26,8 +26,6 @@ Module attributes:
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QStandardItemModel, QStandardItem
from qutebrowser.utils import usertypes
class CompletionModel(QStandardItemModel):

View File

@ -19,8 +19,6 @@
"""Functions that return miscellaneous completion models."""
from PyQt5.QtCore import Qt
from qutebrowser.config import config, configdata
from qutebrowser.utils import objreg, log, qtutils
from qutebrowser.commands import cmdutils

View File

@ -25,10 +25,9 @@ Contains:
import re
from PyQt5.QtCore import QSortFilterProxyModel, QModelIndex, Qt
from PyQt5.QtCore import QSortFilterProxyModel, QModelIndex
from qutebrowser.utils import log, qtutils, debug
from qutebrowser.completion.models import base as completion
class CompletionFilterModel(QSortFilterProxyModel):
@ -48,8 +47,6 @@ class CompletionFilterModel(QSortFilterProxyModel):
self.srcmodel = source
self.pattern = ''
self.pattern_re = None
self.lessThan = self.intelligentLessThan
#self._sort_order = self.srcmodel.sort_order or Qt.AscendingOrder
def set_pattern(self, val):
"""Setter for pattern.
@ -137,7 +134,7 @@ class CompletionFilterModel(QSortFilterProxyModel):
return True
return False
def intelligentLessThan(self, lindex, rindex):
def lessThan(self, lindex, rindex):
"""Custom sorting implementation.
Prefers all items which start with self.pattern. Other than that, uses

View File

@ -22,9 +22,9 @@
import re
from PyQt5.QtCore import Qt, QModelIndex, QAbstractItemModel
from PyQt5.QtSql import QSqlTableModel, QSqlDatabase, QSqlQuery
from PyQt5.QtSql import QSqlTableModel, QSqlDatabase
from qutebrowser.utils import usertypes, log
from qutebrowser.utils import log
class SqlCompletionModel(QAbstractItemModel):

View File

@ -21,6 +21,7 @@
from qutebrowser.completion.models import sqlmodel
def url():
"""A model which combines bookmarks, quickmarks and web history URLs.

View File

@ -27,7 +27,7 @@ from PyQt5.QtCore import pyqtSignal, QObject
from qutebrowser.config import configdata, textwrapper
from qutebrowser.commands import cmdutils, cmdexc
from qutebrowser.utils import log, utils, qtutils, message
from qutebrowser.utils import log, utils, qtutils, message, usertypes
from qutebrowser.completion.models import miscmodels

View File

@ -28,7 +28,6 @@ from PyQt5.QtCore import QUrl
from qutebrowser.browser import history
from qutebrowser.utils import objreg, urlutils, usertypes
from qutebrowser.misc import sql
@pytest.fixture(autouse=True)

View File

@ -26,9 +26,8 @@ import pytest
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QTreeView
from qutebrowser.completion.models import (miscmodels, urlmodel, configmodel,
sortfilter)
from qutebrowser.browser import history
from qutebrowser.completion.models import miscmodels, urlmodel, configmodel
from qutebrowser.config import sections, value
from qutebrowser.misc import sql
@ -544,14 +543,13 @@ def test_url_completion_benchmark(benchmark, config_stub,
for e in entries[0:1000])
def bench():
model = urlmodel.UrlCompletionModel()
filtermodel = sortfilter.CompletionFilterModel(model)
filtermodel.set_pattern('')
filtermodel.set_pattern('e')
filtermodel.set_pattern('ex')
filtermodel.set_pattern('ex ')
filtermodel.set_pattern('ex 1')
filtermodel.set_pattern('ex 12')
filtermodel.set_pattern('ex 123')
model = urlmodel.url()
model.set_pattern('')
model.set_pattern('e')
model.set_pattern('ex')
model.set_pattern('ex ')
model.set_pattern('ex 1')
model.set_pattern('ex 12')
model.set_pattern('ex 123')
benchmark(bench)

View File

@ -21,8 +21,6 @@
import pytest
from PyQt5.QtCore import Qt
from qutebrowser.completion.models import base, sortfilter

View File

@ -74,7 +74,7 @@ def test_delete(qtbot):
assert list(table) == [('one', 1, False), ('nine', 9, False)]
with qtbot.waitSignal(table.changed):
table.delete(False, field='lucky')
assert not list(table) == [('thirteen', 13, True)]
assert not list(table)
def test_len():