code: def test_ic13_dataset(
      input_size, num_samples, rotate, recognition, mock_ic13
  ):
      ds = datasets.IC13(
          *mock_ic13,
          img_transforms=Resize(input_size),
          use_polygons=rotate,
          recognition_task=recognition,
      )
  
      assert len(ds) == num_samples
      if recognition:
          _validate_dataset_recognition_part(ds, input_size)
      else:
          _validate_dataset(ds, input_size, is_polygons=rotate)
  
imports: import os
  from shutil import move
  import numpy
  import pytest
  import torch
  from torch.utils.data import DataLoader, RandomSampler
  from doctr import datasets
  from doctr.file_utils import CLASS_NAME
  from doctr.transforms import Resize
label_desc: Use image node_id 11 for calling a global function with example usage: test_ic13_dataset(input_size, num_samples, rotate, recognition, mock_ic13) without return types