def setUp(self): setup_asyncio_reactor(self) prometheus.reset() self.loop = asyncio.get_event_loop() assert prometheus.REGISTRY.get_sample_value('hpfeeds_broker_client_connections') == 0 assert prometheus.REGISTRY.get_sample_value('hpfeeds_broker_connection_made') == 0 assert prometheus.REGISTRY.get_sample_value('hpfeeds_broker_connection_ready', {'ident': 'test'}) is None self.sock = sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('127.0.0.1', 0)) self.port = sock.getsockname()[1] authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, sock=self.sock)
def setUp(self): prometheus.reset() assert prometheus.REGISTRY.get_sample_value( 'hpfeeds_broker_client_connections') == 0 import ssl ssl_context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) ssl_context.load_cert_chain('hpfeeds/tests/testcert.crt', 'hpfeeds/tests/testcert.key') self.sock = sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('127.0.0.1', 0)) self.port = sock.getsockname()[1] authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, sock=self.sock, ssl=ssl_context)
def make_authenticator(self): return Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } })
def setUp(self): authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator) self.server.add_endpoint_str("tls:interface=127.0.0.1:port=0:cert=tests/testcert.crt:key=tests/testcert.key")
def setUp(self): prometheus.reset() authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, bind='127.0.0.1:20000')
def setUp(self): prometheus.reset() authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, exporter='127.0.0.1:20001') self.server.add_endpoint_legacy('127.0.0.1:20000')
def setUp(self): prometheus.reset() assert prometheus.REGISTRY.get_sample_value( 'hpfeeds_broker_client_connections') == 0 self.sock = sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('127.0.0.1', 0)) self.port = sock.getsockname()[1] authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, sock=self.sock)
async def inner(): authenticator = Authenticator({ 'test': { 'secret': 'secret', 'subchans': ['test-chan'], 'pubchans': ['test-chan'], 'owner': 'some-owner', } }) self.server = Server(authenticator, sock=self.sock) self.log.debug('Starting server') future = asyncio.ensure_future(self.server.serve_forever()) self.log.debug('Awaiting test teardown') await self.server_future self.log.debug('Stopping test server') future.cancel() await future