code: def test_progress_increment_sequence():
      """Test sequence for incrementing."""
      batch = _Progress()
  
      batch.increment_ready()
      assert batch.total == _ProcessedTracker(ready=1)
      assert batch.current == _ProcessedTracker(ready=1)
  
      batch.increment_started()
      assert batch.total == _ProcessedTracker(ready=1, started=1)
      assert batch.current == _ProcessedTracker(ready=1, started=1)
  
      batch.increment_processed()
      assert batch.total == _ProcessedTracker(
          ready=1, started=1, processed=1
      )
      assert batch.current == _ProcessedTracker(
          ready=1, started=1, processed=1
      )
  
      batch.increment_completed()
      assert batch.total == _ProcessedTracker(
          ready=1, started=1, processed=1, completed=1
      )
      assert batch.current == _ProcessedTracker(
          ready=1, started=1, processed=1, completed=1
      )
  
file_path: pytorch-lightning/tests/tests_pytorch/loops/test_progress.py
imports: from copy import deepcopy
  import pytest
  from lightning.pytorch.loops.progress import _BaseProgress, _OptimizerProgress, _ProcessedTracker, _Progress, _ReadyCompletedTracker, _StartedTracker
label_desc: Use image node_id 5 for calling a global function with example usage: test_progress_increment_sequence() without return types