code: def test_should_get_intent(self):
      # Given
      dataset_stream = io.StringIO(
          """
  ---
  type: intent
  name: my_first_intent
  utterances:
  - how are you
  - hello how are you?
  - what's up
  
  ---
  type: intent
  name: my_second_intent
  utterances:
  - what is the weather today ?
  - does it rain
  - will it rain tomorrow"""
      )
      dataset = Dataset.from_yaml_files("en", [dataset_stream]).json
      classifier = LogRegIntentClassifier(random_state=42).fit(dataset)
      text = "hey how are you doing ?"
  
      # When
      res = classifier.get_intent(text)
      intent = res[RES_INTENT_NAME]
  
      # Then
      self.assertEqual("my_first_intent", intent)
  
imports: from __future__ import unicode_literals
  import io
  import sys
  from builtins import str
  from unittest import skipIf
  from checksumdir import dirhash
  from mock import patch
  from snips_nlu.common.io_utils import temp_dir
  from snips_nlu.constants import INTENTS, LANGUAGE_EN, RES_INTENT_NAME, RES_PROBA, UTTERANCES
  from snips_nlu.dataset import Dataset
  from snips_nlu.exceptions import NotTrained
  from snips_nlu.intent_classifier import LogRegIntentClassifier
  from snips_nlu.intent_classifier.featurizer import Featurizer
  from snips_nlu.intent_classifier.log_reg_classifier_utils import text_to_utterance
  from snips_nlu.pipeline.configs import LogRegIntentClassifierConfig
  from snips_nlu.result import intent_classification_result
  from snips_nlu.tests.utils import FixtureTest, get_empty_dataset
label_desc: Use image node_id 1 for calling the TestLogRegIntentClassifier obj's underlying member method code with example usage: obj.test_should_get_intent() without return types