code: def test_gaussian_blur():
      a = torch.rand(1, 3, 300, 300)
      a1 = torchdrift.data.functional.gaussian_blur(a, severity=5)
      a2 = scipy.ndimage.gaussian_filter(a, [0, 0, 6, 6])
      assert ((a1 - a2)[:, :, 32:-32, 32:-32]).max().abs() < 1e-2
      with pytest.raises(RuntimeError):
          a3 = torchdrift.data.functional.gaussian_blur(a, severity=6)
  
file_path: TorchDrift/test/test_corruption_functions.py
imports: import pytest
  import torchdrift
  import torch
  import scipy.ndimage
label_desc: Use image node_id 5 for calling a global function with example usage: test_gaussian_blur() without return types