def test_orderby4(self): test = True ppl = self.uv.test.find(Document.orderby()) # print prev = '' for person in ppl: # print person.name, person.age, person.college if str(person) < prev: test = False prev = str(person)
def test_orderby2(self): test = True # print type(self.uv.test.find()) ppl = self.uv.test.find(Document.orderby('-age')) age = 100 for person in ppl: if person.age > age: test = False age = person.age self.assertTrue(test)
def test_orderby(self): test = True ppl = self.uv.test.find(Document.orderby('age')) age = -1 for person in ppl: if person.age < age: test = False age = person.age self.assertTrue(test)
def test_orderby3(self): test = True ppl = self.uv.test.find(Document.orderby('name','-age', 'college')) # print age = 100 name = 'aa' for person in ppl: # print person.name, person.age, person.college if person.name < name: test = False if person.name != name: age = 100 if person.age > age: test = False age = person.age