SYMBOL INDEX (33 symbols across 8 files) FILE: hooks/post_gen_project.py function replace_vars (line 173) | def replace_vars(file_path: str): class PostProcessor (line 181) | class PostProcessor: method process (line 183) | def process(): FILE: tests/test_e2e_local.py class LocalExecuteTest (line 6) | class LocalExecuteTest(CicdTemplatesTest): method tearDown (line 7) | def tearDown(self) -> None: method test_local_execute_azure (line 10) | def test_local_execute_azure(self): FILE: tests/utils.py class CicdTemplatesTest (line 13) | class CicdTemplatesTest(unittest.TestCase): method setUp (line 16) | def setUp(self) -> None: method tearDown (line 25) | def tearDown(self) -> None: method prepare_repository (line 29) | def prepare_repository(self): method execute_command (line 42) | def execute_command(self, cmd): FILE: utils/profile_creator.py function configure (line 10) | def configure(profile: str, host: str, token: str): FILE: {{cookiecutter.project_name}}/tests/integration/sample_test.py class SampleJobIntegrationTest (line 8) | class SampleJobIntegrationTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method test_sample (line 18) | def test_sample(self): method tearDown (line 30) | def tearDown(self): FILE: {{cookiecutter.project_name}}/tests/unit/sample_test.py class SampleJobUnitTest (line 10) | class SampleJobUnitTest(unittest.TestCase): method setUp (line 11) | def setUp(self): method test_sample (line 20) | def test_sample(self): method tearDown (line 34) | def tearDown(self): FILE: {{cookiecutter.project_name}}/{{cookiecutter.project_slug}}/common.py class Job (line 12) | class Job(ABC): method __init__ (line 14) | def __init__(self, spark=None, init_conf=None): method _prepare_spark (line 25) | def _prepare_spark(spark) -> SparkSession: method _get_dbutils (line 32) | def _get_dbutils(spark: SparkSession): method get_dbutils (line 43) | def get_dbutils(self): method _provide_config (line 53) | def _provide_config(self): method _get_conf_file (line 69) | def _get_conf_file(): method _read_config (line 75) | def _read_config(self, conf_file) -> Dict[str, Any]: method _prepare_logger (line 82) | def _prepare_logger(self) -> Logger: method _log_conf (line 86) | def _log_conf(self): method launch (line 93) | def launch(self): FILE: {{cookiecutter.project_name}}/{{cookiecutter.project_slug}}/jobs/sample/entrypoint.py class SampleJob (line 4) | class SampleJob(Job): method launch (line 6) | def launch(self):