code: def test_normal_user_blocked_public(csv_path: str) -> None:
      with tmp_dataset(
          namespace=NORMAL_USER,
          token=NORMAL_USER_TOKEN,
          files={"data.csv": csv_path},
          dataset_prefix="blocked-",
          # ^ should be caught by COMMON_BLOCKED_DATASETS := "__DUMMY_DATASETS_SERVER_USER__/blocked-*"
      ) as dataset:
          poll_parquet_until_ready_and_assert(
              dataset=dataset,
              expected_status_code=501,
              expected_error_code="DatasetInBlockListError",
          )
  
imports: from collections.abc import Iterator
  from typing import Literal, Optional
  import pytest
  from .constants import ENTERPRISE_ORG, ENTERPRISE_USER, ENTERPRISE_USER_TOKEN, NORMAL_ORG, NORMAL_USER, NORMAL_USER_COOKIE, NORMAL_USER_TOKEN, PRO_USER, PRO_USER_TOKEN
  from .utils import get_default_config_split, poll_until_ready_and_assert, tmp_dataset
label_desc: Use image node_id 15 for calling a global function with example usage: test_normal_user_blocked_public(csv_path) without return types