1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
openapi: 3.0.0
info:
title: Small Circular Dependency Test (Below Threshold)
version: 1.0.0
paths: {}
components:
schemas:
# Root model references submodule
Parent:
type: object
properties:
id:
type: string
child:
$ref: '#/components/schemas/sub.Child'
# sub.Child references back to root - creates 2-module cycle
# This WILL trigger _internal.py (all SCCs are merged)
sub.Child:
type: object
properties:
id:
type: string
parent:
$ref: '#/components/schemas/Parent'
|