Example #1
0
    async def test_auth_admin(self):
        signer = Signer(NaCl.random_bytes(32))
        self.admin = FacadeContext.create_admin(signer)
        StubServer.admin = signer.vk

        server = await StubServer.listen(self.server.facade, "127.0.0.1", 8080, self.manager)
        task = asyncio.create_task(server.serve_forever())
        await asyncio.sleep(0)

        client = await StubClient.connect(self.admin.facade, "127.0.0.1", 8080)
        self.assertTrue(await client.get_handler(AuthenticationHandler.RANGE).auth_admin())
        await asyncio.sleep(.1)
 async def setUp(self) -> None:
     """Create client/server network nodes."""
     self.client1 = FacadeContext.create_client()
     self.client2 = FacadeContext.create_client()
     self.server = FacadeContext.create_server()
     self.manager = ConnectionManager()
Example #3
0
 async def setUp(self) -> None:
     """Create client/server network nodes."""
     self.server = FacadeContext.create_server()
     self.client = FacadeContext.create_client()