code: def testVariousProfileTypes(self):
      import sys
  
      sys.stdout.write("Testing diatonic")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="diatonic"))
      sys.stdout.write(", krumhansl")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="krumhansl"))
      sys.stdout.write(", weichai")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="weichai"))
      sys.stdout.write(", tonictriad")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="tonictriad"))
      sys.stdout.write(", temperley2005")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="temperley2005"))
      sys.stdout.write(", thpcp ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="thpcp"))
      sys.stdout.write(", shaath ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="shaath"))
      sys.stdout.write(", gomez ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="gomez"))
      sys.stdout.write(", noland ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="noland"))
      sys.stdout.write(", edmm ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="edmm"))
      sys.stdout.write(", edma ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="edma"))
      sys.stdout.write(", bgate ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="bgate"))
      sys.stdout.write(", braw ... ")
      sys.stdout.flush()
      self.assertValidSequence(self.runAlg(profileType="braw"))
  
file_path: essentia/test/src/unittests/tonal/test_key.py
imports: from essentia_test import *
label_desc: Use image node_id 9 for calling the TestKey obj's underlying member method code with example usage: obj.testVariousProfileTypes() without return types