mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-20 13:33:46 +00:00
ensure consistency in doc generation by always sorting json keys (#449)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -223,7 +223,9 @@ def main():
|
|||||||
"Each event will be submitted via HTTP POST to the user provided URL.",
|
"Each event will be submitted via HTTP POST to the user provided URL.",
|
||||||
)
|
)
|
||||||
|
|
||||||
typed(3, "Example", message.json(indent=4, exclude_none=True), "json")
|
typed(
|
||||||
|
3, "Example", message.json(indent=4, exclude_none=True, sort_keys=True), "json"
|
||||||
|
)
|
||||||
layer(2, "Event Types (EventType)")
|
layer(2, "Event Types (EventType)")
|
||||||
|
|
||||||
event_map = {get_event_type(x).name: x for x in examples}
|
event_map = {get_event_type(x).name: x for x in examples}
|
||||||
@ -236,10 +238,15 @@ def main():
|
|||||||
for name in sorted(event_map.keys()):
|
for name in sorted(event_map.keys()):
|
||||||
example = event_map[name]
|
example = event_map[name]
|
||||||
layer(3, name)
|
layer(3, name)
|
||||||
typed(4, "Example", example.json(indent=4, exclude_none=True), "json")
|
typed(
|
||||||
typed(4, "Schema", example.schema_json(indent=4), "json")
|
4,
|
||||||
|
"Example",
|
||||||
|
example.json(indent=4, exclude_none=True, sort_keys=True),
|
||||||
|
"json",
|
||||||
|
)
|
||||||
|
typed(4, "Schema", example.schema_json(indent=4, sort_keys=True), "json")
|
||||||
|
|
||||||
typed(2, "Full Event Schema", message.schema_json(indent=4), "json")
|
typed(2, "Full Event Schema", message.schema_json(indent=4, sort_keys=True), "json")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Reference in New Issue
Block a user