removed value_match and repr tests

This commit is contained in:
Adam Jakab 2020-03-16 10:16:18 +01:00
parent 4ba7b8da31
commit 611659d03c
2 changed files with 1 additions and 23 deletions

View file

@ -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)

View file

@ -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