コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
def _this_month(context, row):
    now = DateTime()
    row = Row(index=row.index,
              operator=row.operator,
              values=getBounds(now, 'this_month'))
    return _between(context, row)
コード例 #5
0
 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)