code: def test_fit_bad_init(self):
      gpa = prince.GPA(init="bad init type")
  
      with self.assertRaises(ValueError):
          gpa.fit(self.shapes)
  
file_path: prince/tests/test_gpa.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import pandas
  import prince
label_desc: Use image node_id 5 for calling the TestGPA obj's underlying member method code with example usage: obj.test_fit_bad_init() without return types