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