def test_serve_asyncio_2nd_key_reversed(self, cli, timeout_factory): # Load keys primary_key = util.load_permanent_key( pytest.saltyrtc.permanent_key_primary) primary_key = primary_key.hex_pk().decode('ascii') secondary_key = util.load_permanent_key( pytest.saltyrtc.permanent_key_secondary) secondary_key = secondary_key.hex_pk().decode('ascii') # Check output output = yield from cli( 'serve', '-sc', pytest.saltyrtc.cert, '-k', pytest.saltyrtc.permanent_key_secondary, '-k', pytest.saltyrtc.permanent_key_primary, '-p', '8443', timeout=timeout_factory(), signal=signal.SIGINT, ) assert 'Primary public permanent key: {}'.format( secondary_key) in output assert 'Secondary key #1: {}'.format(primary_key) in output assert 'Stopped' in output
async def test_serve_asyncio_2nd_key(self, cli): # Load keys primary_key = util.load_permanent_key( pytest.saltyrtc.permanent_key_primary) primary_key = primary_key.hex_pk().decode('ascii') secondary_key = util.load_permanent_key( pytest.saltyrtc.permanent_key_secondary) secondary_key = secondary_key.hex_pk().decode('ascii') # Check output output = await cli( 'serve', '-tc', pytest.saltyrtc.cert, '-tk', pytest.saltyrtc.key, '-k', pytest.saltyrtc.permanent_key_primary, '-k', pytest.saltyrtc.permanent_key_secondary, '-p', '8443', signal=signal.SIGINT, ) assert 'Primary public permanent key: {}'.format(primary_key) in output assert 'Secondary key #1: {}'.format(secondary_key) in output assert 'Stopped' in output
def server_permanent_keys(): """ Return the server's permanent test NaCl key pairs. """ return [ util.load_permanent_key(pytest.saltyrtc.permanent_key_primary), util.load_permanent_key(pytest.saltyrtc.permanent_key_secondary) ]
async def test_serve_asyncio_2nd_key_reversed(self, cli): # Load keys primary_key = util.load_permanent_key(pytest.saltyrtc.permanent_key_primary) primary_key = primary_key.hex_pk().decode('ascii') secondary_key = util.load_permanent_key(pytest.saltyrtc.permanent_key_secondary) secondary_key = secondary_key.hex_pk().decode('ascii') # Check output output = await cli( 'serve', '-tc', pytest.saltyrtc.cert, '-tk', pytest.saltyrtc.key, '-k', pytest.saltyrtc.permanent_key_secondary, '-k', pytest.saltyrtc.permanent_key_primary, '-p', '8443', signal=signal.SIGINT, ) assert 'Primary public permanent key: {}'.format(secondary_key) in output assert 'Secondary key #1: {}'.format(primary_key) in output assert 'Stopped' in output