# {py:mod}`arelle.ViewFileTests` ```{py:module} arelle.ViewFileTests ``` ```{autodoc2-docstring} arelle.ViewFileTests :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewTests ` - ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewTests ` - ```{autodoc2-docstring} arelle.ViewFileTests.viewTests :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`COL_WIDTHS ` - ```{autodoc2-docstring} arelle.ViewFileTests.COL_WIDTHS :summary: ``` ```` ### API ````{py:function} viewTests(modelXbrl, outfile, cols=None) :canonical: arelle.ViewFileTests.viewTests ```{autodoc2-docstring} arelle.ViewFileTests.viewTests ``` ```` ````{py:data} COL_WIDTHS :canonical: arelle.ViewFileTests.COL_WIDTHS :value: > None ```{autodoc2-docstring} arelle.ViewFileTests.COL_WIDTHS ``` ```` `````{py:class} ViewTests(modelXbrl, outfile, cols) :canonical: arelle.ViewFileTests.ViewTests Bases: {py:obj}`arelle.ViewFile.View` ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests.__init__ ``` ````{py:method} viewTestcaseIndexElement(modelDocument, parentDocument=None, nestedDepth=0) :canonical: arelle.ViewFileTests.ViewTests.viewTestcaseIndexElement ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests.viewTestcaseIndexElement ``` ```` ````{py:method} viewTestcase(modelDocument, indent) :canonical: arelle.ViewFileTests.ViewTests.viewTestcase ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests.viewTestcase ``` ```` ````{py:method} viewTestcaseVariation(modelTestcaseVariation, indent) :canonical: arelle.ViewFileTests.ViewTests.viewTestcaseVariation ```{autodoc2-docstring} arelle.ViewFileTests.ViewTests.viewTestcaseVariation ``` ```` `````