def test__between_reversed_dates(self): data = Row(index='modified', operator='_between', values=['2009/08/14', '2009/08/12']) parsed = queryparser._between(MockSite(), data) expected = {'modified': {'query': ['2009/08/12', '2009/08/14'], 'range': 'minmax'}} self.assertEqual(parsed, expected)
def test__between_reversed_dates(self): data = Row( index='modified', operator='_between', values=['2009/08/14', '2009/08/12'] ) parsed = queryparser._between(MockSite(), data) expected = {'modified': {'query': ['2009/08/12', '2009/08/14'], 'range': 'minmax'}} self.assertEqual(parsed, expected)
def test__between_empty_input(self): data = Row( index='modified', operator='_between', values='' ) parsed = queryparser._between(MockSite(), data) expected = {'modified': {'query': ['', ''], 'range': 'minmax'}} self.assertEqual(parsed, expected)
def _this_month(context, row): now = DateTime() row = Row(index=row.index, operator=row.operator, values=getBounds(now, 'this_month')) return _between(context, row)
def test__between_empty_input(self): data = Row(index='modified', operator='_between', values='') parsed = queryparser._between(MockSite(), data) expected = {'modified': {'query': ['', ''], 'range': 'minmax'}} self.assertEqual(parsed, expected)