tests/app/soc/logic/models/test_base.py
changeset 1673 9f67ec81f1ef
parent 1614 797f5ae462e7
child 1688 f8457a410d1f
equal deleted inserted replaced
1672:9b6cc71dd70c 1673:9f67ec81f1ef
   148 
   148 
   149     expected = range(5)
   149     expected = range(5)
   150     expected.reverse()
   150     expected.reverse()
   151     actual = [i.value for i in self.logic.getForFields(order=order)]
   151     actual = [i.value for i in self.logic.getForFields(order=order)]
   152     self.assertEqual(expected, actual)
   152     self.assertEqual(expected, actual)
       
   153 
       
   154   def testGetFieldsFilteredOrdened(self):
       
   155     """Test that fields can be filtered and ordened.
       
   156     """
       
   157 
       
   158     order = ['-value']
       
   159 
       
   160     fields = {'value': [1,2, 3, 4]}
       
   161 
       
   162     expected = [4, 3, 2, 1]
       
   163     actual = [i.value for i in self.logic.getForFields(fields, order=order)]
       
   164     self.assertEqual(expected, actual)