def METHOD_NAME(self):
    '''
    If cuda is available and no Tag is specified in settings by user, verify that a torch GPU device is returned
    '''
    print("test get_processing_device with settings without tag")
    # mock pre-requisite for this test case that cuda is available
    temp_cuda = torch.cuda
    mock = Mock()
    mock.is_available.return_value = True
    torch.cuda = mock
    assert torch.cuda.is_available(), "Check that CUDA is avilable, otherwise the CPU will always be used"
    # actual test case
    device = get_processing_device(global_settings=self.settings_without_tag)
    assert device == torch.device("cuda"), f"Processing device is not the assumed torch GPU device, but {device}"
    # mock pre-requisite for this test case that cuda is not available
    torch.cuda.is_available.return_value = False
    assert not torch.cuda.is_available(), "Check that CUDA is not avilable"
    # actual test case
    device = get_processing_device(global_settings=self.settings_without_tag)
    assert device == torch.device("cpu"), f"Processing device is not the assumed torch CPU device, but {device}"
    # restore torch.cuda
    torch.cuda = temp_cuda