arelle.ModelTestcaseObject

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Functions

Data

API

arelle.ModelTestcaseObject.TXMY_PKG_SRC_ELTS

(‘metadata’, ‘catalog’, ‘taxonomy’)

arelle.ModelTestcaseObject.testcaseVariationsByTarget(testcaseVariations: list[ModelTestcaseVariation]) collections.abc.Generator[ModelTestcaseVariation, None, None]
class arelle.ModelTestcaseObject.ModelTestcaseVariation

Bases: arelle.ModelObject.ModelObject

errors: list[str] | None

None

userExpectedErrors: list[dict[str, int]]

None

readMeFirstElements: list[arelle.ModelObject.ModelObject | None]

None

init(modelDocument: arelle.ModelDocument.ModelDocument) None
property id: str
property name: str | None
property description: str | None
property reference: str | None
property readMeFirstUris: list[str | tuple[arelle.ModelValue.QName | str, str]]
property dataUris: collections.defaultdict[str, list[str]]
property parameters: dict[arelle.ModelValue.QName | None, tuple[arelle.ModelValue.QName | None, str | None]]
property resultIsVersioningReport: bool
property versioningReportUri: str | None
property resultIsXbrlInstance: bool
property resultXbrlInstanceUri: str | None
property resultIsInfoset: bool
property resultInfosetUri: str | None
property resultIsTable: bool
property resultTableUri: str | None
property resultIsTaxonomyPackage: bool
property variationDiscoversDTS: bool
property cfcnCall: tuple[str, arelle.ModelObject.ModelObject] | None
property cfcnTest: tuple[str, arelle.ModelObject.ModelObject] | None
property expected: str | list[arelle.ModelValue.QName | str] | dict[str, tuple[int, int]] | None
property expectedWarnings: list[str] | None
property match: str | None
property expectedCount: Any
property expectedReportCount: int | None
property severityLevel: int
property blockedMessageCodes: str | None
property expectedVersioningReport: None
property propertyView: list[tuple[str, str | None]]
setUserExpectedErrors(testcaseExpectedErrors: dict[str, dict[str, int]], useFileSource: arelle.FileSource.FileSource | None) list[dict[str, int]]