Ejemplo n.º 1
0
 def test_needs_bootstrap_window(self):
     before_now = datetime.utcnow() - timedelta(microseconds=1)
     table_manager = ConfigurableReportTableManagerMixin(MockDataSourceProvider())
     table_manager.bootstrap([])
     table_manager.last_bootstrapped = before_now - timedelta(seconds=REBUILD_CHECK_INTERVAL - 5)
     self.assertFalse(table_manager.needs_bootstrap())
     table_manager.last_bootstrapped = before_now - timedelta(seconds=REBUILD_CHECK_INTERVAL)
     self.assertTrue(table_manager.needs_bootstrap())
Ejemplo n.º 2
0
 def test_needs_bootstrap_window(self):
     before_now = datetime.utcnow() - timedelta(microseconds=1)
     table_manager = ConfigurableReportTableManagerMixin([MockDataSourceProvider()])
     table_manager.bootstrap([])
     table_manager.last_bootstrapped = before_now - timedelta(seconds=REBUILD_CHECK_INTERVAL - 5)
     self.assertFalse(table_manager.needs_bootstrap())
     table_manager.last_bootstrapped = before_now - timedelta(seconds=REBUILD_CHECK_INTERVAL)
     self.assertTrue(table_manager.needs_bootstrap())