code: def test_get_scaling_indicators(self):
      demo_scaling_indicators = self.demo.get_scaling_indicators()
      self.assertTrue(
          demo_scaling_indicators["eta1"] in ["y1", "y2", "y3", "y4"]
      )
      self.assertTrue(
          demo_scaling_indicators["eta2"] in ["y5", "y6", "y7", "y8"]
      )
      self.assertTrue(
          demo_scaling_indicators["xi1"] in ["x1", "x2", "x3"]
      )
  
      union_scaling_indicators = self.union.get_scaling_indicators()
      self.assertDictEqual(union_scaling_indicators, dict())
  
      custom_scaling_indicators = self.custom.get_scaling_indicators()
      self.assertTrue(
          custom_scaling_indicators["xi1"] in ["x1", "x2", "y1", "y4"]
      )
      self.assertTrue(custom_scaling_indicators["eta1"] in ["y2", "y3"])
      self.assertTrue(custom_scaling_indicators["eta2"] in ["y5"])
  
imports: import os
  import unittest
  import networkx
  import numpy
  import numpy.testing
  from pgmpy.models import SEM, SEMAlg, SEMGraph
label_desc: Use image node_id 7 for calling the TestSEMGraph obj's underlying member method code with example usage: obj.test_get_scaling_indicators() without return types