code: def pipelines_for_tests() -> List[Tuple[Text, List[Dict[Text, Any]]]]:
      # these templates really are just for testing
      # every component should be in here so train-persist-load-use cycle can be
      # tested they still need to be in a useful order - hence we can not simply
      # generate this automatically.
  
      # Create separate test pipelines for dense featurizers
      # because they can't co-exist in the same pipeline together,
      # as their tokenizers break the incoming message into different number of tokens.
  
      # first is language followed by list of components
      return [
          ("en", as_pipeline("KeywordIntentClassifier")),
          (
              "en",
              as_pipeline(
                  "WhitespaceTokenizer",
                  "RegexFeaturizer",
                  "LexicalSyntacticFeaturizer",
                  "CountVectorsFeaturizer",
                  "CRFEntityExtractor",
                  "DucklingEntityExtractor",
                  "DIETClassifier",
                  "ResponseSelector",
                  "EntitySynonymMapper",
              ),
          ),
          (
              "en",
              as_pipeline(
                  "SpacyNLP",
                  "SpacyTokenizer",
                  "SpacyFeaturizer",
                  "SpacyEntityExtractor",
                  "SklearnIntentClassifier",
              ),
          ),
          (
              "en",
              as_pipeline(
                  "WhitespaceTokenizer",
                  "LanguageModelFeaturizer",
                  "DIETClassifier",
              ),
          ),
          (
              "fallback",
              as_pipeline(
                  "KeywordIntentClassifier", "FallbackClassifier"
              ),
          ),
      ]
  
imports: from rasa.utils.tensorflow.constants import EPOCHS
  from typing import Any, Dict, List, Tuple, Text, Union
label_desc: Use image node_id 3 for calling a global function with example usage: pipelines_for_tests() and returns: list