complete test for sync resume
This commit is contained in:
parent
7078adaf7e
commit
18f9b9bd1f
@ -119,6 +119,7 @@ class SyncDriver:
|
|||||||
if self.post_callback != None:
|
if self.post_callback != None:
|
||||||
self.post_callback()
|
self.post_callback()
|
||||||
|
|
||||||
|
logg.debug('fooo')
|
||||||
if self.store.target > -1 and block.number >= self.store.target:
|
if self.store.target > -1 and block.number >= self.store.target:
|
||||||
self.running = False
|
self.running = False
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ class TestFilter(unittest.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
def test_driver_interrupt_sync(self):
|
def test_driver_interrupt_sync(self):
|
||||||
drv = MockDriver(self.store, interrupt_block=1)
|
drv = MockDriver(self.store, interrupt_block=1, target=2)
|
||||||
generator = MockBlockGenerator()
|
generator = MockBlockGenerator()
|
||||||
generator.generate([3, 1, 2], driver=drv)
|
generator.generate([3, 1, 2], driver=drv)
|
||||||
|
|
||||||
@ -130,9 +130,12 @@ class TestFilter(unittest.TestCase):
|
|||||||
store = SyncFsStore(self.path, state_event_callback=state_event_handler, filter_state_event_callback=filter_state_event_handler)
|
store = SyncFsStore(self.path, state_event_callback=state_event_handler, filter_state_event_callback=filter_state_event_handler)
|
||||||
fltr_one = MockFilter('foo')
|
fltr_one = MockFilter('foo')
|
||||||
store.register(fltr_one)
|
store.register(fltr_one)
|
||||||
drv = MockDriver(store, target=1)
|
drv = MockDriver(store)
|
||||||
generator.apply(drv, offset=1)
|
generator.apply(drv, offset=1)
|
||||||
drv.run(self.conn, interval=0.1)
|
|
||||||
|
with self.assertRaises(SyncDone) as e:
|
||||||
|
drv.run(self.conn, interval=0.1)
|
||||||
|
self.assertEqual(e, 2)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user