...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.exp.json

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

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-8:0:73",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:6:6",
    11            "edges": [
    12              {
    13                "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:6:6",
    14                "src": {
    15                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:1:1",
    16                  "path": [
    17                    {
    18                      "unquoted_string": {
    19                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.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/TestSet/scenarios-existing-edge-set.d2,0:5:5-0:6:6",
    33                  "path": [
    34                    {
    35                      "unquoted_string": {
    36                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.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/TestSet/scenarios-existing-edge-set.d2,2:0:8-7:1:72",
    57            "key": {
    58              "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,2:0:8-2:9:17",
    59              "path": [
    60                {
    61                  "unquoted_string": {
    62                    "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.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/TestSet/scenarios-existing-edge-set.d2,2:11:19-7:1:72",
    77                "nodes": [
    78                  {
    79                    "map_key": {
    80                      "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,3:2:23-6:3:70",
    81                      "key": {
    82                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,3:2:23-3:3:24",
    83                        "path": [
    84                          {
    85                            "unquoted_string": {
    86                              "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.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/TestSet/scenarios-existing-edge-set.d2,3:5:26-6:3:70",
   101                          "nodes": [
   102                            {
   103                              "map_key": {
   104                                "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:32:60",
   105                                "edges": [
   106                                  {
   107                                    "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:10:38",
   108                                    "src": {
   109                                      "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:5:33",
   110                                      "path": [
   111                                        {
   112                                          "unquoted_string": {
   113                                            "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:5:33",
   114                                            "value": [
   115                                              {
   116                                                "string": "a",
   117                                                "raw_string": "a"
   118                                              }
   119                                            ]
   120                                          }
   121                                        }
   122                                      ]
   123                                    },
   124                                    "src_arrow": "",
   125                                    "dst": {
   126                                      "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:9:37-4:10:38",
   127                                      "path": [
   128                                        {
   129                                          "unquoted_string": {
   130                                            "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:9:37-4:10:38",
   131                                            "value": [
   132                                              {
   133                                                "string": "b",
   134                                                "raw_string": "b"
   135                                              }
   136                                            ]
   137                                          }
   138                                        }
   139                                      ]
   140                                    },
   141                                    "dst_arrow": ">"
   142                                  }
   143                                ],
   144                                "primary": {},
   145                                "value": {
   146                                  "map": {
   147                                    "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:12:40-4:32:60",
   148                                    "nodes": [
   149                                      {
   150                                        "map_key": {
   151                                          "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:13:41-4:31:59",
   152                                          "key": {
   153                                            "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:13:41-4:26:54",
   154                                            "path": [
   155                                              {
   156                                                "unquoted_string": {
   157                                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:13:41-4:18:46",
   158                                                  "value": [
   159                                                    {
   160                                                      "string": "style",
   161                                                      "raw_string": "style"
   162                                                    }
   163                                                  ]
   164                                                }
   165                                              },
   166                                              {
   167                                                "unquoted_string": {
   168                                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:19:47-4:26:54",
   169                                                  "value": [
   170                                                    {
   171                                                      "string": "opacity",
   172                                                      "raw_string": "opacity"
   173                                                    }
   174                                                  ]
   175                                                }
   176                                              }
   177                                            ]
   178                                          },
   179                                          "primary": {},
   180                                          "value": {
   181                                            "number": {
   182                                              "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:28:56-4:31:59",
   183                                              "raw": "0.2",
   184                                              "value": "1/5"
   185                                            }
   186                                          }
   187                                        }
   188                                      }
   189                                    ]
   190                                  }
   191                                }
   192                              }
   193                            },
   194                            {
   195                              "map_key": {
   196                                "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,5:4:65-5:5:66",
   197                                "key": {
   198                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,5:4:65-5:5:66",
   199                                  "path": [
   200                                    {
   201                                      "unquoted_string": {
   202                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,5:4:65-5:5:66",
   203                                        "value": [
   204                                          {
   205                                            "string": "c",
   206                                            "raw_string": "c"
   207                                          }
   208                                        ]
   209                                      }
   210                                    }
   211                                  ]
   212                                },
   213                                "primary": {},
   214                                "value": {}
   215                              }
   216                            }
   217                          ]
   218                        }
   219                      }
   220                    }
   221                  }
   222                ]
   223              }
   224            }
   225          }
   226        }
   227      ]
   228    },
   229    "root": {
   230      "id": "",
   231      "id_val": "",
   232      "attributes": {
   233        "label": {
   234          "value": ""
   235        },
   236        "labelDimensions": {
   237          "width": 0,
   238          "height": 0
   239        },
   240        "style": {},
   241        "near_key": null,
   242        "shape": {
   243          "value": ""
   244        },
   245        "direction": {
   246          "value": ""
   247        },
   248        "constraint": null
   249      },
   250      "zIndex": 0
   251    },
   252    "edges": [
   253      {
   254        "index": 0,
   255        "isCurve": false,
   256        "src_arrow": false,
   257        "dst_arrow": true,
   258        "references": [
   259          {
   260            "map_key_edge_index": 0
   261          }
   262        ],
   263        "attributes": {
   264          "label": {
   265            "value": ""
   266          },
   267          "labelDimensions": {
   268            "width": 0,
   269            "height": 0
   270          },
   271          "style": {},
   272          "near_key": null,
   273          "shape": {
   274            "value": ""
   275          },
   276          "direction": {
   277            "value": ""
   278          },
   279          "constraint": null
   280        },
   281        "zIndex": 0
   282      }
   283    ],
   284    "objects": [
   285      {
   286        "id": "a",
   287        "id_val": "a",
   288        "references": [
   289          {
   290            "key": {
   291              "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:1:1",
   292              "path": [
   293                {
   294                  "unquoted_string": {
   295                    "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:1:1",
   296                    "value": [
   297                      {
   298                        "string": "a",
   299                        "raw_string": "a"
   300                      }
   301                    ]
   302                  }
   303                }
   304              ]
   305            },
   306            "key_path_index": 0,
   307            "map_key_edge_index": 0
   308          }
   309        ],
   310        "attributes": {
   311          "label": {
   312            "value": "a"
   313          },
   314          "labelDimensions": {
   315            "width": 0,
   316            "height": 0
   317          },
   318          "style": {},
   319          "near_key": null,
   320          "shape": {
   321            "value": "rectangle"
   322          },
   323          "direction": {
   324            "value": ""
   325          },
   326          "constraint": null
   327        },
   328        "zIndex": 0
   329      },
   330      {
   331        "id": "b",
   332        "id_val": "b",
   333        "references": [
   334          {
   335            "key": {
   336              "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:5:5-0:6:6",
   337              "path": [
   338                {
   339                  "unquoted_string": {
   340                    "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:5:5-0:6:6",
   341                    "value": [
   342                      {
   343                        "string": "b",
   344                        "raw_string": "b"
   345                      }
   346                    ]
   347                  }
   348                }
   349              ]
   350            },
   351            "key_path_index": 0,
   352            "map_key_edge_index": 0
   353          }
   354        ],
   355        "attributes": {
   356          "label": {
   357            "value": "b"
   358          },
   359          "labelDimensions": {
   360            "width": 0,
   361            "height": 0
   362          },
   363          "style": {},
   364          "near_key": null,
   365          "shape": {
   366            "value": "rectangle"
   367          },
   368          "direction": {
   369            "value": ""
   370          },
   371          "constraint": null
   372        },
   373        "zIndex": 0
   374      }
   375    ],
   376    "scenarios": [
   377      {
   378        "name": "x",
   379        "isFolderOnly": false,
   380        "ast": {
   381          "range": ",1:0:0-2:0:0",
   382          "nodes": [
   383            {
   384              "map_key": {
   385                "range": ",0:0:0-0:0:0",
   386                "key": {
   387                  "range": ",0:0:0-0:0:0",
   388                  "path": [
   389                    {
   390                      "unquoted_string": {
   391                        "range": ",0:0:0-0:0:0",
   392                        "value": [
   393                          {
   394                            "string": "a"
   395                          }
   396                        ]
   397                      }
   398                    }
   399                  ]
   400                },
   401                "primary": {},
   402                "value": {}
   403              }
   404            },
   405            {
   406              "map_key": {
   407                "range": ",0:0:0-0:0:0",
   408                "key": {
   409                  "range": ",0:0:0-0:0:0",
   410                  "path": [
   411                    {
   412                      "unquoted_string": {
   413                        "range": ",0:0:0-0:0:0",
   414                        "value": [
   415                          {
   416                            "string": "b"
   417                          }
   418                        ]
   419                      }
   420                    }
   421                  ]
   422                },
   423                "primary": {},
   424                "value": {}
   425              }
   426            },
   427            {
   428              "map_key": {
   429                "range": ",0:0:0-0:0:0",
   430                "key": {
   431                  "range": ",0:0:0-0:0:0",
   432                  "path": [
   433                    {
   434                      "unquoted_string": {
   435                        "range": ",0:0:0-0:0:0",
   436                        "value": [
   437                          {
   438                            "string": "c"
   439                          }
   440                        ]
   441                      }
   442                    }
   443                  ]
   444                },
   445                "primary": {},
   446                "value": {}
   447              }
   448            },
   449            {
   450              "map_key": {
   451                "range": ",0:0:0-0:0:0",
   452                "edges": [
   453                  {
   454                    "range": ",0:0:0-0:0:0",
   455                    "src": {
   456                      "range": ",0:0:0-0:0:0",
   457                      "path": [
   458                        {
   459                          "unquoted_string": {
   460                            "range": ",0:0:0-0:0:0",
   461                            "value": [
   462                              {
   463                                "string": "a"
   464                              }
   465                            ]
   466                          }
   467                        }
   468                      ]
   469                    },
   470                    "src_arrow": "",
   471                    "dst": {
   472                      "range": ",0:0:0-0:0:0",
   473                      "path": [
   474                        {
   475                          "unquoted_string": {
   476                            "range": ",0:0:0-0:0:0",
   477                            "value": [
   478                              {
   479                                "string": "b"
   480                              }
   481                            ]
   482                          }
   483                        }
   484                      ]
   485                    },
   486                    "dst_arrow": ">"
   487                  }
   488                ],
   489                "primary": {},
   490                "value": {}
   491              }
   492            },
   493            {
   494              "map_key": {
   495                "range": ",0:0:0-0:0:0",
   496                "edges": [
   497                  {
   498                    "range": ",0:0:0-0:0:0",
   499                    "src": {
   500                      "range": ",0:0:0-0:0:0",
   501                      "path": [
   502                        {
   503                          "unquoted_string": {
   504                            "range": ",0:0:0-0:0:0",
   505                            "value": [
   506                              {
   507                                "string": "a"
   508                              }
   509                            ]
   510                          }
   511                        }
   512                      ]
   513                    },
   514                    "src_arrow": "",
   515                    "dst": {
   516                      "range": ",0:0:0-0:0:0",
   517                      "path": [
   518                        {
   519                          "unquoted_string": {
   520                            "range": ",0:0:0-0:0:0",
   521                            "value": [
   522                              {
   523                                "string": "b"
   524                              }
   525                            ]
   526                          }
   527                        }
   528                      ]
   529                    },
   530                    "dst_arrow": ">"
   531                  }
   532                ],
   533                "primary": {},
   534                "value": {
   535                  "map": {
   536                    "range": ",1:0:0-2:0:0",
   537                    "nodes": [
   538                      {
   539                        "map_key": {
   540                          "range": ",0:0:0-0:0:0",
   541                          "key": {
   542                            "range": ",0:0:0-0:0:0",
   543                            "path": [
   544                              {
   545                                "unquoted_string": {
   546                                  "range": ",0:0:0-0:0:0",
   547                                  "value": [
   548                                    {
   549                                      "string": "style"
   550                                    }
   551                                  ]
   552                                }
   553                              }
   554                            ]
   555                          },
   556                          "primary": {},
   557                          "value": {
   558                            "map": {
   559                              "range": ",1:0:0-2:0:0",
   560                              "nodes": [
   561                                {
   562                                  "map_key": {
   563                                    "range": ",0:0:0-0:0:0",
   564                                    "key": {
   565                                      "range": ",0:0:0-0:0:0",
   566                                      "path": [
   567                                        {
   568                                          "unquoted_string": {
   569                                            "range": ",0:0:0-0:0:0",
   570                                            "value": [
   571                                              {
   572                                                "string": "opacity"
   573                                              }
   574                                            ]
   575                                          }
   576                                        }
   577                                      ]
   578                                    },
   579                                    "primary": {
   580                                      "number": {
   581                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:28:56-4:31:59",
   582                                        "raw": "0.2",
   583                                        "value": "1/5"
   584                                      }
   585                                    },
   586                                    "value": {}
   587                                  }
   588                                }
   589                              ]
   590                            }
   591                          }
   592                        }
   593                      }
   594                    ]
   595                  }
   596                }
   597              }
   598            }
   599          ]
   600        },
   601        "root": {
   602          "id": "",
   603          "id_val": "",
   604          "attributes": {
   605            "label": {
   606              "value": ""
   607            },
   608            "labelDimensions": {
   609              "width": 0,
   610              "height": 0
   611            },
   612            "style": {},
   613            "near_key": null,
   614            "shape": {
   615              "value": ""
   616            },
   617            "direction": {
   618              "value": ""
   619            },
   620            "constraint": null
   621          },
   622          "zIndex": 0
   623        },
   624        "edges": [
   625          {
   626            "index": 0,
   627            "isCurve": false,
   628            "src_arrow": false,
   629            "dst_arrow": true,
   630            "references": [
   631              {
   632                "map_key_edge_index": 0
   633              }
   634            ],
   635            "attributes": {
   636              "label": {
   637                "value": ""
   638              },
   639              "labelDimensions": {
   640                "width": 0,
   641                "height": 0
   642              },
   643              "style": {},
   644              "near_key": null,
   645              "shape": {
   646                "value": ""
   647              },
   648              "direction": {
   649                "value": ""
   650              },
   651              "constraint": null
   652            },
   653            "zIndex": 0
   654          },
   655          {
   656            "index": 1,
   657            "isCurve": false,
   658            "src_arrow": false,
   659            "dst_arrow": true,
   660            "references": [
   661              {
   662                "map_key_edge_index": 0
   663              }
   664            ],
   665            "attributes": {
   666              "label": {
   667                "value": ""
   668              },
   669              "labelDimensions": {
   670                "width": 0,
   671                "height": 0
   672              },
   673              "style": {
   674                "opacity": {
   675                  "value": "0.2"
   676                }
   677              },
   678              "near_key": null,
   679              "shape": {
   680                "value": ""
   681              },
   682              "direction": {
   683                "value": ""
   684              },
   685              "constraint": null
   686            },
   687            "zIndex": 0
   688          }
   689        ],
   690        "objects": [
   691          {
   692            "id": "a",
   693            "id_val": "a",
   694            "references": [
   695              {
   696                "key": {
   697                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:1:1",
   698                  "path": [
   699                    {
   700                      "unquoted_string": {
   701                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:0:0-0:1:1",
   702                        "value": [
   703                          {
   704                            "string": "a",
   705                            "raw_string": "a"
   706                          }
   707                        ]
   708                      }
   709                    }
   710                  ]
   711                },
   712                "key_path_index": 0,
   713                "map_key_edge_index": 0
   714              },
   715              {
   716                "key": {
   717                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:5:33",
   718                  "path": [
   719                    {
   720                      "unquoted_string": {
   721                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:4:32-4:5:33",
   722                        "value": [
   723                          {
   724                            "string": "a",
   725                            "raw_string": "a"
   726                          }
   727                        ]
   728                      }
   729                    }
   730                  ]
   731                },
   732                "key_path_index": 0,
   733                "map_key_edge_index": 0
   734              }
   735            ],
   736            "attributes": {
   737              "label": {
   738                "value": "a"
   739              },
   740              "labelDimensions": {
   741                "width": 0,
   742                "height": 0
   743              },
   744              "style": {},
   745              "near_key": null,
   746              "shape": {
   747                "value": "rectangle"
   748              },
   749              "direction": {
   750                "value": ""
   751              },
   752              "constraint": null
   753            },
   754            "zIndex": 0
   755          },
   756          {
   757            "id": "b",
   758            "id_val": "b",
   759            "references": [
   760              {
   761                "key": {
   762                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:5:5-0:6:6",
   763                  "path": [
   764                    {
   765                      "unquoted_string": {
   766                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,0:5:5-0:6:6",
   767                        "value": [
   768                          {
   769                            "string": "b",
   770                            "raw_string": "b"
   771                          }
   772                        ]
   773                      }
   774                    }
   775                  ]
   776                },
   777                "key_path_index": 0,
   778                "map_key_edge_index": 0
   779              },
   780              {
   781                "key": {
   782                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:9:37-4:10:38",
   783                  "path": [
   784                    {
   785                      "unquoted_string": {
   786                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,4:9:37-4:10:38",
   787                        "value": [
   788                          {
   789                            "string": "b",
   790                            "raw_string": "b"
   791                          }
   792                        ]
   793                      }
   794                    }
   795                  ]
   796                },
   797                "key_path_index": 0,
   798                "map_key_edge_index": 0
   799              }
   800            ],
   801            "attributes": {
   802              "label": {
   803                "value": "b"
   804              },
   805              "labelDimensions": {
   806                "width": 0,
   807                "height": 0
   808              },
   809              "style": {},
   810              "near_key": null,
   811              "shape": {
   812                "value": "rectangle"
   813              },
   814              "direction": {
   815                "value": ""
   816              },
   817              "constraint": null
   818            },
   819            "zIndex": 0
   820          },
   821          {
   822            "id": "c",
   823            "id_val": "c",
   824            "references": [
   825              {
   826                "key": {
   827                  "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,5:4:65-5:5:66",
   828                  "path": [
   829                    {
   830                      "unquoted_string": {
   831                        "range": "d2/testdata/d2oracle/TestSet/scenarios-existing-edge-set.d2,5:4:65-5:5:66",
   832                        "value": [
   833                          {
   834                            "string": "c",
   835                            "raw_string": "c"
   836                          }
   837                        ]
   838                      }
   839                    }
   840                  ]
   841                },
   842                "key_path_index": 0,
   843                "map_key_edge_index": -1
   844              }
   845            ],
   846            "attributes": {
   847              "label": {
   848                "value": "c"
   849              },
   850              "labelDimensions": {
   851                "width": 0,
   852                "height": 0
   853              },
   854              "style": {},
   855              "near_key": null,
   856              "shape": {
   857                "value": "rectangle"
   858              },
   859              "direction": {
   860                "value": ""
   861              },
   862              "constraint": null
   863            },
   864            "zIndex": 0
   865          }
   866        ]
   867      }
   868    ]
   869  },
   870  "err": "<nil>"
   871}

View as plain text