(self)
| 511 | return context |
| 512 | |
| 513 | def _get_experiment(self) -> Experiment: |
| 514 | if not hasattr(self, "_experiment"): |
| 515 | self._experiment = get_object_or_404( |
| 516 | Experiment, |
| 517 | id=self.kwargs[self.experiment_url_kwarg], |
| 518 | environment__api_key=self.kwargs["environment_api_key"], |
| 519 | deleted_at__isnull=True, |
| 520 | ) |
| 521 | return self._experiment |
| 522 | |
| 523 | def perform_create(self, serializer: BaseSerializer[ExperimentMetric]) -> None: |
| 524 | serializer.save(experiment=self._get_experiment()) |
no outgoing calls
no test coverage detected