code: def test_from_url(test_images):
      im = iio.imread(
          "https://raw.githubusercontent.com/imageio/"
          + "imageio-binaries/master/images/chelsea.bsdf"
      )
      assert im.shape == (300, 451, 3)
  
      r = iio.get_reader(
          "https://raw.githubusercontent.com/imageio/"
          + "imageio-binaries/master/images/newtonscradle.bsdf"
      )
      # Can read, as long as its forward
      r.get_data(0)
      r.get_data(10)
  
      # No rewinding, because we read in streaming mode
      with raises(IndexError):
          r.get_data(9)
  
file_path: imageio/tests/test_bsdf.py
imports: import numpy
  from pytest import raises
  from imageio import core
  import imageio.v2
  from imageio.plugins import _bsdf
  import pytest
  import sys
  from conftest import deprecated_test
label_desc: Use image node_id 8 for calling a global function with example usage: test_from_url(test_images) without return types