code: def test_kernel_3x3(self, batch_size, device, dtype):
      inp = torch.tensor(
          [
              [
                  [
                      [1.0, 1.0, 1.0, 1.0, 1.0],
                      [1.0, 1.0, 1.0, 1.0, 1.0],
                      [1.0, 1.0, 1.0, 1.0, 1.0],
                      [2.0, 2.0, 2.0, 2.0, 2.0],
                      [2.0, 2.0, 2.0, 2.0, 2.0],
                  ]
              ]
          ],
          device=device,
          dtype=dtype,
      ).repeat(batch_size, 1, 1, 1)
  
      kernel_size = (3, 3)
      actual = box_blur(inp, kernel_size)
      expected = torch.tensor(
          35.0 * batch_size, device=device, dtype=dtype
      )
  
      self.assert_close(actual.sum(), expected)
  
file_path: kornia/test/filters/test_blur.py
imports: import pytest
  import torch
  from kornia.filters import BoxBlur, box_blur
  from kornia.testing import BaseTester, tensor_to_gradcheck_var
label_desc: Use image node_id 5 for calling the TestBoxBlur obj's underlying member method code with example usage: obj.test_kernel_3x3(batch_size, device, dtype) without return types