def testOneFile(self): sync = Sync() self.rmFile(self._trgFile1) self.rmDir(self._trgFile1) self.mkDir(self._trgFile1) sync.oneFile(self._srcFile1, self._trgFile1) sync.close()
def testDeleteFile(self): sync = Sync() full = self._base + os.sep + 'todelete.dat' self.mkFile(full, '') self.assertEquals(True, os.path.exists(full)) sync.deleteFile(full) self.assertEquals(False, os.path.exists(full)) self.log('Deleting a not existing file: ' + full) sync.deleteFile(full) sync.close()
def testMakeReport(self): sync = Sync() sync._total._countDirs = 20 sync._total._countFiles = 1024 sync._total._sizeFiles = 100100100 sync._modified._countDirs = 5 sync._modified._countFiles = 20 sync._modified._sizeFiles = 100100 fn = sync.makeReport() sync.close() self.assertEquals(False, fn == None) self.log('Report in ' + fn)
def testError(self): sync = Sync() sync._settings._maxFirstErrors = 2 sync._settings._maxLastErrors = 1 sync._settings._browser = '/usr/bin/konqueror' count = sync._settings._maxFirstErrors + 3 + sync._settings._maxLastErrors self.log('expecting {} errors'.format(count)) for no in xrange(count): sync.error('Error No ' + str(no + 1)) fn = sync.makeReport() sync.close() sync.showInBrowser(fn) self.assertEqual(count, sync._countErrors) self.assertEquals(sync._settings._maxFirstErrors, len(sync._firstErrors)) self.assertEquals(sync._settings._maxLastErrors, len(sync._lastErrors))
def testBasic(self): sync = Sync() sync.log("log is running") sync.error("error is running") sync.close()