Globus Connect Server _testing Method List#

globus_sdk.GCSClient#

globus_sdk.GCSClient has registered responses for the following methods:

create_storage_gateway (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "http_response_code": 200,
  "detail": "success",
  "message": "Operation successful",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "storage_gateway#1.0.0",
      "id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
      "display_name": "example gateway 1",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840,
      "allowed_domains": [
        "example.edu"
      ],
      "mapping": "username_without_domain",
      "require_high_assurance": false,
      "restrict_paths": {
        "DATA_TYPE": "path_restrictions#1.0.0",
        "read": [
          "/"
        ]
      },
      "policies": {
        "DATA_TYPE": "posix_storage_gateway#1.0.0",
        "groups_allow": [
          "globus"
        ],
        "groups_deny": [
          "nonglobus"
        ]
      },
      "users_allow": [
        "user1"
      ],
      "users_deny": [
        "user2"
      ]
    }
  ]
}
create_storage_gateway (case="validation_error")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "unprocessable_entity",
  "detail": "",
  "http_response_code": 422,
  "message": "Data Validation Error"
}
create_user_credential (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "user_credential#1.0.0",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "display_name": "updated_posix_credential",
      "id": "af43d884-64a1-4414-897a-680c32374439",
      "identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
      "invalid": false,
      "policies": {
        "DATA_TYPE": "posix_user_credential_policies#1.0.0"
      },
      "provisioned": false,
      "storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
      "username": "testuser"
    }
  ],
  "detail": "created",
  "has_next_page": false,
  "http_response_code": 201,
  "message": "Created User Credential af43d884-64a1-4414-897a-680c32374439"
}
delete_storage_gateway (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "http_response_code": 200,
  "detail": "success",
  "message": "Operation successful",
  "code": "success",
  "data": [
    {}
  ]
}
delete_storage_gateway (case="permission_denied_error")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "permission_denied",
  "detail": "",
  "http_response_code": 403,
  "message": null
}
delete_user_credential (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "data": [],
  "detail": "success",
  "has_next_page": false,
  "http_response_code": 200,
  "message": "Deleted User Credential af43d884-64a1-4414-897a-680c32374439"
}
get_collection_list (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "detail": "success",
  "http_response_code": 200,
  "data": [
    {
      "DATA_TYPE": "collection#1.0.0",
      "public": true,
      "id": "6a73c9fe-9fb2-4cca-b7e6-d1cb8eeeaa7c",
      "display_name": "Happy Fun Collection Name 1",
      "identity_id": "c2581cf5-0ae2-4f16-b299-1532b8a60f6f",
      "collection_type": "mapped",
      "storage_gateway_id": "2d02dfc1-7b8b-4a92-89f4-64e3b1284d23",
      "require_high_assurance": false,
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840
    },
    {
      "DATA_TYPE": "collection#1.0.0",
      "public": true,
      "id": "e630bd08-675d-47a9-8d4d-ecb9abdc4f2e",
      "display_name": "Happy Fun Collection Name 2",
      "identity_id": "c2581cf5-0ae2-4f16-b299-1532b8a60f6f",
      "collection_type": "mapped",
      "storage_gateway_id": "880b1c77-b5e2-4842-90ed-191015d66659",
      "require_high_assurance": false,
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840
    }
  ]
}
get_collection_list (case="forbidden")
{
  "code": "permission_denied",
  "http_response_code": 403,
  "DATA_TYPE": "result#1.0.0",
  "detail": null,
  "message": "Could not list collections. Insufficient permissions",
  "data": [],
  "has_next_page": false,
  "marker": ""
}
get_storage_gateway (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "http_response_code": 200,
  "detail": "success",
  "message": "Operation successful",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "storage_gateway#1.0.0",
      "id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
      "display_name": "example gateway 1",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840,
      "allowed_domains": [
        "example.edu"
      ],
      "mapping": "username_without_domain",
      "require_high_assurance": false,
      "restrict_paths": {
        "DATA_TYPE": "path_restrictions#1.0.0",
        "read": [
          "/"
        ]
      },
      "policies": {
        "DATA_TYPE": "posix_storage_gateway#1.0.0",
        "groups_allow": [
          "globus"
        ],
        "groups_deny": [
          "nonglobus"
        ]
      },
      "users_allow": [
        "user1"
      ],
      "users_deny": [
        "user2"
      ]
    }
  ]
}
get_storage_gateway_list (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "detail": "success",
  "http_response_code": 200,
  "data": [
    {
      "DATA_TYPE": "storage_gateway#1.0.0",
      "id": "a0cbde58-0183-11ea-92bd-9cb6d0d9fd63",
      "display_name": "example gateway 1",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840,
      "allowed_domains": [
        "example.edu"
      ],
      "mapping": "username_without_domain",
      "require_high_assurance": false,
      "restrict_paths": {
        "DATA_TYPE": "path_restrictions#1.0.0",
        "read": [
          "/"
        ]
      },
      "policies": {
        "DATA_TYPE": "posix_storage_gateway#1.0.0",
        "groups_allow": [
          "globus"
        ],
        "groups_deny": [
          "nonglobus"
        ]
      },
      "users_allow": [
        "user1"
      ],
      "users_deny": [
        "user2"
      ]
    },
    {
      "DATA_TYPE": "storage_gateway#1.0.0",
      "id": "6840c8ba-eb98-11e9-b89c-9cb6d0d9fd63",
      "display_name": "example gateway 2",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840,
      "allowed_domains": [
        "example.edu"
      ],
      "mapping": "username_without_domain",
      "require_high_assurance": false,
      "policies": {
        "DATA_TYPE": "posix_storage_gateway#1.0.0",
        "groups_allow": [],
        "groups_deny": []
      },
      "users_allow": [],
      "users_deny": []
    }
  ]
}
get_user_credential (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "user_credential#1.0.0",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "display_name": "posix_credential",
      "id": "af43d884-64a1-4414-897a-680c32374439",
      "identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
      "invalid": false,
      "policies": {
        "DATA_TYPE": "posix_user_credential_policies#1.0.0"
      },
      "provisioned": false,
      "storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
      "username": "testuser"
    }
  ],
  "detail": "success",
  "has_next_page": false,
  "http_response_code": 200
}
get_user_credential_list (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "user_credential#1.0.0",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "display_name": "posix_credential",
      "id": "af43d884-64a1-4414-897a-680c32374439",
      "identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
      "invalid": false,
      "policies": {
        "DATA_TYPE": "posix_user_credential_policies#1.0.0"
      },
      "provisioned": false,
      "storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
      "username": "testuser"
    },
    {
      "DATA_TYPE": "user_credential#1.0.0",
      "connector_id": "7643e831-5f6c-4b47-a07f-8ee90f401d23",
      "display_name": "s3_credential",
      "id": "c96b8f70-1448-46db-89af-292623c93ee4",
      "identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
      "invalid": false,
      "policies": {
        "DATA_TYPE": "s3_user_credential_policies#1.0.0",
        "s3_key_id": "key_id",
        "s3_secret_key": "key_secret"
      },
      "provisioned": true,
      "storage_gateway_id": "99aab7ac-8fde-40e2-b6db-44de8e59597a",
      "username": "testuser"
    }
  ],
  "detail": "success",
  "has_next_page": false,
  "http_response_code": 200
}
update_storage_gateway (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "http_response_code": 200,
  "detail": "success",
  "message": "Operation successful",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "storage_gateway#1.0.0",
      "id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
      "display_name": "example gateway 1",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "require_high_assurance": false,
      "high_assurance": false,
      "authentication_assurance_timeout": 15840,
      "authentication_timeout_mins": 15840,
      "allowed_domains": [
        "example.edu"
      ],
      "mapping": "username_without_domain",
      "restrict_paths": {
        "DATA_TYPE": "path_restrictions#1.0.0",
        "read": [
          "/"
        ]
      },
      "policies": {
        "DATA_TYPE": "posix_storage_gateway#1.0.0",
        "groups_allow": [
          "globus"
        ],
        "groups_deny": [
          "nonglobus"
        ]
      },
      "users_allow": [
        "user1"
      ],
      "users_deny": [
        "user2"
      ]
    }
  ]
}
update_user_credential (case="default")
{
  "DATA_TYPE": "result#1.0.0",
  "code": "success",
  "data": [
    {
      "DATA_TYPE": "user_credential#1.0.0",
      "connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
      "display_name": "updated_posix_credential",
      "id": "af43d884-64a1-4414-897a-680c32374439",
      "identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
      "invalid": false,
      "policies": {
        "DATA_TYPE": "posix_user_credential_policies#1.0.0"
      },
      "provisioned": false,
      "storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
      "username": "testuser"
    }
  ],
  "detail": "success",
  "has_next_page": false,
  "http_response_code": 200,
  "message": "Updated User Credential af43d884-64a1-4414-897a-680c32374439"
}