code: def test_smoke(self, device):
      f = RandomMotionBlur(
          kernel_size=(3, 5), angle=(10, 30), direction=0.5
      )
      repr = (
          "RandomMotionBlur(kernel_size=(3, 5), angle=tensor([10., 30.]), direction=tensor([-0.5000, 0.5000]), "
          "border_type='constant', p=0.5, p_batch=1.0, same_on_batch=False, return_transform=None)"
      )
      assert str(f) == repr
  
file_path: kornia/test/augmentation/test_motionblur.py
imports: import pytest
  import torch
  from torch.autograd import gradcheck
  from kornia.augmentation import RandomMotionBlur, RandomMotionBlur3D
  from kornia.filters import motion_blur, motion_blur3d
  from kornia.testing import assert_close, tensor_to_gradcheck_var
label_desc: Use image node_id 1 for calling the TestRandomMotionBlur obj's underlying member method code with example usage: obj.test_smoke(device) without return types