Commit 7b0862e1 authored by Boxiang Sun's avatar Boxiang Sun

theia: peertube backup test update

parent 4c332c49
...@@ -278,25 +278,27 @@ class TestTheiaResiliencePeertube(test_resiliency.TestTheiaResilience): ...@@ -278,25 +278,27 @@ class TestTheiaResiliencePeertube(test_resiliency.TestTheiaResilience):
universal_newlines=True) universal_newlines=True)
self.assertIn("bbb", output) self.assertIn("bbb", output)
# Do a fake periodically update??? # Do a fake periodically update
# Compute backup date in the near future # Compute backup date in the near future
# date = (datetime.now() + timedelta(days=1)).replace(second=0) soon = (datetime.now() + timedelta(minutes=4)).replace(second=0)
frequency = '%d * * * *' % soon.minute
params = '_={"peertube-backup-cron": {"frequency": "%s"}, }' % frequency
# Process twice to propagate parameter changes # Update Peertube parameters
# for _ in range(2): print('Requesting Peertube with parameters %s' % params)
# self.checkSlapos('node', 'instance') self.checkSlapos('request', 'test_instance', self._test_software_url, '--parameters', params)
# Do a fake periodically update??? # Process twice to propagate parameter changes
# --------------------------- for _ in range(2):
self.checkSlapos('node', 'instance')
# self.callSlapos('node', 'restart', 'all') self.callSlapos('node', 'restart', 'all')
# Wait until after the programmed backup date, and a bit more # Wait until after the programmed backup date, and a bit more
# t = (soon - datetime.now()).total_seconds() t = (soon - datetime.now()).total_seconds()
# self.assertLess(0, t) self.assertLess(0, t)
# time.sleep(t + 120) time.sleep(t + 120)
# -------------------------------------
# Check that postgresql backup has started # Check that postgresql backup has started
# which contains this file: ./peertube_prod-dump.db # which contains this file: ./peertube_prod-dump.db
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment