code: def test_init(self):
      # ds = DataSet({'x': [[1, 2], [2, 3, 4], [1]] * 10, 'y': [0, 1, 1] * 10})
      ds = RandomDataset()
      fdl = PaddleDataLoader(ds, batch_size=2)
      # fdl = DataLoader(ds, batch_size=2, shuffle=True)
      for batch in fdl:
          assert batch["image"].shape == [2, 10, 5]
          assert batch["label"].shape == [2, 2, 4]
  
file_path: fastNLP/tests/core/dataloaders/paddle_dataloader/test_fdl.py
imports: import pytest
  import numpy
  from fastNLP.core.dataloaders.paddle_dataloader.fdl import PaddleDataLoader, prepare_paddle_dataloader
  from fastNLP.core.dataset import DataSet
  from fastNLP.io.data_bundle import DataBundle
  from fastNLP.core.log import logger
  from fastNLP.core.collators import Collator
  from fastNLP.envs.imports import _NEED_IMPORT_PADDLE
label_desc: Use image node_id 1 for calling the TestPaddle obj's underlying member method code with example usage: obj.test_init() without return types