code: def setUp(self):
      self.sample_text = "I was born in 1990 ."
      self.data = SparkSessionForTest.spark.createDataFrame(
          [[self.sample_text]]
      ).toDF("text")
  
      document_assembler = (
          DocumentAssembler()
          .setInputCol("text")
          .setOutputCol("document")
      )
  
      sentence_detector = (
          SentenceDetector()
          .setInputCols(["document"])
          .setOutputCol("sentence")
      )
  
      tokenizer = (
          Tokenizer()
          .setInputCols(["sentence"])
          .setOutputCol("my_token")
      )
  
      regex_matcher = (
          RegexMatcher()
          .setExternalRules(
              os.getcwd()
              + "/../src/test/resources/regex-matcher/rules.txt",
              ",",
          )
          .setInputCols(["my_token"])
          .setOutputCol("regex")
          .setStrategy("MATCH_ALL")
      )
  
      self.pipeline = Pipeline().setStages(
          [
              document_assembler,
              sentence_detector,
              tokenizer,
              regex_matcher,
          ]
      )
  
imports: import os
  import unittest
  import pytest
  from pyspark.sql.functions import col
  from sparknlp.pretrained import PretrainedPipeline
  from test.util import SparkSessionForTest, SparkContextForTest
  from sparknlp.annotator import *
  from sparknlp.base import *
label_desc: Use image node_id 1 for calling the LightPipelineWrongInputColsTest obj's underlying member method code with example usage: obj.setUp() without return types