def METHOD_NAME(self):
    actual = S3FileSystem.parse_path("s3://bucket")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3://bucket/")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3://bucket/path/to/obj")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3://bucket/path/to/obj?versionId=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"
    actual = S3FileSystem.parse_path("s3a://bucket")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3a://bucket/")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3a://bucket/path/to/obj")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] is None
    actual = S3FileSystem.parse_path("s3a://bucket/path/to/obj?versionId=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"
    actual = S3FileSystem.parse_path("bucket")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("bucket/")
    assert actual[0] == "bucket"
    assert actual[1] is None
    assert actual[2] is None
    actual = S3FileSystem.parse_path("bucket/path/to/obj")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] is None
    actual = S3FileSystem.parse_path("bucket/path/to/obj?versionId=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"
    actual = S3FileSystem.parse_path("bucket/path/to/obj?versionID=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"
    actual = S3FileSystem.parse_path("bucket/path/to/obj?versionid=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"
    actual = S3FileSystem.parse_path("bucket/path/to/obj?version_id=12345abcde")
    assert actual[0] == "bucket"
    assert actual[1] == "path/to/obj"
    assert actual[2] == "12345abcde"