Example #1
0
 def test_simple(self):
     assert convert_endpoint_params({
         'project_id': [1, 2, 3],
         'start':
         datetime.datetime(2015, 5, 18, 10, 15, 1, tzinfo=timezone.utc),
         'end':
         datetime.datetime(2015, 5, 19, 10, 15, 1, tzinfo=timezone.utc),
     }) == [
         SearchFilter(key=SearchKey(name='start'),
                      operator='=',
                      value=SearchValue(raw_value=datetime.datetime(
                          2015, 5, 18, 10, 15, 1, tzinfo=timezone.utc), )),
         SearchFilter(key=SearchKey(name='project_id'),
                      operator='=',
                      value=SearchValue(raw_value=[1, 2, 3])),
         SearchFilter(key=SearchKey(name='end'),
                      operator='=',
                      value=SearchValue(raw_value=datetime.datetime(
                          2015, 5, 19, 10, 15, 1, tzinfo=timezone.utc), )),
     ]
Example #2
0
 def test_simple(self):
     assert convert_endpoint_params({
         'project_id': [1, 2, 3],
         'start': datetime.datetime(2015, 5, 18, 10, 15, 1, tzinfo=timezone.utc),
         'end': datetime.datetime(2015, 5, 19, 10, 15, 1, tzinfo=timezone.utc),
     }) == [
         SearchFilter(
             key=SearchKey(name='start'),
             operator='=',
             value=SearchValue(
                 raw_value=datetime.datetime(
                     2015,
                     5,
                     18,
                     10,
                     15,
                     1,
                     tzinfo=timezone.utc),
             )
         ),
         SearchFilter(
             key=SearchKey(name='project_id'),
             operator='=',
             value=SearchValue(raw_value=[1, 2, 3])
         ),
         SearchFilter(
             key=SearchKey(name='end'),
             operator='=',
             value=SearchValue(
                 raw_value=datetime.datetime(
                     2015,
                     5,
                     19,
                     10,
                     15,
                     1,
                     tzinfo=timezone.utc),
             )
         ),
     ]