code: def test_no_sparse(self) -> None:
      ebc = EmbeddingBagCollection(tables=[])
      with self.assertRaises(AssertionError):
          SimpleDeepFMNN(
              num_dense_features=10,
              embedding_bag_collection=ebc,
              hidden_layer_size=20,
              deep_fm_dimension=5,
          )
  
file_path: torchrec/torchrec/models/tests/test_deepfm.py
imports: import unittest
  import torch
  from torch.testing import FileCheck
  from torchrec.fx import symbolic_trace, Tracer
  from torchrec.models.deepfm import DenseArch, FMInteractionArch, SimpleDeepFMNN
  from torchrec.modules.embedding_configs import EmbeddingBagConfig
  from torchrec.modules.embedding_modules import EmbeddingBagCollection
  from torchrec.sparse.jagged_tensor import KeyedJaggedTensor, KeyedTensor
label_desc: Use image node_id 2 for calling the SimpleDeepFMNNTest obj's underlying member method code with example usage: obj.test_no_sparse() without return types