code: def test_cacheline_bucket_policy(self) -> None:
      embedding_tables, _ = self.gen_tables()
      emb_dim_bucketer = EmbDimBucketer(
          embedding_tables, EmbDimBucketerPolicy.CACHELINE_BUCKETS
      )
      for i in range(emb_dim_bucketer.bucket_count()):
          self.assertTrue(
              i in emb_dim_bucketer.emb_dim_buckets.values()
          )
  
file_path: torchrec/torchrec/distributed/tests/test_emb_dim_bucketer.py
imports: import random
  import unittest
  from typing import List, Tuple
  from torchrec.distributed.embedding_dim_bucketer import EmbDimBucketer, EmbDimBucketerPolicy, should_do_dim_bucketing
  from torchrec.distributed.embedding_types import EmbeddingComputeKernel, ShardedEmbeddingTable
  from torchrec.modules.embedding_configs import DataType
label_desc: Use image node_id 6 for calling the TestEmbDimBucketer obj's underlying member method code with example usage: obj.test_cacheline_bucket_policy() without return types