Skip to main content

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