[
 {
  "name": "chart_diagram_pos",
  "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.calculateDiagramPositionExcludingAxes()",
  "expect": {
   "Height": 4500,
   "Width": 6000,
   "X": 1500,
   "Y": 1200
  }
 },
 {
  "name": "chart_diagram_excluding",
  "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.isExcludingDiagramPositioning()",
  "expect": true
 },
 {
  "name": "chart_diagram_auto",
  "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Diagram.isAutomaticDiagramPositioning()",
  "expect": false
 },
 {
  "name": "chart_has_legend",
  "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.HasLegend",
  "expect": true
 },
 {
  "name": "chart_legend_expansion",
  "expr": "doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.Expansion",
  "expect": "CUSTOM"
 },
 {
  "name": "chart_legend_size",
  "expr": "(lambda z: [z.Width, z.Height])(doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.getSize())",
  "expect": [
   2500,
   1800
  ]
 },
 {
  "name": "chart_legend_pos",
  "expr": "(lambda p: [p.X, p.Y])(doc.Sheets.getByIndex(0).Charts.getByName('C1').EmbeddedObject.Legend.getPosition())",
  "expect": [
   8800,
   1500
  ]
 }
]
