Esempio n. 1
0
    def test_paginating_events(self):
        names = []
        for i in range(12):
            names.append("Event #%s" % i)

        for n in names:
            Event.create(self.db, **{"name": n})

        page1 = Event.paged(self.db, 1, 10)
        page2 = Event.paged(self.db, 2, 10)

        assert_equal(names[0:10], map(lambda e: e.name.encode("ascii"), page1))
        assert_equal(names[10:12], map(lambda e: e.name.encode("ascii"), page2))