code: def setUp(self):
      # Construct initial scatter object
      self.parcoords = go.Parcoords(name="parcoords A")
  
      # Assert initial state
      d1, d2 = strip_dict_params(
          self.parcoords, {"type": "parcoords", "name": "parcoords A"}
      )
      assert d1 == d2
  
      # Construct expected results
      self.expected_toplevel = {
          "type": "parcoords",
          "name": "parcoords A",
          "dimensions": [
              {"values": [2, 3, 1], "visible": True},
              {"values": [1, 2, 3], "label": "dim1"},
          ],
      }
  
      self.layout = go.Layout()
  
      self.expected_layout1 = {
          "updatemenus": [{}, {"font": {"family": "courier"}}]
      }
  
      self.expected_layout2 = {
          "updatemenus": [
              {},
              {"buttons": [{}, {}, {"method": "restyle"}]},
          ]
      }
  
imports: from unittest import TestCase
  import plotly.graph_objs
  from plotly.tests.utils import strip_dict_params
label_desc: Use image node_id 1 for calling the TestAssignCompoundArray obj's underlying member method code with example usage: obj.setUp() without return types