code: def test_create_non_s3_mount_fails():
      with pytest.raises(
          ValueError,
          match="Unknown protocol for the mount 'source' argument",
      ):
          Mount(source="foo/bar/", mount_path="/foo")
  
      with pytest.raises(
          ValueError,
          match="Unknown protocol for the mount 'source' argument",
      ):
          Mount(source="gcs://foo/bar/", mount_path="/foo")
  
      with pytest.raises(
          ValueError,
          match="Unknown protocol for the mount 'source' argument",
      ):
          Mount(source="3://foo/bar/", mount_path="/foo")
  
imports: import pytest
  from lightning.app.storage.mount import Mount
label_desc: Use image node_id 2 for calling a global function with example usage: test_create_non_s3_mount_fails() without return types