class_docstr: Base class for integration tests.
class_docstr_tok: ["Base","class","for","integration","tests","."]
docstr: Generates state.ini and returns absolute path to it.
  Overwrite this function for tests to run against not default state
  file.
  
  Returns
  -------
  str
      Absolute path to state file folder.
docstr_tok: ["Generates","state.ini","and","returns","absolute","path","to","it",".","Overwrite","this","function","for","tests","to","run","against","not","default","state","file",".","Returns","--","--","--","-","str","Absolute","path","to","state","file","folder","."]
code: def _get_state_file_path(self) -> str:
      """
      Generates state.ini and returns absolute path to it.
      Overwrite this function for tests to run against not default state
      file.
  
      Returns
      -------
      str
          Absolute path to state file folder.
      """
      state_file = open(os.path.join(self.tmp_dir, "state.ini"), "w+")
      state_file.write(
          "[Service Info]\n"
          "Name = TabPy Serve\n"
          "Description = \n"
          "Creation Time = 0\n"
          "Access-Control-Allow-Origin = \n"
          "Access-Control-Allow-Headers = \n"
          "Access-Control-Allow-Methods = \n"
          "\n"
          "[Query Objects Service Versions]\n"
          "\n"
          "[Query Objects Docstrings]\n"
          "\n"
          "[Meta]\n"
          "Revision Number = 1\n"
      )
      state_file.close()
  
      return self.tmp_dir
  
imports: import coverage
  import http.client
  import os
  import platform
  import shutil
  import signal
  import subprocess
  import tabpy
  import tempfile
  import time
  import unittest
label_desc: Use image node_id 3 for calling the IntegTestBase obj's underlying member method code with example usage: obj._get_state_file_path() and returns: self