def setFileNames(self, file): try: fnamedao = FilenameDAO() fhasfnamedao = FileHasFilenameDAO() for k,v in file.filenames.iteritems(): filename = Filename() filename.name = v filenameId = fnamedao.insertOrUpdate(filename) if filenameId is None: logging.debug("Filename is null") fhasfnamedao.insertOrUpdate(file.id, filenameId); except Exception, err: sys.stderr.write('ERROR: %s\n' % str(err)) return None
def testSelect(self): fdao = FilenameDAO() file = fdao.findByName(self.name) f = fdao.find(file.id) assert f is not None, 'error selecting filename'
def testDelete(self): fdao = FilenameDAO() file = fdao.findByName(self.name) fdao.delete(file.id) f = fdao.find(file.id) assert f is None, 'error deleting filename'
def testInsert(self): fdao = FilenameDAO() file = Filename() file.name = self.name fid = fdao.insert(file) assert fid != -1, 'error inserting filename'