def on_post(self, req, resp, validated_body): body = validated_body['pairing_configuration'] api_secret = body['api_secret'] coordinator_uri = body['coordinator_uri'] personality = body['personality'] #start pairing on a separate process pairing_process = PairingProcess(api_secret, coordinator_uri, personality) pairing_process.run() resp.status = falcon.HTTP_200
def setUp(self): self.api_secret = "3F2504E0-4F89-11D3-9A0C-0305E82C3301" self.coordinator_uri = "http://localhost:8080/v1" self.personality = 'normalization' self.pairing_process = PairingProcess(self.api_secret, self.coordinator_uri, self.personality) self.native_proxy = MagicMock() self.get_config = WorkerConfiguration( personality='pairing', personality_module='meniscus.personas.pairing.app', worker_token='token_id', worker_id='worker_id', coordinator_uri="192.168.1.1:8080/v1") self.resp = requests.Response() self.http_request = MagicMock(return_value=self.resp) self.registration = WorkerRegistration(personality='correlation')\ .format()