code: def test_not_divisible_by_16(self, device):
      disk = DISK().to(device)
      inp = torch.ones(1, 3, 72, 64, device=device)
      with pytest.raises(ValueError):
          _ = disk(inp)
  
      _ = disk(inp, pad_if_not_divisible=True)
  
      inp = torch.ones(1, 3, 64, 72, device=device)
      with pytest.raises(ValueError):
          _ = disk(inp)
  
      _ = disk(inp, pad_if_not_divisible=True)
  
      inp = torch.ones(1, 3, 72, 72, device=device)
      with pytest.raises(ValueError):
          _ = disk(inp)
  
      _ = disk(inp, pad_if_not_divisible=True)
  
file_path: kornia/test/feature/test_disk.py
imports: import sys
  import pytest
  import torch
  import kornia.testing
  from kornia.feature.disk import DISK, DISKFeatures
  from kornia.testing import assert_close
label_desc: Use image node_id 6 for calling the TestDisk obj's underlying member method code with example usage: obj.test_not_divisible_by_16(device) without return types