# {py:mod}`arelle.conformance.CSVTestcaseLoader` ```{py:module} arelle.conformance.CSVTestcaseLoader ``` ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`loadCsvTestcase ` - ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.loadCsvTestcase :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`CSV_TESTCASE_HEADER ` - ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.CSV_TESTCASE_HEADER :summary: ``` * - {py:obj}`CONFORMANCE_NAMESPACE ` - ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.CONFORMANCE_NAMESPACE :summary: ``` * - {py:obj}`TESTCASE_NAMESPACES_BY_PREFIX ` - ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.TESTCASE_NAMESPACES_BY_PREFIX :summary: ``` ```` ### API ````{py:data} CSV_TESTCASE_HEADER :canonical: arelle.conformance.CSVTestcaseLoader.CSV_TESTCASE_HEADER :value: > ('input', 'errors', 'report_count', 'description') ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.CSV_TESTCASE_HEADER ``` ```` ````{py:data} CONFORMANCE_NAMESPACE :canonical: arelle.conformance.CSVTestcaseLoader.CONFORMANCE_NAMESPACE :value: > 'http://xbrl.org/2005/conformance' ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.CONFORMANCE_NAMESPACE ``` ```` ````{py:data} TESTCASE_NAMESPACES_BY_PREFIX :canonical: arelle.conformance.CSVTestcaseLoader.TESTCASE_NAMESPACES_BY_PREFIX :value: > None ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.TESTCASE_NAMESPACES_BY_PREFIX ``` ```` `````{py:exception} CSVTestcaseException() :canonical: arelle.conformance.CSVTestcaseLoader.CSVTestcaseException Bases: {py:obj}`Exception` ````{py:method} add_note() :canonical: arelle.conformance.CSVTestcaseLoader.CSVTestcaseException.add_note ```` ```{py:class} args :canonical: arelle.conformance.CSVTestcaseLoader.CSVTestcaseException.args ``` ````{py:method} with_traceback() :canonical: arelle.conformance.CSVTestcaseLoader.CSVTestcaseException.with_traceback ```` ````` ````{py:function} loadCsvTestcase(modelXbrl: arelle.ModelXbrl.ModelXbrl, filepath: str) -> arelle.ModelDocument.ModelDocument | None :canonical: arelle.conformance.CSVTestcaseLoader.loadCsvTestcase ```{autodoc2-docstring} arelle.conformance.CSVTestcaseLoader.loadCsvTestcase ``` ````