diff --git a/.coveragerc b/.coveragerc index c145b6c3b..7d111e74c 100644 --- a/.coveragerc +++ b/.coveragerc @@ -8,3 +8,4 @@ exclude_lines = assert False raise NotImplementedError if __name__ == .__main__.: + def __repr__ diff --git a/beetsplug/bucket.py b/beetsplug/bucket.py index 49a7cbbaa..64dcdf6ee 100644 --- a/beetsplug/bucket.py +++ b/beetsplug/bucket.py @@ -121,9 +121,6 @@ def str2fmt(s): "(?P\d*)(?P\D*)") m = re.match(regex, s) - def year_format(year): - return '%%0%dd' % len(year) - res = {'fromnchars': len(m.group('fromyear')), 'tonchars': len(m.group('toyear'))} res['fmt'] = "%s%%s%s%s%s" % (m.group('bef'), diff --git a/test/test_dbcore.py b/test/test_dbcore.py index b0063dffb..c05dc1c5d 100644 --- a/test/test_dbcore.py +++ b/test/test_dbcore.py @@ -431,6 +431,10 @@ class QueryFromStringsTest(unittest.TestCase): q = self.qfs(['some_float_field:2..3']) self.assertIsInstance(q.subqueries[0], dbcore.query.NumericQuery) + def test_empty_query_part(self): + q = self.qfs(['']) + self.assertIsInstance(q.subqueries[0], dbcore.query.TrueQuery) + class SortFromStringsTest(unittest.TestCase): def sfs(self, strings):