Ejemplo n.º 1
0
    def test_count_only(self):
        opts = {'countOnly': True}
        expected = 3
        actual = kojihub._applyQueryOpts(self.original, opts)
        eq_(expected, actual)

        opts = {'countOnly': True, 'offset': 2}
        expected = 1
        actual = kojihub._applyQueryOpts(self.original, opts)
        eq_(expected, actual)
Ejemplo n.º 2
0
 def test_limit_and_offset(self):
     opts = {'limit': 1, 'offset': 1}
     expected = [
         {'foo': 2, 'bar': -1},
     ]
     actual = kojihub._applyQueryOpts(self.original, opts)
     eq_(expected, actual)
Ejemplo n.º 3
0
 def test_order_in_reverse(self):
     opts = {'order': '-foo'}
     expected = [
         {'foo': 2, 'bar': -1},
         {'foo': 1, 'bar': 1},
         {'foo': 0, 'bar': 0},
     ]
     actual = kojihub._applyQueryOpts(self.original, opts)
     eq_(expected, actual)
Ejemplo n.º 4
0
 def test_order_in_reverse(self):
     opts = {'order': '-foo'}
     expected = [
         {
             'foo': 2,
             'bar': -1
         },
         {
             'foo': 1,
             'bar': 1
         },
         {
             'foo': 0,
             'bar': 0
         },
     ]
     actual = kojihub._applyQueryOpts(self.original, opts)
     eq_(expected, actual)
Ejemplo n.º 5
0
 def test_basic(self):
     opts = None
     expected = copy.copy(self.original)
     actual = kojihub._applyQueryOpts(self.original, opts)
     eq_(expected, actual)
 def test_basic(self):
     opts = None
     expected = copy.copy(self.original)
     actual = kojihub._applyQueryOpts(self.original, opts)
     self.assertEqual(expected, actual)