Esempio n. 1
0
    def test_videos_ordered_by_id(self):
        v1 = Video(embed_url="test1")
        db.session.add(v1)
        db.session.commit()
        v2 = Video(embed_url="test2")
        db.session.add(v2)
        db.session.commit()

        response = self.app.get('/videos')
        v1 = Video.query.get(1)
        v2 = Video.query.get(2)
        v1Index = response.data.find(b'test1')
        v2Index = response.data.find(b'test2')
        self.assertLess(v1Index, v2Index)

        v1.id = -1
        v2.id = -2
        db.session.commit()
        v1.id = 2
        v2.id = 1
        db.session.commit()

        response = self.app.get('/videos')
        v1Index = response.data.find(b'test1')
        v2Index = response.data.find(b'test2')
        self.assertLess(v2Index, v1Index)