docstr: Tests if DAG is built properly and runs.
      
docstr_tok: ["Tests","if","DAG","is","built","properly","and","runs","."]
code: def test_dag_construction(self):
      """Tests if DAG is built properly and runs."""
      processor_group = processors.ProcessorGroup(
          dag=self.dag, name="processor_group"
      )
      outputs = processor_group.get_controls(self.nn_outputs)
      self.assertIsInstance(outputs, dict)
      self._check_tensor_outputs(self.expected_outputs, outputs)
  
file_path: ddsp/ddsp/processors_test.py
imports: from absl.testing import parameterized
  from ddsp import core
  from ddsp import effects
  from ddsp import processors
  from ddsp import synths
  import numpy
  import tensorflow.compat.v2
label_desc: Use image node_id 3 for calling the ProcessorGroupTest obj's underlying member method code with example usage: obj.test_dag_construction() without return types