| 304 | return self.post_request(endpoint_url, headers, payload, run_state) |
| 305 | |
| 306 | def render_conformance_tests( |
| 307 | self, |
| 308 | frid, |
| 309 | functional_requirement_id, |
| 310 | plain_source_tree, |
| 311 | linked_resources, |
| 312 | existing_files_content, |
| 313 | memory_files_content, |
| 314 | module_name: str, |
| 315 | required_modules, |
| 316 | conformance_tests_folder_name, |
| 317 | conformance_tests_json, |
| 318 | all_acceptance_tests, |
| 319 | run_state: RunState, |
| 320 | ): |
| 321 | endpoint_url = f"{self.api_url}/render_conformance_tests" |
| 322 | headers = {"X-API-Key": self.api_key, "Content-Type": "application/json"} |
| 323 | |
| 324 | payload = { |
| 325 | "frid": frid, |
| 326 | "functional_requirement_id": functional_requirement_id, |
| 327 | "plain_source_tree": plain_source_tree, |
| 328 | "linked_resources": linked_resources, |
| 329 | "existing_files_content": existing_files_content, |
| 330 | "memory_files_content": memory_files_content, |
| 331 | "module_name": module_name, |
| 332 | "required_modules": required_modules, |
| 333 | "conformance_tests_folder_name": conformance_tests_folder_name, |
| 334 | "conformance_tests_json": conformance_tests_json, |
| 335 | "all_acceptance_tests": all_acceptance_tests, |
| 336 | } |
| 337 | |
| 338 | response = self.post_request(endpoint_url, headers, payload, run_state) |
| 339 | return response["patched_response_files"], response["conformance_tests_plan_summary_string"] |
| 340 | |
| 341 | def generate_folder_name_from_functional_requirement( |
| 342 | self, |