Ejemplo n.º 1
0
    def list(self):
        num_files = File.count(self.session)
        self.res = dict(datalen=num_files, data=[])
        for f in File.all(self.session):
            d = f.to_dict(ref_pages=True)
            self.res["data"].append(d)

        return self.res
Ejemplo n.º 2
0
    def test_delete(self):
        tmpfile = self._create_tmp_file()

        f = File(name='testfile.txt', source=tmpfile, session=self.session)
        self.session.commit()
        f.delete()
        self.session.commit()
        self.assertEqual(len(File.all(self.session)), 0)