MCPcopy Index your code
hub / github.com/Codeplain-ai/codeplain / render_conformance_tests

Method render_conformance_tests

codeplain_REST_api.py:306–339  ·  view source on GitHub ↗
(
        self,
        frid,
        functional_requirement_id,
        plain_source_tree,
        linked_resources,
        existing_files_content,
        memory_files_content,
        module_name: str,
        required_modules,
        conformance_tests_folder_name,
        conformance_tests_json,
        all_acceptance_tests,
        run_state: RunState,
    )

Source from the content-addressed store, hash-verified

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,

Callers 1

Calls 1

post_requestMethod · 0.95

Tested by 1