code: def create_files(self, variables):
      base_url = self._base_url
      response = {
          "data": {
              "createArtifactFiles": {
                  "files": {
                      "edges": [
                          {
                              "node": {
                                  "id": str(idx),
                                  "name": af["name"],
                                  "displayName": af["name"],
                                  "uploadUrl": f"{base_url}/storage?file={af['name']}&id={af['artifactID']}",
                                  "uploadHeaders": [],
                                  "artifact": {"id": af["artifactID"]},
                              },
                          }
                          for idx, af in enumerate(
                              variables["artifactFiles"]
                          )
                      ],
                  },
              },
          },
      }
      return response
  
file_path: wandb/tests/pytest_tests/unit_tests_old/utils/artifact_emu.py
imports: import copy
label_desc: Use image node_id 4 for calling the ArtifactEmulator obj's underlying member method code with example usage: obj.create_files(variables) and returns: response