code: def test_invalid_keys_for_grad_accum_scheduler(scheduling):
      with pytest.raises(
          MisconfigurationException, match="Epoch should be an int"
      ):
          _ = GradientAccumulationScheduler(scheduling=scheduling)
  
file_path: pytorch-lightning/tests/tests_pytorch/callbacks/test_gradient_accumulation_scheduler.py
imports: import math
  from unittest.mock import Mock, patch
  import pytest
  from lightning.pytorch import Trainer
  from lightning.pytorch.callbacks import GradientAccumulationScheduler
  from lightning.pytorch.demos.boring_classes import BoringModel
  from lightning.pytorch.strategies import DeepSpeedStrategy
  from lightning.pytorch.utilities.exceptions import MisconfigurationException
  from lightning.pytorch.utilities.imports import _LIGHTNING_COLOSSALAI_AVAILABLE
label_desc: Use image node_id 3 for calling a global function with example usage: test_invalid_keys_for_grad_accum_scheduler(scheduling) without return types