mirror of
https://github.com/beetbox/beets.git
synced 2026-01-08 08:56:56 +01:00
removed value_match and repr tests
This commit is contained in:
parent
4ba7b8da31
commit
611659d03c
2 changed files with 1 additions and 23 deletions
|
|
@ -152,17 +152,12 @@ class NoneQuery(FieldQuery):
|
|||
|
||||
def __init__(self, field, fast=True):
|
||||
super(NoneQuery, self).__init__(field, None, fast)
|
||||
self.pattern = None
|
||||
|
||||
def col_clause(self):
|
||||
return self.field + " IS NULL", ()
|
||||
|
||||
def match(self, item):
|
||||
return self.value_match(self.pattern,
|
||||
item.get(self.field, default=None))
|
||||
|
||||
def value_match(self, pattern, value):
|
||||
return value is pattern
|
||||
return item.get(self.field, default=None) is None
|
||||
|
||||
def __repr__(self):
|
||||
return "{0.__class__.__name__}({0.field!r}, {0.fast})".format(self)
|
||||
|
|
|
|||
|
|
@ -787,23 +787,6 @@ class NoneQueryTest(unittest.TestCase, TestHelper):
|
|||
matched = self.lib.items(NoneQuery(u'rg_track_gain', fast=False))
|
||||
self.assertInResult(item, matched)
|
||||
|
||||
def test_query_repr(self):
|
||||
fld = u'rg_track_gain'
|
||||
if sys.version_info <= (3, 0):
|
||||
self.assertEquals("NoneQuery(u'{}', True)".format(fld),
|
||||
str(NoneQuery(fld)))
|
||||
self.assertEquals("NoneQuery(u'{}', True)".format(fld),
|
||||
str(NoneQuery(fld, fast=True)))
|
||||
self.assertEquals("NoneQuery(u'{}', False)".format(fld),
|
||||
str(NoneQuery(fld, fast=False)))
|
||||
else:
|
||||
self.assertEquals("NoneQuery('{}', True)".format(fld),
|
||||
str(NoneQuery(fld)))
|
||||
self.assertEquals("NoneQuery('{}', True)".format(fld),
|
||||
str(NoneQuery(fld, fast=True)))
|
||||
self.assertEquals("NoneQuery('{}', False)".format(fld),
|
||||
str(NoneQuery(fld, fast=False)))
|
||||
|
||||
|
||||
class NotQueryMatchTest(_common.TestCase):
|
||||
"""Test `query.NotQuery` matching against a single item, using the same
|
||||
|
|
|
|||
Loading…
Reference in a new issue