code: def _get_keyword_path_by_language(self, language, keyword):
      keyword_files_root = append_language(
          "resources/keyword_files", language
      )
      keyword_files_dir = os.path.join(
          self._root_dir, keyword_files_root, self._platform
      )
  
      return os.path.join(
          keyword_files_dir, "%s_%s.ppn" % (keyword, self._platform)
      )
  
file_path: porcupine/demo/c/test/test_porcupine_c.py
imports: import os.path
  import subprocess
  import sys
  import unittest
  from parameterized import parameterized
  from test_util import *
label_desc: Use image node_id 4 for calling the PorcupineCTestCase obj's underlying member method code with example usage: obj._get_keyword_path_by_language(language, keyword) and returns: os