Пример #1
0
    def test_conversation_sorting(self):
        lastest = Conversation(self.user1, 'lastest', start_time=datetime(2013,1,1))
        Conversation(self.user1, 'last', start_time=datetime(2013,1,3))
        Conversation(self.user1, 'first', start_time=datetime(2013,1,1))
        Conversation(self.user1, 'middle', start_time=datetime(2013,1,2))
        lastest.update_time = datetime(2013,1,4)
        db.session.commit()

        r = self.app.get(self.path)
        d = PyQuery(r.data)
        assert len(d('.conversation')) == 4
        assert [e.text() for e in d('.conversation > .title > a').items()] == ['lastest', 'last', 'middle', 'first']