code: def test_onset_n_c_p(self):
      inputs = read_test_files(join(DATA_TEST_FOLDER, "onsets.in"))
      expected = read_test_files(
          join(DATA_TEST_FOLDER, "onsets_n-c-p.out")
      )
      for i, item in enumerate(inputs):
          tokens = item.lower().split()
          actual = " ".join(
              [
                  Syllable(token).generate_ipa(eight=True)
                  for token in tokens
              ]
          )
          self.assertEqual(expected[i], actual)
  
file_path: underthesea/tests/utils/test_vietnamese_ipa.py
imports: from os.path import join, dirname
  from unittest import TestCase
  from underthesea.utils.vietnamese_ipa import Syllable
label_desc: Use image node_id 7 for calling the TestVietnameseIPA obj's underlying member method code with example usage: obj.test_onset_n_c_p() without return types