Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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))