from polyfactory.factories.pydantic_factory import ModelFactory from fansifter_common.adapters.graphql_router import GlobalParticipant from fansifter_common.adapters.ows_account import Subaccount, Vendor, VendorLookup from fansifter_common.adapters.ows_pdp import Resource, Tenant, TenantWithRoles # Ows Account class VendorLookupFactory(ModelFactory[VendorLookup]): pass class VendorFactory(ModelFactory[Vendor]): pass class SubaccountFactory(ModelFactory[Subaccount]): pass # Graphql Router class GlobalParticipantFactory(ModelFactory[GlobalParticipant]): pass # Ows PDP class ResourceFactory(ModelFactory[Resource]): pass class TenantFactory(ModelFactory[Tenant]): pass class TenantWithRolesFactory(ModelFactory[TenantWithRoles]): pass