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
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)