def _setup_relay(self, internal, add_org_key): self.key_pair = generate_key_pair() self.public_key = self.key_pair[1] self.private_key = self.key_pair[0] self.relay_id = str(uuid4()) self.relay = Relay.objects.create( relay_id=self.relay_id, public_key=self.public_key, is_internal=internal, ) self.project = self.create_project() self.project.update_option("sentry:scrub_ip_address", True) self.path = reverse("sentry-api-0-relay-projectids") self.project_key = self.create_project_key() org = self.project.organization if add_org_key: org.update_option( "sentry:trusted-relays", [{"public_key": str(self.relay.public_key), "name": "main-relay"}], )
def setUp(self): self.path = reverse("sentry-api-0-relay-projectids") sk, pk = generate_key_pair() self.public_key = pk self.private_key = sk self.relay_id = str(uuid.uuid4()) self.project = self.create_project() self.project.update_option("sentry:scrub_ip_address", True) self.project_key = self.create_project_key()
def _setup_relay(self, internal, add_org_key): self.key_pair = generate_key_pair() self.public_key = self.key_pair[1] self.private_key = self.key_pair[0] self.relay_id = six.binary_type(six.text_type(uuid4()).encode("ascii")) self.relay = Relay.objects.create( relay_id=self.relay_id, public_key=six.binary_type(self.public_key), is_internal=internal, ) self.project = self.create_project() self.project.update_option("sentry:scrub_ip_address", True) self.path = reverse("sentry-api-0-relay-projectids") self.project_key = self.create_project_key() org = self.project.organization if add_org_key: org.update_option("sentry:trusted-relays", [self.relay.public_key])
def key_pair(): return generate_key_pair()