mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-06-01 15:20:55 +00:00
Clean up queue loging and add a clock advance in unit test
not yet working
This commit is contained in:
parent
e1822c0518
commit
5380ff8f5a
@ -167,19 +167,20 @@ class QueueMixin(HookMixin):
|
|||||||
self._count('objects_queued', -1)
|
self._count('objects_queued', -1)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
self._log("deque is now empty")
|
self._log("deque is now empty")
|
||||||
|
self._lazy_tail.addBoth(self._logcb, "whawhat empty")
|
||||||
self._lazy_tail.addCallback(lambda ign: self._when_queue_is_empty())
|
self._lazy_tail.addCallback(lambda ign: self._when_queue_is_empty())
|
||||||
|
self._lazy_tail.addBoth(self._logcb, "got past _when_queue_is_empty")
|
||||||
else:
|
else:
|
||||||
self._log("_turn_deque else clause")
|
self._log("_turn_deque else clause")
|
||||||
def whawhat(result):
|
self._lazy_tail.addBoth(self._logcb, "whawhat else %r" % (item,))
|
||||||
self._log("whawhat result %r" % (result,))
|
|
||||||
return result
|
|
||||||
self._lazy_tail.addBoth(whawhat)
|
|
||||||
self._lazy_tail.addCallback(lambda ign: self._process(item))
|
self._lazy_tail.addCallback(lambda ign: self._process(item))
|
||||||
|
self._lazy_tail.addBoth(self._logcb, "got past _process")
|
||||||
self._lazy_tail.addBoth(self._call_hook, 'processed')
|
self._lazy_tail.addBoth(self._call_hook, 'processed')
|
||||||
self._lazy_tail.addErrback(log.err)
|
self._lazy_tail.addBoth(self._logcb, "got past _call_hook (turn_delay = %r)" % (self._turn_delay,))
|
||||||
self._lazy_tail.addCallback(lambda ign: task.deferLater(self._clock, self._turn_delay, self._turn_deque))
|
self._lazy_tail.addCallback(lambda ign: task.deferLater(self._clock, self._turn_delay, self._turn_deque))
|
||||||
|
self._lazy_tail.addBoth(self._logcb, "got past deferLater")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self._log("turn deque exception %s" % (e,))
|
self._log("---- turn deque exception %s" % (e,))
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
||||||
|
@ -1188,7 +1188,7 @@ class MockTest(MagicFolderTestMixin, unittest.TestCase):
|
|||||||
# .tmp file shouldn't exist
|
# .tmp file shouldn't exist
|
||||||
self.failIf(os.path.exists(local_file + u".tmp"))
|
self.failIf(os.path.exists(local_file + u".tmp"))
|
||||||
|
|
||||||
def meowmeow_test_periodic_full_scan(self):
|
def test_periodic_full_scan(self):
|
||||||
self.set_up_grid()
|
self.set_up_grid()
|
||||||
self.local_dir = abspath_expanduser_unicode(u"test_periodic_full_scan",base=self.basedir)
|
self.local_dir = abspath_expanduser_unicode(u"test_periodic_full_scan",base=self.basedir)
|
||||||
self.mkdir_nonascii(self.local_dir)
|
self.mkdir_nonascii(self.local_dir)
|
||||||
@ -1235,9 +1235,15 @@ class MockTest(MagicFolderTestMixin, unittest.TestCase):
|
|||||||
what_path = abspath_expanduser_unicode(u"what", base=new_empty_tree_dir)
|
what_path = abspath_expanduser_unicode(u"what", base=new_empty_tree_dir)
|
||||||
fileutil.write(what_path, "say when")
|
fileutil.write(what_path, "say when")
|
||||||
print "ADVANCE CLOCK"
|
print "ADVANCE CLOCK"
|
||||||
alice_clock.advance(self.magicfolder.uploader._periodic_full_scan_duration + 1)
|
#alice_clock.advance(self.magicfolder.uploader._periodic_full_scan_duration + 1)
|
||||||
return uploaded_d
|
return uploaded_d
|
||||||
d.addCallback(_create_file_without_event)
|
d.addCallback(_create_file_without_event)
|
||||||
|
def _advance_clock(res):
|
||||||
|
print "_advance_clock"
|
||||||
|
alice_clock.advance(self.magicfolder.uploader._periodic_full_scan_duration + 1)
|
||||||
|
d.addCallback(_advance_clock)
|
||||||
|
d.addCallback(_advance_clock)
|
||||||
|
d.addCallback(_advance_clock)
|
||||||
d.addCallback(lambda ign: self.failUnlessReallyEqual(self._get_count('uploader.files_uploaded'), 1))
|
d.addCallback(lambda ign: self.failUnlessReallyEqual(self._get_count('uploader.files_uploaded'), 1))
|
||||||
d.addCallback(lambda ign: self.magicfolder.finish())
|
d.addCallback(lambda ign: self.magicfolder.finish())
|
||||||
return d
|
return d
|
||||||
|
Loading…
x
Reference in New Issue
Block a user