Exemple #1
0
 def __init__(self, backend, config, update_period, max_update_frequency):
     self._backend = ProxyBackendProvider.get_backend(
         backend, config, self._on_update)
     self._update_period = int(update_period)
     self._max_update_frequency = int(max_update_frequency)
     self._needs_update = True
     self._last_updated = datetime(1970, 1, 1)
     self._updating = False
Exemple #2
0
 def __init__(self, backend, config, update_period, max_update_frequency):
   self._backend = ProxyBackendProvider.get_backend(backend,
                                                    config,
                                                    self._on_update)
   self._update_period = int(update_period)
   self._max_update_frequency = int(max_update_frequency)
   self._needs_update = True
   self._last_updated = datetime(1970, 1, 1)
   self._updating = False
Exemple #3
0
 def test_proxy_backend_provider(self):
   try:
     config, scope = build_proxy_configuration(add_share_adjusters=True)
     update_fn = scope.signal_update_fn
     ProxyBackendProvider.register(TstProxyBackend)
     backend = ProxyBackendProvider.get_backend(name=TstProxyBackend.NAME,
                                                configuration=config,
                                                signal_update_fn=update_fn)
     self.tst_proxy_backend(backend, scope)
   finally:
     ProxyBackendProvider.unregister(TstProxyBackend)
Exemple #4
0
 def test_proxy_backend_provider(self):
     try:
         config, scope = build_proxy_configuration(
             include_route_server=True,
             include_stream_server=False,
             include_route_share_adjusters=True,
             include_stream_share_adjusters=False)
         update_fn = scope.signal_update_fn
         ProxyBackendProvider.register(TstProxyBackend)
         backend = ProxyBackendProvider.get_backend(
             name=TstProxyBackend.NAME,
             configuration=config,
             signal_update_fn=update_fn)
         self.tst_proxy_backend(backend, scope)
     finally:
         ProxyBackendProvider.unregister(TstProxyBackend)