infrahub_sdk.testing.schemas.animal
Classes
SchemaAnimal
Methods:
schema_animal
schema_animal(self) -> GenericSchema
schema_dog
schema_dog(self) -> NodeSchema
schema_cat
schema_cat(self) -> NodeSchema
schema_person
schema_person(self) -> NodeSchema
schema_base
schema_base(self, schema_animal: GenericSchema, schema_person: NodeSchema, schema_cat: NodeSchema, schema_dog: NodeSchema) -> SchemaRoot
load_schema
load_schema(self, client: InfrahubClient, schema_base: SchemaRoot) -> None
person_liam
person_liam(self, client: InfrahubClient) -> InfrahubNode
person_sophia
person_sophia(self, client: InfrahubClient) -> InfrahubNode
person_ethan
person_ethan(self, client: InfrahubClient) -> InfrahubNode
cat_bella
cat_bella(self, client: InfrahubClient, person_ethan: InfrahubNode) -> InfrahubNode
cat_luna
cat_luna(self, client: InfrahubClient, person_ethan: InfrahubNode) -> InfrahubNode
dog_daisy
dog_daisy(self, client: InfrahubClient, person_ethan: InfrahubNode) -> InfrahubNode
dog_rocky
dog_rocky(self, client: InfrahubClient, person_sophia: InfrahubNode) -> InfrahubNode