...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2oracle/TestDelete

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-9:0:68",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:6:6",
    11            "edges": [
    12              {
    13                "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:6:6",
    14                "src": {
    15                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
    16                  "path": [
    17                    {
    18                      "unquoted_string": {
    19                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
    20                        "value": [
    21                          {
    22                            "string": "a",
    23                            "raw_string": "a"
    24                          }
    25                        ]
    26                      }
    27                    }
    28                  ]
    29                },
    30                "src_arrow": "",
    31                "dst": {
    32                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
    33                  "path": [
    34                    {
    35                      "unquoted_string": {
    36                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
    37                        "value": [
    38                          {
    39                            "string": "b",
    40                            "raw_string": "b"
    41                          }
    42                        ]
    43                      }
    44                    }
    45                  ]
    46                },
    47                "dst_arrow": ">"
    48              }
    49            ],
    50            "primary": {},
    51            "value": {}
    52          }
    53        },
    54        {
    55          "map_key": {
    56            "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,2:0:8-8:1:67",
    57            "key": {
    58              "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,2:0:8-2:9:17",
    59              "path": [
    60                {
    61                  "unquoted_string": {
    62                    "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,2:0:8-2:9:17",
    63                    "value": [
    64                      {
    65                        "string": "scenarios",
    66                        "raw_string": "scenarios"
    67                      }
    68                    ]
    69                  }
    70                }
    71              ]
    72            },
    73            "primary": {},
    74            "value": {
    75              "map": {
    76                "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,2:11:19-8:1:67",
    77                "nodes": [
    78                  {
    79                    "map_key": {
    80                      "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,3:2:23-7:3:65",
    81                      "key": {
    82                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,3:2:23-3:3:24",
    83                        "path": [
    84                          {
    85                            "unquoted_string": {
    86                              "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,3:2:23-3:3:24",
    87                              "value": [
    88                                {
    89                                  "string": "x",
    90                                  "raw_string": "x"
    91                                }
    92                              ]
    93                            }
    94                          }
    95                        ]
    96                      },
    97                      "primary": {},
    98                      "value": {
    99                        "map": {
   100                          "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,3:5:26-7:3:65",
   101                          "nodes": [
   102                            {
   103                              "map_key": {
   104                                "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,4:4:32-4:5:33",
   105                                "key": {
   106                                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,4:4:32-4:5:33",
   107                                  "path": [
   108                                    {
   109                                      "unquoted_string": {
   110                                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,4:4:32-4:5:33",
   111                                        "value": [
   112                                          {
   113                                            "string": "b",
   114                                            "raw_string": "b"
   115                                          }
   116                                        ]
   117                                      }
   118                                    }
   119                                  ]
   120                                },
   121                                "primary": {},
   122                                "value": {}
   123                              }
   124                            },
   125                            {
   126                              "map_key": {
   127                                "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,5:4:38-5:5:39",
   128                                "key": {
   129                                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,5:4:38-5:5:39",
   130                                  "path": [
   131                                    {
   132                                      "unquoted_string": {
   133                                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,5:4:38-5:5:39",
   134                                        "value": [
   135                                          {
   136                                            "string": "c",
   137                                            "raw_string": "c"
   138                                          }
   139                                        ]
   140                                      }
   141                                    }
   142                                  ]
   143                                },
   144                                "primary": {},
   145                                "value": {}
   146                              }
   147                            },
   148                            {
   149                              "map_key": {
   150                                "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:4:44-6:21:61",
   151                                "edges": [
   152                                  {
   153                                    "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:5:45-6:11:51",
   154                                    "src": {
   155                                      "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:5:45-6:6:46",
   156                                      "path": [
   157                                        {
   158                                          "unquoted_string": {
   159                                            "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:5:45-6:6:46",
   160                                            "value": [
   161                                              {
   162                                                "string": "a",
   163                                                "raw_string": "a"
   164                                              }
   165                                            ]
   166                                          }
   167                                        }
   168                                      ]
   169                                    },
   170                                    "src_arrow": "",
   171                                    "dst": {
   172                                      "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:10:50-6:11:51",
   173                                      "path": [
   174                                        {
   175                                          "unquoted_string": {
   176                                            "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:10:50-6:11:51",
   177                                            "value": [
   178                                              {
   179                                                "string": "b",
   180                                                "raw_string": "b"
   181                                              }
   182                                            ]
   183                                          }
   184                                        }
   185                                      ]
   186                                    },
   187                                    "dst_arrow": ">"
   188                                  }
   189                                ],
   190                                "edge_index": {
   191                                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:12:52-6:15:55",
   192                                  "int": 0,
   193                                  "glob": false
   194                                },
   195                                "primary": {},
   196                                "value": {
   197                                  "null": {
   198                                    "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,6:17:57-6:21:61"
   199                                  }
   200                                }
   201                              }
   202                            }
   203                          ]
   204                        }
   205                      }
   206                    }
   207                  }
   208                ]
   209              }
   210            }
   211          }
   212        }
   213      ]
   214    },
   215    "root": {
   216      "id": "",
   217      "id_val": "",
   218      "attributes": {
   219        "label": {
   220          "value": ""
   221        },
   222        "labelDimensions": {
   223          "width": 0,
   224          "height": 0
   225        },
   226        "style": {},
   227        "near_key": null,
   228        "shape": {
   229          "value": ""
   230        },
   231        "direction": {
   232          "value": ""
   233        },
   234        "constraint": null
   235      },
   236      "zIndex": 0
   237    },
   238    "edges": [
   239      {
   240        "index": 0,
   241        "isCurve": false,
   242        "src_arrow": false,
   243        "dst_arrow": true,
   244        "references": [
   245          {
   246            "map_key_edge_index": 0
   247          }
   248        ],
   249        "attributes": {
   250          "label": {
   251            "value": ""
   252          },
   253          "labelDimensions": {
   254            "width": 0,
   255            "height": 0
   256          },
   257          "style": {},
   258          "near_key": null,
   259          "shape": {
   260            "value": ""
   261          },
   262          "direction": {
   263            "value": ""
   264          },
   265          "constraint": null
   266        },
   267        "zIndex": 0
   268      }
   269    ],
   270    "objects": [
   271      {
   272        "id": "a",
   273        "id_val": "a",
   274        "references": [
   275          {
   276            "key": {
   277              "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
   278              "path": [
   279                {
   280                  "unquoted_string": {
   281                    "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
   282                    "value": [
   283                      {
   284                        "string": "a",
   285                        "raw_string": "a"
   286                      }
   287                    ]
   288                  }
   289                }
   290              ]
   291            },
   292            "key_path_index": 0,
   293            "map_key_edge_index": 0
   294          }
   295        ],
   296        "attributes": {
   297          "label": {
   298            "value": "a"
   299          },
   300          "labelDimensions": {
   301            "width": 0,
   302            "height": 0
   303          },
   304          "style": {},
   305          "near_key": null,
   306          "shape": {
   307            "value": "rectangle"
   308          },
   309          "direction": {
   310            "value": ""
   311          },
   312          "constraint": null
   313        },
   314        "zIndex": 0
   315      },
   316      {
   317        "id": "b",
   318        "id_val": "b",
   319        "references": [
   320          {
   321            "key": {
   322              "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
   323              "path": [
   324                {
   325                  "unquoted_string": {
   326                    "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
   327                    "value": [
   328                      {
   329                        "string": "b",
   330                        "raw_string": "b"
   331                      }
   332                    ]
   333                  }
   334                }
   335              ]
   336            },
   337            "key_path_index": 0,
   338            "map_key_edge_index": 0
   339          }
   340        ],
   341        "attributes": {
   342          "label": {
   343            "value": "b"
   344          },
   345          "labelDimensions": {
   346            "width": 0,
   347            "height": 0
   348          },
   349          "style": {},
   350          "near_key": null,
   351          "shape": {
   352            "value": "rectangle"
   353          },
   354          "direction": {
   355            "value": ""
   356          },
   357          "constraint": null
   358        },
   359        "zIndex": 0
   360      }
   361    ],
   362    "scenarios": [
   363      {
   364        "name": "x",
   365        "isFolderOnly": false,
   366        "ast": {
   367          "range": ",1:0:0-2:0:0",
   368          "nodes": [
   369            {
   370              "map_key": {
   371                "range": ",0:0:0-0:0:0",
   372                "key": {
   373                  "range": ",0:0:0-0:0:0",
   374                  "path": [
   375                    {
   376                      "unquoted_string": {
   377                        "range": ",0:0:0-0:0:0",
   378                        "value": [
   379                          {
   380                            "string": "a"
   381                          }
   382                        ]
   383                      }
   384                    }
   385                  ]
   386                },
   387                "primary": {},
   388                "value": {}
   389              }
   390            },
   391            {
   392              "map_key": {
   393                "range": ",0:0:0-0:0:0",
   394                "key": {
   395                  "range": ",0:0:0-0:0:0",
   396                  "path": [
   397                    {
   398                      "unquoted_string": {
   399                        "range": ",0:0:0-0:0:0",
   400                        "value": [
   401                          {
   402                            "string": "b"
   403                          }
   404                        ]
   405                      }
   406                    }
   407                  ]
   408                },
   409                "primary": {},
   410                "value": {}
   411              }
   412            },
   413            {
   414              "map_key": {
   415                "range": ",0:0:0-0:0:0",
   416                "key": {
   417                  "range": ",0:0:0-0:0:0",
   418                  "path": [
   419                    {
   420                      "unquoted_string": {
   421                        "range": ",0:0:0-0:0:0",
   422                        "value": [
   423                          {
   424                            "string": "c"
   425                          }
   426                        ]
   427                      }
   428                    }
   429                  ]
   430                },
   431                "primary": {},
   432                "value": {}
   433              }
   434            }
   435          ]
   436        },
   437        "root": {
   438          "id": "",
   439          "id_val": "",
   440          "attributes": {
   441            "label": {
   442              "value": ""
   443            },
   444            "labelDimensions": {
   445              "width": 0,
   446              "height": 0
   447            },
   448            "style": {},
   449            "near_key": null,
   450            "shape": {
   451              "value": ""
   452            },
   453            "direction": {
   454              "value": ""
   455            },
   456            "constraint": null
   457          },
   458          "zIndex": 0
   459        },
   460        "edges": null,
   461        "objects": [
   462          {
   463            "id": "a",
   464            "id_val": "a",
   465            "references": [
   466              {
   467                "key": {
   468                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
   469                  "path": [
   470                    {
   471                      "unquoted_string": {
   472                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:0:0-0:1:1",
   473                        "value": [
   474                          {
   475                            "string": "a",
   476                            "raw_string": "a"
   477                          }
   478                        ]
   479                      }
   480                    }
   481                  ]
   482                },
   483                "key_path_index": 0,
   484                "map_key_edge_index": 0
   485              }
   486            ],
   487            "attributes": {
   488              "label": {
   489                "value": "a"
   490              },
   491              "labelDimensions": {
   492                "width": 0,
   493                "height": 0
   494              },
   495              "style": {},
   496              "near_key": null,
   497              "shape": {
   498                "value": "rectangle"
   499              },
   500              "direction": {
   501                "value": ""
   502              },
   503              "constraint": null
   504            },
   505            "zIndex": 0
   506          },
   507          {
   508            "id": "b",
   509            "id_val": "b",
   510            "references": [
   511              {
   512                "key": {
   513                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
   514                  "path": [
   515                    {
   516                      "unquoted_string": {
   517                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,0:5:5-0:6:6",
   518                        "value": [
   519                          {
   520                            "string": "b",
   521                            "raw_string": "b"
   522                          }
   523                        ]
   524                      }
   525                    }
   526                  ]
   527                },
   528                "key_path_index": 0,
   529                "map_key_edge_index": 0
   530              },
   531              {
   532                "key": {
   533                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,4:4:32-4:5:33",
   534                  "path": [
   535                    {
   536                      "unquoted_string": {
   537                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,4:4:32-4:5:33",
   538                        "value": [
   539                          {
   540                            "string": "b",
   541                            "raw_string": "b"
   542                          }
   543                        ]
   544                      }
   545                    }
   546                  ]
   547                },
   548                "key_path_index": 0,
   549                "map_key_edge_index": -1
   550              }
   551            ],
   552            "attributes": {
   553              "label": {
   554                "value": "b"
   555              },
   556              "labelDimensions": {
   557                "width": 0,
   558                "height": 0
   559              },
   560              "style": {},
   561              "near_key": null,
   562              "shape": {
   563                "value": "rectangle"
   564              },
   565              "direction": {
   566                "value": ""
   567              },
   568              "constraint": null
   569            },
   570            "zIndex": 0
   571          },
   572          {
   573            "id": "c",
   574            "id_val": "c",
   575            "references": [
   576              {
   577                "key": {
   578                  "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,5:4:38-5:5:39",
   579                  "path": [
   580                    {
   581                      "unquoted_string": {
   582                        "range": "d2/testdata/d2oracle/TestDelete/scenarios-edge-inherited.d2,5:4:38-5:5:39",
   583                        "value": [
   584                          {
   585                            "string": "c",
   586                            "raw_string": "c"
   587                          }
   588                        ]
   589                      }
   590                    }
   591                  ]
   592                },
   593                "key_path_index": 0,
   594                "map_key_edge_index": -1
   595              }
   596            ],
   597            "attributes": {
   598              "label": {
   599                "value": "c"
   600              },
   601              "labelDimensions": {
   602                "width": 0,
   603                "height": 0
   604              },
   605              "style": {},
   606              "near_key": null,
   607              "shape": {
   608                "value": "rectangle"
   609              },
   610              "direction": {
   611                "value": ""
   612              },
   613              "constraint": null
   614            },
   615            "zIndex": 0
   616          }
   617        ]
   618      }
   619    ]
   620  },
   621  "err": "<nil>"
   622}

View as plain text