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

Method create_conformance_test_memory

codeplain_REST_api.py:253–289  ·  view source on GitHub ↗
(
        self,
        frid,
        plain_source_tree,
        linked_resources,
        existing_files_content,
        memory_files_content,
        module_name,
        required_modules,
        code_diff,
        conformance_tests_files,
        acceptance_tests,
        conformance_tests_issue,
        conformance_tests_folder_name,
        previous_conformance_tests_issue_old,
        run_state: RunState,
    )

Source from the content-addressed store, hash-verified

251 return self.post_request(endpoint_url, headers, payload, run_state)
252
253 def create_conformance_test_memory(
254 self,
255 frid,
256 plain_source_tree,
257 linked_resources,
258 existing_files_content,
259 memory_files_content,
260 module_name,
261 required_modules,
262 code_diff,
263 conformance_tests_files,
264 acceptance_tests,
265 conformance_tests_issue,
266 conformance_tests_folder_name,
267 previous_conformance_tests_issue_old,
268 run_state: RunState,
269 ):
270 endpoint_url = f"{self.api_url}/create_conformance_test_memory"
271 headers = {"X-API-Key": self.api_key, "Content-Type": "application/json"}
272
273 payload = {
274 "frid": frid,
275 "plain_source_tree": plain_source_tree,
276 "linked_resources": linked_resources,
277 "existing_files_content": existing_files_content,
278 "memory_files_content": memory_files_content,
279 "module_name": module_name,
280 "required_modules": required_modules,
281 "code_diff": code_diff,
282 "conformance_tests_files": conformance_tests_files,
283 "acceptance_tests": acceptance_tests,
284 "conformance_tests_issue": conformance_tests_issue,
285 "conformance_tests_folder_name": conformance_tests_folder_name,
286 "previous_conformance_tests_issue": previous_conformance_tests_issue_old,
287 }
288
289 return self.post_request(endpoint_url, headers, payload, run_state)
290
291 def refactor_source_files_if_needed(
292 self, frid, module_name: str, files_to_check, existing_files_content, run_state: RunState

Callers 1

Calls 1

post_requestMethod · 0.95

Tested by

no test coverage detected