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
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
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)
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)