Example #1
0
    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
Example #2
0
 def testSelect(self):
     fdao = FilenameDAO()
     file = fdao.findByName(self.name)
     f = fdao.find(file.id)
     assert f is not None, 'error selecting filename'
Example #3
0
 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'
Example #4
0
 def testInsert(self):
     fdao = FilenameDAO()
     file = Filename()
     file.name = self.name 
     fid = fdao.insert(file)
     assert fid != -1, 'error inserting filename'