<86>May 11 01:28:54 userdel[1081308]: delete user 'rooter' <86>May 11 01:28:54 userdel[1081308]: removed group 'rooter' owned by 'rooter' <86>May 11 01:28:54 userdel[1081308]: removed shadow group 'rooter' owned by 'rooter' <86>May 11 01:28:54 groupadd[1081315]: group added to /etc/group: name=rooter, GID=2567 <86>May 11 01:28:54 groupadd[1081315]: group added to /etc/gshadow: name=rooter <86>May 11 01:28:54 groupadd[1081315]: new group: name=rooter, GID=2567 <86>May 11 01:28:54 useradd[1081321]: new user: name=rooter, UID=2567, GID=2567, home=/root, shell=/bin/bash, from=none <86>May 11 01:28:54 userdel[1081331]: delete user 'builder' <86>May 11 01:28:54 userdel[1081331]: removed group 'builder' owned by 'builder' <86>May 11 01:28:54 userdel[1081331]: removed shadow group 'builder' owned by 'builder' <86>May 11 01:28:54 groupadd[1081338]: group added to /etc/group: name=builder, GID=2568 <86>May 11 01:28:54 groupadd[1081338]: group added to /etc/gshadow: name=builder <86>May 11 01:28:54 groupadd[1081338]: new group: name=builder, GID=2568 <86>May 11 01:28:54 useradd[1081344]: new user: name=builder, UID=2568, GID=2568, home=/usr/src, shell=/bin/bash, from=none <13>May 11 01:28:56 rpmi: libsqlite3-3.50.4-alt1 sisyphus+391668.100.1.1 1754321126 installed <13>May 11 01:28:56 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>May 11 01:28:56 rpmi: libexpat-2.7.4-alt1 sisyphus+407132.100.1.1 1770196714 installed <13>May 11 01:28:56 rpmi: openssl-config-3.5.0-alt1 sisyphus+399237.100.1.1 1762346864 installed <13>May 11 01:28:56 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>May 11 01:28:56 rpmi: libp11-kit-1:0.25.10-alt2 sisyphus+400858.600.6.1 1764517192 installed <13>May 11 01:28:56 rpmi: libtasn1-4.21.0-alt1 sisyphus+407792.100.1.1 1770718024 installed <13>May 11 01:28:56 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>May 11 01:28:56 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>May 11 01:28:56 rpmi: ca-certificates-2026.04.22-alt1 sisyphus+415942.100.6.1 1777316293 installed <13>May 11 01:28:56 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>May 11 01:28:56 rpmi: p11-kit-trust-1:0.25.10-alt2 sisyphus+400858.600.6.1 1764517192 installed <13>May 11 01:28:56 rpmi: libcrypto3-3.5.4-alt1 sisyphus+399237.200.1.1 1762347932 installed <13>May 11 01:28:56 rpmi: libssl3-3.5.4-alt1 sisyphus+399237.200.1.1 1762347932 installed <13>May 11 01:28:56 rpmi: python3-modules-sqlite3-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:28:56 rpmi: python3-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:28:57 rpmi: python3-base-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:28:57 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>May 11 01:28:57 rpmi: python3-module-pyproject-installer-0.5.6-alt1 sisyphus+399940.100.1.1 1763030788 installed <13>May 11 01:28:57 rpmi: rpm-macros-pyproject-0.2.3-alt1 sisyphus+408007.100.1.1 1770890019 installed <13>May 11 01:28:57 rpmi: tests-for-installed-python3-pkgs-0.1.29-alt1 sisyphus+398029.2500.12.1 1762716341 installed <13>May 11 01:28:57 rpmi: rpm-build-python3-0.1.29-alt1 sisyphus+398029.2500.12.1 1762716341 installed <13>May 11 01:28:57 rpmi: rpm-build-pyproject-0.2.3-alt1 sisyphus+408007.100.1.1 1770890019 installed <13>May 11 01:28:59 rpmi: python3-module-packaging-26.2-alt1 sisyphus+416502.100.2.1 1777385153 installed <13>May 11 01:28:59 rpmi: python3-module-docutils-0.22.4-alt1.1 sisyphus+413479.400.1.1 1774818008 installed <13>May 11 01:28:59 rpmi: python3-module-Pygments-2.20.0-alt1 sisyphus+413985.100.1.1 1775208360 installed <13>May 11 01:28:59 rpmi: python3-module-platformdirs-4.9.6-alt1 sisyphus+414708.100.1.1 1775732602 installed <13>May 11 01:28:59 rpmi: python3-module-system-seed-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487301 installed <13>May 11 01:28:59 rpmi: python3-module-more-itertools-11.0.2-alt1 sisyphus+414850.100.1.1 1775836149 installed <13>May 11 01:28:59 rpmi: python3-module-filelock-3.25.2-alt1.1 sisyphus+413497.1200.2.1 1774829675 installed <13>May 11 01:28:59 rpmi: python3-module-pluggy-1.6.0-alt1.1 sisyphus+413474.300.2.1 1774829688 installed <13>May 11 01:28:59 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>May 11 01:28:59 rpmi: libjpeg-2:3.1.4.1-alt1 sisyphus+413584.100.1.1 1774876362 installed <13>May 11 01:28:59 rpmi: python3-module-python-discovery-1.3.0-alt1 sisyphus+417394.100.1.1 1778140549 installed <13>May 11 01:28:59 rpmi: python3-module-jaraco.functools-4.4.0-alt1 sisyphus+403451.100.1.1 1766321214 installed <13>May 11 01:28:59 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>May 11 01:28:59 rpmi: python3-module-urllib3-2:2.6.3-alt1 sisyphus+404979.100.1.1 1768302431 installed <13>May 11 01:28:59 rpmi: python3-module-six-1.17.0-alt1.1 sisyphus+373470.100.1.1 1738920023 installed <13>May 11 01:28:59 rpmi: python3-module-argcomplete-3.6.3-alt2 sisyphus+398441.400.3.1 1761725269 installed <13>May 11 01:28:59 rpmi: libwebp7-1.6.0-alt1.1 sisyphus+416870.1700.7.1 1777966936 installed <13>May 11 01:28:59 rpmi: libopenblas-0.3.33-alt1 sisyphus+416125.100.1.1 1776948537 installed <13>May 11 01:28:59 rpmi: libpng16-1.6.56-alt2 sisyphus+412745.100.1.1 1774613966 installed <13>May 11 01:28:59 rpmi: python3-module-dateutil-2.9.0.post0-alt1 sisyphus+378451.100.1.1 1742313746 installed <13>May 11 01:28:59 rpmi: libyuv-0.0.1922-alt1 sisyphus+400293.100.1.1 1763332583 installed <13>May 11 01:28:59 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>May 11 01:28:59 rpmi: python3-module-pip-wheel-26.1.1-alt1 sisyphus+417320.100.1.1 1778068886 installed <13>May 11 01:28:59 rpmi: python3-module-setuptools-wheel-1:82.0.1-alt1 sisyphus+411188.340.5.1 1773852231 installed <13>May 11 01:28:59 rpmi: python3-module-system-seed-wheels-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487301 installed <13>May 11 01:28:59 rpmi: python3-module-alabaster-0.7.16-alt1 sisyphus+349698.100.1.1 1716897815 installed <13>May 11 01:28:59 rpmi: python3-module-restructuredtext_lint-2.0.2-alt2 sisyphus+402615.700.16.1 1772179728 installed <13>May 11 01:28:59 rpmi: python3-module-pyproject-api-1.6.1-alt1 sisyphus+330404.60.15.1 1698684249 installed <13>May 11 01:28:59 rpmi: python3-module-wheel-0.47.0-alt1 sisyphus+416101.100.1.1 1776938753 installed <13>May 11 01:28:59 rpmi: python3-module-tomli_w-1.2.0-alt1 sisyphus+369733.100.1.1 1737024677 installed <13>May 11 01:28:59 rpmi: python3-module-pathspec-1.1.1-alt1 sisyphus+416503.100.2.1 1777393721 installed <13>May 11 01:28:59 rpmi: python3-module-shellingham-1.5.4-alt1 sisyphus+332574.100.1.1 1698135363 installed <13>May 11 01:28:59 rpmi: python3-module-typing_extensions-4.15.0-alt2 sisyphus+399838.100.1.1 1762946472 installed <13>May 11 01:28:59 rpmi: python3-module-uc-micro-py-2.0.0-alt1 sisyphus+411114.100.1.1 1773327270 installed <13>May 11 01:28:59 rpmi: python3-module-linkify-it-py-2.1.0-alt1.1 sisyphus+413476.100.1.1 1774817789 installed <13>May 11 01:28:59 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>May 11 01:28:59 rpmi: python3-module-markdown-it-4.0.0-alt1 sisyphus+394327.100.1.1 1757330325 installed <13>May 11 01:29:00 rpmi: python3-module-rich-15.0.0-alt1 sisyphus+415092.100.2.1 1776162196 installed <13>May 11 01:29:00 rpmi: python3-module-jaraco.context-6.1.2-alt1 sisyphus+412384.100.1.1 1774283927 installed <13>May 11 01:29:00 rpmi: python3-module-iniconfig-2.3.0-alt1 sisyphus+397749.100.2.1 1761040670 installed <13>May 11 01:29:00 rpmi: python3-module-pytest-9.0.3-alt1 sisyphus+414567.100.1.1 1775647126 installed <13>May 11 01:29:00 rpmi: python3-module-sortedcontainers-2.4.0-alt1 sisyphus+272042.100.1.1 1621262424 installed <13>May 11 01:29:00 rpmi: python3-module-jsonref-1.1.0-alt1 sisyphus+374438.160.10.1 1740482996 installed <13>May 11 01:29:00 rpmi: python3-module-matplotlib-data-3.10.8-alt1 sisyphus+400025.100.1.1 1763054012 installed <13>May 11 01:29:00 rpmi: python3-module-railroad-diagrams-3.0.1-alt1.1 sisyphus+413485.300.2.2 1774836474 installed <13>May 11 01:29:00 rpmi: python3-module-kiwisolver-1.5.0-alt1 sisyphus+410673.100.1.1 1773110844 installed <13>May 11 01:29:00 rpmi: python3-module-pyasn1-0.6.3-alt1 sisyphus+411641.100.1.1 1773734635 installed <13>May 11 01:29:00 rpmi: python3-module-wcwidth-0.6.0-alt1 sisyphus+407672.100.1.1 1770625259 installed <13>May 11 01:29:00 rpmi: python3-module-prettytable-2.1.0-alt1 sisyphus+269172.200.1.1 1617824839 installed <13>May 11 01:29:00 rpmi: python3-module-roman_numerals-3.1.0-alt2 sisyphus+401838.100.1.1 1764869457 installed <13>May 11 01:29:00 rpmi: python3-module-idna-3.13-alt1 sisyphus+416721.100.1.1 1777469407 installed <13>May 11 01:29:00 rpmi: python3-module-imagesize-2.0.0-alt1 sisyphus+412569.100.1.1 1774449715 installed <13>May 11 01:29:00 rpmi: python3-module-tomli-2.4.1-alt1.1 sisyphus+413490.300.2.1 1774831804 installed <13>May 11 01:29:00 rpmi: python3-module-distlib-0.4.0-alt1.1 sisyphus+397259.100.1.2 1760653686 installed <13>May 11 01:29:00 rpmi: python3-module-virtualenv-21.3.1-alt1 sisyphus+417441.100.1.1 1778163493 installed <13>May 11 01:29:00 rpmi: python3-module-markupsafe-1:3.0.3-alt1 sisyphus+396886.100.1.1 1760186183 installed <13>May 11 01:29:00 rpmi: python3-module-jinja2-3.1.6-alt2 sisyphus+413629.100.1.1 1774945546 installed <13>May 11 01:29:00 rpmi: python3-module-pyparsing-3.3.2-alt1.1 sisyphus+413473.100.3.3 1774839280 installed <13>May 11 01:29:00 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>May 11 01:29:00 rpmi: python3-module-genshi-0.7.10-alt1 sisyphus+406244.100.1.1 1769411851 installed <13>May 11 01:29:00 rpmi: python3-module-cycler-0.12.1-alt1 sisyphus+331222.100.1.1 1696668651 installed <13>May 11 01:29:00 rpmi: python3-module-cssselect-1.4.0-alt1.1 sisyphus+413473.200.3.2 1774836663 installed <13>May 11 01:29:00 rpmi: python3-module-colorama-0.4.6-alt1 sisyphus+308971.100.1.1 1666698282 installed <13>May 11 01:29:00 rpmi: python3-module-click-8.3.3-alt1 sisyphus+416095.100.2.1 1777275479 installed <13>May 11 01:29:00 rpmi: python3-module-charset-normalizer-3.4.7-alt1 sisyphus+414686.100.1.1 1775727174 installed <13>May 11 01:29:00 rpmi: python3-module-requests-2.33.1-alt1 sisyphus+413709.100.2.1 1775115946 installed <13>May 11 01:29:00 rpmi: python3-module-chardet-1:5.2.0-alt1 sisyphus+326284.100.2.1 1691056316 installed <13>May 11 01:29:00 rpmi: python3-module-pycparser-2.23-alt1 sisyphus+410417.100.1.1 1772989663 installed <13>May 11 01:29:00 rpmi: python3-module-cffi-2.0.0-alt1 sisyphus+397119.600.1.2 1760517196 installed <13>May 11 01:29:00 rpmi: python3-module-cryptography-46.0.7-alt1 sisyphus+414598.200.1.1 1775660221 installed <13>May 11 01:29:00 rpmi: python3-module-openssl-25.3.0-alt1 sisyphus+397109.200.2.1 1760449505 installed <13>May 11 01:29:00 rpmi: python3-module-cachetools-7.1.1-alt1 sisyphus+417323.100.1.1 1778070149 installed <13>May 11 01:29:00 rpmi: python3-module-bson-4.16.0-alt1 sisyphus+406427.100.1.1 1769513467 installed <13>May 11 01:29:00 rpmi: python3-module-bottle-1:0.13.4-alt1 sisyphus+410618.100.1.1 1773081313 installed <13>May 11 01:29:00 rpmi: python3-module-babel-1:2.17.0-alt1 sisyphus+383519.100.1.1 1746611672 installed <13>May 11 01:29:00 rpmi: python3-module-attrs-26.1.0-alt1 sisyphus+414432.100.1.1 1775561563 installed <13>May 11 01:29:00 rpmi: python3-module-service_identity-24.2.0-alt1 sisyphus+362235.100.1.1 1731336596 installed <13>May 11 01:29:00 rpmi: python3-module-pymongo-4.16.0-alt1 sisyphus+406427.100.1.1 1769513467 installed <13>May 11 01:29:00 rpmi: python3-module-servicemanager-2.0.7-alt1 sisyphus+275998.100.1.1 1624811123 installed <13>May 11 01:29:00 rpmi: python3-module-execnet-2.1.2-alt1 sisyphus+400005.100.1.1 1763047189 installed <13>May 11 01:29:00 rpmi: python3-module-annotated_doc-0.0.4-alt1 sisyphus+401429.100.1.1 1764433640 installed <13>May 11 01:29:00 rpmi: python3-module-typer-0.25.0-alt1 sisyphus+416602.200.2.1 1777391273 installed <13>May 11 01:29:00 rpmi: python3-module-typer-slim-0.25.0-alt1 sisyphus+416602.200.2.1 1777391273 installed <13>May 11 01:29:00 rpmi: python3-module-jaraco.text-4.2.0-alt1 sisyphus+408107.100.3.1 1771429608 installed <13>May 11 01:29:00 rpmi: python3-module-pkg-resources-1:80.10.2-alt2.1 sisyphus+413485.1000.2.3 1774838477 installed <13>May 11 01:29:00 rpmi: python-sphinx-objects.inv-1:2.3.15.20251025-alt1 sisyphus+398356.100.1.1 1761384354 installed <13>May 11 01:29:00 rpmi: libyaml2-6.0.2-alt1 sisyphus+393301.100.1.1 1756210811 installed <13>May 11 01:29:00 rpmi: python3-module-yaml-6.0.3-alt1 sisyphus+396216.400.4.1 1760409052 installed <13>May 11 01:29:00 rpmi: libxslt-1.1.43-alt1 sisyphus+398184.100.1.1 1761304858 installed <13>May 11 01:29:00 rpmi: libxml2_16-1:2.14.6-alt3 sisyphus+409701.100.2.4 1772455760 installed <13>May 11 01:29:00 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>May 11 01:29:00 rpmi: python3-module-lxml-6.0.2-alt1 sisyphus+405789.100.1.1 1769040126 installed <13>May 11 01:29:00 rpmi: python3-module-defusedxml-0.7.1-alt2 sisyphus+397015.100.1.2 1760452737 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-applehelp-2.0.0-alt1 sisyphus+353872.100.1.1 1722243556 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-devhelp-2.0.0-alt1 sisyphus+353872.200.1.1 1722243589 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt3 sisyphus+386352.100.2.1 1749139465 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-htmlhelp-2.1.0-alt1.1 sisyphus+413488.600.3.1 1774831636 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-serializinghtml-2.0.0-alt1 sisyphus+361088.100.1.1 1730215552 installed <13>May 11 01:29:00 rpmi: python3-module-sphinxcontrib-qthelp-2.0.0-alt1 sisyphus+353872.300.1.1 1722243619 installed <13>May 11 01:29:00 rpmi: python3-module-sphinx-sphinx-build-symlink-1:8.2.3-alt1 sisyphus+407419.100.1.1 1770402836 installed <13>May 11 01:29:01 rpmi: python3-module-sphinx-1:8.2.3-alt1 sisyphus+407419.100.1.1 1770402836 installed <13>May 11 01:29:01 rpmi: python3-module-stevedore-5.5.0-alt1 sisyphus+398153.3300.3.1 1761296720 installed <13>May 11 01:29:01 rpmi: libqhull_r8.0-2020.2-alt4 sisyphus+405432.240.5.1 1768743336 installed <13>May 11 01:29:01 rpmi: libpython3-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:29:01 rpmi: python3-dev-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:29:01 rpmi: libopenjpeg2.0-2.5.4-alt1 sisyphus+395514.200.1.1 1758468503 installed <13>May 11 01:29:01 rpmi: liblcms2-2.19.1-alt1 sisyphus+417363.100.1.1 1778096507 installed <13>May 11 01:29:01 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>May 11 01:29:01 rpmi: libgomp1-15.2.1-alt2 sisyphus+416693.300.3.1 1777480388 installed <13>May 11 01:29:01 rpmi: libimagequant-2.17.0-alt1_1 sisyphus+291138.100.1.1 1638394107 installed <13>May 11 01:29:01 rpmi: libquadmath0-15.2.1-alt2 sisyphus+416693.300.3.1 1777480388 installed <13>May 11 01:29:01 rpmi: libgfortran5-15.2.1-alt2 sisyphus+416693.300.3.1 1777480388 installed <13>May 11 01:29:02 rpmi: liblapack3-1:3.8.0-alt10 sisyphus+415097.40.1.1 1776091479 installed <13>May 11 01:29:02 rpmi: python3-module-numpy-1:2.4.2-alt2 sisyphus+408126.200.3.1 1771234719 installed <13>May 11 01:29:02 rpmi: libdeflate-1.25-alt1 sisyphus+399068.300.4.1 1762096139 installed <13>May 11 01:29:02 rpmi: libtiff6-4.7.1-alt1 sisyphus+395333.100.1.1 1758288728 installed <13>May 11 01:29:02 rpmi: librav1e-0.8.1-alt1 sisyphus+387368.100.1.1 1750149813 installed <13>May 11 01:29:02 rpmi: libdav1d_7-1.5.3-alt1 sisyphus+404275.100.1.1 1767356614 installed <13>May 11 01:29:02 rpmi: libavif-1.4.1-alt1 sisyphus+412301.100.1.1 1774254706 installed <13>May 11 01:29:02 rpmi: libbrotlicommon-1.2.0-alt1 sisyphus+398493.100.1.1 1761628655 installed <13>May 11 01:29:02 rpmi: libbrotlidec-1.2.0-alt1 sisyphus+398493.100.1.1 1761628655 installed <13>May 11 01:29:02 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>May 11 01:29:02 rpmi: libharfbuzz-14.2.0-alt1 sisyphus+415758.100.1.1 1776708542 installed <13>May 11 01:29:02 rpmi: libfreetype-2.14.3-alt1 sisyphus+412517.100.1.1 1774428696 installed <13>May 11 01:29:02 rpmi: libfontconfig1-2.17.1-alt3 sisyphus+417092.100.1.1 1777894005 installed <13>May 11 01:29:02 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>May 11 01:29:02 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>May 11 01:29:02 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>May 11 01:29:02 rpmi: python3-module-pillow-12.2.0-alt1 sisyphus+415135.500.1.1 1776180140 installed <13>May 11 01:29:02 rpmi: python3-module-mpl_toolkits-3.10.8-alt1 sisyphus+400025.100.1.1 1763054012 installed <13>May 11 01:29:02 rpmi: python3-module-matplotlib-3.10.8-alt1 sisyphus+400025.100.1.1 1763054012 installed <13>May 11 01:29:02 rpmi: python3-module-fastcore-1.8.5-alt1.1 sisyphus+413488.200.3.1 1774831553 installed <13>May 11 01:29:02 rpmi: libX11-locales-3:1.8.13-alt1 sisyphus+407695.100.1.1 1770632898 installed <13>May 11 01:29:02 rpmi: libX11-3:1.8.13-alt1 sisyphus+407695.100.1.1 1770632898 installed <13>May 11 01:29:02 rpmi: libXrender-0.9.12-alt1 sisyphus+373121.100.1.1 1738654919 installed <13>May 11 01:29:02 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>May 11 01:29:02 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>May 11 01:29:02 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>May 11 01:29:02 rpmi: tcl-tix-8.4.3-alt5 sisyphus+371748.200.2.1 1738070355 installed <13>May 11 01:29:02 rpmi: python3-modules-tkinter-3.13.12-alt3 sisyphus+415436.40.2.1 1776618513 installed <13>May 11 01:29:02 rpmi: python3-module-tqdm-4.67.3-alt1 sisyphus+407173.100.1.1 1770205413 installed <13>May 11 01:29:02 rpmi: python3-module-ghapi-1.0.6-alt1 sisyphus+374438.240.10.1 1740483024 installed <13>May 11 01:29:02 rpmi: python3-module-setuptools-1:82.0.1-alt1 sisyphus+411188.340.5.1 1773852231 installed <13>May 11 01:29:02 rpmi: python3-module-doc8-2.0.0-alt1 sisyphus+387045.100.1.1 1749839633 installed <13>May 11 01:29:02 rpmi: python3-module-yamllint-1.38.0-alt1 sisyphus+407346.100.1.1 1770369402 installed <13>May 11 01:29:02 rpmi: python3-module-pytest-xdist-3.8.0-alt2 sisyphus+402615.4400.16.1 1772180650 installed <13>May 11 01:29:02 rpmi: python3-module-tox-4.53.0-alt1 sisyphus+415283.200.2.1 1776256667 installed <13>May 11 01:29:02 rpmi: python3-module-diff-cover-10.2.0-alt1 sisyphus+404983.100.1.1 1768305947 installed <13>May 11 01:29:02 rpmi: python3-module-hypothesis-6.152.4-alt1 sisyphus+417451.140.2.1 1778228986 installed <13>May 11 01:29:02 rpmi: python3-module-pydocstyle-6.3.0-alt2.1 sisyphus+413475.100.1.1 1774817480 installed <13>May 11 01:29:02 rpmi: python3-module-tblib-3.1.0-alt1.1 sisyphus+413470.600.1.3 1774824078 installed <13>May 11 01:29:02 rpmi: python3-module-regex-2026.1.15-alt1 sisyphus+411018.100.1.1 1773268467 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-sqlfluff-3.4.2-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-sqlfluff-3.4.2-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.76201 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-sqlfluff-3.4.2 + echo 'Source #0 (python3-module-sqlfluff-3.4.2.tar):' Source #0 (python3-module-sqlfluff-3.4.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-sqlfluff-3.4.2.tar + cd python3-module-sqlfluff-3.4.2 + /bin/chmod -c -Rf u+rwX,go-w . + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep518 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep517 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync metadata --verify INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2 INFO : Output dir: /usr/src/tmp/tmpj1sj0psl + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show check + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync check --verify + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.80009 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-sqlfluff-3.4.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} /usr/lib64/python3/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib64/python3/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib64/python3/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build/lib/sqlfluff INFO : root : copying src/sqlfluff/diff_quality_plugin.py -> build/lib/sqlfluff INFO : root : copying src/sqlfluff/__main__.py -> build/lib/sqlfluff INFO : root : copying src/sqlfluff/__init__.py -> build/lib/sqlfluff INFO : root : creating build/lib/sqlfluff/utils INFO : root : copying src/sqlfluff/utils/identifers.py -> build/lib/sqlfluff/utils INFO : root : copying src/sqlfluff/utils/__init__.py -> build/lib/sqlfluff/utils INFO : root : creating build/lib/sqlfluff/rules INFO : root : copying src/sqlfluff/rules/__init__.py -> build/lib/sqlfluff/rules INFO : root : creating build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_vertica_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_vertica.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_tsql_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_tsql.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_trino_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_trino.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_teradata.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_starrocks_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_starrocks.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_sqlite_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_sqlite.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_sparksql_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_sparksql.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_soql.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_snowflake_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_snowflake.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_redshift_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_redshift.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_postgres_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_postgres.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_oracle.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_mysql_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_mysql.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_materialize_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_materialize.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_mariadb_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_mariadb.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_impala_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_impala.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_hive_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_hive.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_greenplum_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_greenplum.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_flink_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_flink.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_exasol_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_exasol.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_duckdb.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_doris_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_doris.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_db2_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_db2.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_databricks_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_databricks.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_clickhouse_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_clickhouse.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_bigquery_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_bigquery.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_athena_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_athena.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_ansi_keywords.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/dialect_ansi.py -> build/lib/sqlfluff/dialects INFO : root : copying src/sqlfluff/dialects/__init__.py -> build/lib/sqlfluff/dialects INFO : root : creating build/lib/sqlfluff/core INFO : root : copying src/sqlfluff/core/types.py -> build/lib/sqlfluff/core INFO : root : copying src/sqlfluff/core/timing.py -> build/lib/sqlfluff/core INFO : root : copying src/sqlfluff/core/formatter.py -> build/lib/sqlfluff/core INFO : root : copying src/sqlfluff/core/errors.py -> build/lib/sqlfluff/core INFO : root : copying src/sqlfluff/core/__init__.py -> build/lib/sqlfluff/core INFO : root : creating build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/outputstream.py -> build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/helpers.py -> build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/formatters.py -> build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/commands.py -> build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/autocomplete.py -> build/lib/sqlfluff/cli INFO : root : copying src/sqlfluff/cli/__init__.py -> build/lib/sqlfluff/cli INFO : root : creating build/lib/sqlfluff/api INFO : root : copying src/sqlfluff/api/simple.py -> build/lib/sqlfluff/api INFO : root : copying src/sqlfluff/api/info.py -> build/lib/sqlfluff/api INFO : root : copying src/sqlfluff/api/__init__.py -> build/lib/sqlfluff/api INFO : root : creating build/lib/sqlfluff/utils/testing INFO : root : copying src/sqlfluff/utils/testing/rules.py -> build/lib/sqlfluff/utils/testing INFO : root : copying src/sqlfluff/utils/testing/logging.py -> build/lib/sqlfluff/utils/testing INFO : root : copying src/sqlfluff/utils/testing/cli.py -> build/lib/sqlfluff/utils/testing INFO : root : copying src/sqlfluff/utils/testing/__init__.py -> build/lib/sqlfluff/utils/testing INFO : root : creating build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/sequence.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/respace.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/reindent.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/rebreak.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/helpers.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/elements.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/depthmap.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/config.py -> build/lib/sqlfluff/utils/reflow INFO : root : copying src/sqlfluff/utils/reflow/__init__.py -> build/lib/sqlfluff/utils/reflow INFO : root : creating build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/templated_file_slices.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/templated_file_slice_predicates.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/segments.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/segment_predicates.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/raw_file_slices.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/raw_file_slice_predicates.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/context.py -> build/lib/sqlfluff/utils/functional INFO : root : copying src/sqlfluff/utils/functional/__init__.py -> build/lib/sqlfluff/utils/functional INFO : root : creating build/lib/sqlfluff/utils/analysis INFO : root : copying src/sqlfluff/utils/analysis/select.py -> build/lib/sqlfluff/utils/analysis INFO : root : copying src/sqlfluff/utils/analysis/query.py -> build/lib/sqlfluff/utils/analysis INFO : root : copying src/sqlfluff/utils/analysis/__init__.py -> build/lib/sqlfluff/utils/analysis INFO : root : creating build/lib/sqlfluff/rules/tsql INFO : root : copying src/sqlfluff/rules/tsql/__init__.py -> build/lib/sqlfluff/rules/tsql INFO : root : copying src/sqlfluff/rules/tsql/TQ01.py -> build/lib/sqlfluff/rules/tsql INFO : root : creating build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/__init__.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST11.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST10.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST09.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST08.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST07.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST06.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST05.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST04.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST03.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST02.py -> build/lib/sqlfluff/rules/structure INFO : root : copying src/sqlfluff/rules/structure/ST01.py -> build/lib/sqlfluff/rules/structure INFO : root : creating build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/__init__.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF06.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF05.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF04.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF03.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF02.py -> build/lib/sqlfluff/rules/references INFO : root : copying src/sqlfluff/rules/references/RF01.py -> build/lib/sqlfluff/rules/references INFO : root : creating build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/__init__.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT15.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT14.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT13.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT12.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT11.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT10.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT09.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT08.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT07.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT06.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT05.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT04.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT03.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT02.py -> build/lib/sqlfluff/rules/layout INFO : root : copying src/sqlfluff/rules/layout/LT01.py -> build/lib/sqlfluff/rules/layout INFO : root : creating build/lib/sqlfluff/rules/jinja INFO : root : copying src/sqlfluff/rules/jinja/__init__.py -> build/lib/sqlfluff/rules/jinja INFO : root : copying src/sqlfluff/rules/jinja/JJ01.py -> build/lib/sqlfluff/rules/jinja INFO : root : creating build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/__init__.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV12.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV11.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV10.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV09.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV08.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV07.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV06.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV05.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV04.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV03.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV02.py -> build/lib/sqlfluff/rules/convention INFO : root : copying src/sqlfluff/rules/convention/CV01.py -> build/lib/sqlfluff/rules/convention INFO : root : creating build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/__init__.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/CP05.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/CP04.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/CP03.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/CP02.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : copying src/sqlfluff/rules/capitalisation/CP01.py -> build/lib/sqlfluff/rules/capitalisation INFO : root : creating build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/__init__.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM08.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM07.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM06.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM05.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM04.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM03.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM02.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : copying src/sqlfluff/rules/ambiguous/AM01.py -> build/lib/sqlfluff/rules/ambiguous INFO : root : creating build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/__init__.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL09.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL08.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL07.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL06.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL05.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL04.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL03.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL02.py -> build/lib/sqlfluff/rules/aliasing INFO : root : copying src/sqlfluff/rules/aliasing/AL01.py -> build/lib/sqlfluff/rules/aliasing INFO : root : creating build/lib/sqlfluff/core/templaters INFO : root : copying src/sqlfluff/core/templaters/python.py -> build/lib/sqlfluff/core/templaters INFO : root : copying src/sqlfluff/core/templaters/placeholder.py -> build/lib/sqlfluff/core/templaters INFO : root : copying src/sqlfluff/core/templaters/jinja.py -> build/lib/sqlfluff/core/templaters INFO : root : copying src/sqlfluff/core/templaters/base.py -> build/lib/sqlfluff/core/templaters INFO : root : copying src/sqlfluff/core/templaters/__init__.py -> build/lib/sqlfluff/core/templaters INFO : root : creating build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/reference.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/noqa.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/loader.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/fix.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/doc_decorators.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/crawlers.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/context.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/config_info.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/base.py -> build/lib/sqlfluff/core/rules INFO : root : copying src/sqlfluff/core/rules/__init__.py -> build/lib/sqlfluff/core/rules INFO : root : creating build/lib/sqlfluff/core/plugin INFO : root : copying src/sqlfluff/core/plugin/lib.py -> build/lib/sqlfluff/core/plugin INFO : root : copying src/sqlfluff/core/plugin/host.py -> build/lib/sqlfluff/core/plugin INFO : root : copying src/sqlfluff/core/plugin/hookspecs.py -> build/lib/sqlfluff/core/plugin INFO : root : copying src/sqlfluff/core/plugin/__init__.py -> build/lib/sqlfluff/core/plugin INFO : root : creating build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/types.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/parsers.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/parser.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/matchable.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/match_result.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/match_algorithms.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/markers.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/lexer.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/helpers.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/context.py -> build/lib/sqlfluff/core/parser INFO : root : copying src/sqlfluff/core/parser/__init__.py -> build/lib/sqlfluff/core/parser INFO : root : creating build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/runner.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/patch.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/linting_result.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/linter.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/linted_file.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/linted_dir.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/fix.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/discovery.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/common.py -> build/lib/sqlfluff/core/linter INFO : root : copying src/sqlfluff/core/linter/__init__.py -> build/lib/sqlfluff/core/linter INFO : root : creating build/lib/sqlfluff/core/helpers INFO : root : copying src/sqlfluff/core/helpers/string.py -> build/lib/sqlfluff/core/helpers INFO : root : copying src/sqlfluff/core/helpers/slice.py -> build/lib/sqlfluff/core/helpers INFO : root : copying src/sqlfluff/core/helpers/file.py -> build/lib/sqlfluff/core/helpers INFO : root : copying src/sqlfluff/core/helpers/dict.py -> build/lib/sqlfluff/core/helpers INFO : root : copying src/sqlfluff/core/helpers/__init__.py -> build/lib/sqlfluff/core/helpers INFO : root : creating build/lib/sqlfluff/core/dialects INFO : root : copying src/sqlfluff/core/dialects/common.py -> build/lib/sqlfluff/core/dialects INFO : root : copying src/sqlfluff/core/dialects/base.py -> build/lib/sqlfluff/core/dialects INFO : root : copying src/sqlfluff/core/dialects/__init__.py -> build/lib/sqlfluff/core/dialects INFO : root : creating build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/validate.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/toml.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/removed.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/loader.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/ini.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/fluffconfig.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/file.py -> build/lib/sqlfluff/core/config INFO : root : copying src/sqlfluff/core/config/__init__.py -> build/lib/sqlfluff/core/config INFO : root : creating build/lib/sqlfluff/core/templaters/slicers INFO : root : copying src/sqlfluff/core/templaters/slicers/tracer.py -> build/lib/sqlfluff/core/templaters/slicers INFO : root : copying src/sqlfluff/core/templaters/slicers/__init__.py -> build/lib/sqlfluff/core/templaters/slicers INFO : root : creating build/lib/sqlfluff/core/templaters/builtins INFO : root : copying src/sqlfluff/core/templaters/builtins/dbt.py -> build/lib/sqlfluff/core/templaters/builtins INFO : root : copying src/sqlfluff/core/templaters/builtins/common.py -> build/lib/sqlfluff/core/templaters/builtins INFO : root : copying src/sqlfluff/core/templaters/builtins/__init__.py -> build/lib/sqlfluff/core/templaters/builtins INFO : root : creating build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/raw.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/meta.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/keyword.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/generator.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/file.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/common.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/bracketed.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/base.py -> build/lib/sqlfluff/core/parser/segments INFO : root : copying src/sqlfluff/core/parser/segments/__init__.py -> build/lib/sqlfluff/core/parser/segments INFO : root : creating build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/sequence.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/noncode.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/delimited.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/conditional.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/base.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/anyof.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : copying src/sqlfluff/core/parser/grammar/__init__.py -> build/lib/sqlfluff/core/parser/grammar INFO : root : running egg_info INFO : root : writing src/sqlfluff.egg-info/PKG-INFO INFO : root : writing dependency_links to src/sqlfluff.egg-info/dependency_links.txt INFO : root : writing entry points to src/sqlfluff.egg-info/entry_points.txt INFO : root : writing requirements to src/sqlfluff.egg-info/requires.txt INFO : root : writing top-level names to src/sqlfluff.egg-info/top_level.txt INFO : root : reading manifest file 'src/sqlfluff.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' INFO : root : adding license file 'LICENSE.md' INFO : root : writing manifest file 'src/sqlfluff.egg-info/SOURCES.txt' INFO : root : copying src/sqlfluff/py.typed -> build/lib/sqlfluff INFO : root : copying src/sqlfluff/core/default_config.cfg -> build/lib/sqlfluff/core INFO : root : installing to build/bdist.linux-x86_64/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-x86_64/wheel INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff INFO : root : copying build/lib/sqlfluff/py.typed -> build/bdist.linux-x86_64/wheel/./sqlfluff INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/api INFO : root : copying build/lib/sqlfluff/api/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/api INFO : root : copying build/lib/sqlfluff/api/info.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/api INFO : root : copying build/lib/sqlfluff/api/simple.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/api INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/autocomplete.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/commands.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/formatters.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/helpers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : copying build/lib/sqlfluff/cli/outputstream.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/cli INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core INFO : root : copying build/lib/sqlfluff/core/default_config.cfg -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/file.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/fluffconfig.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/ini.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/loader.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/removed.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/toml.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : copying build/lib/sqlfluff/core/config/validate.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/config INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/dialects INFO : root : copying build/lib/sqlfluff/core/dialects/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/dialects INFO : root : copying build/lib/sqlfluff/core/dialects/base.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/dialects INFO : root : copying build/lib/sqlfluff/core/dialects/common.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/dialects INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/helpers INFO : root : copying build/lib/sqlfluff/core/helpers/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/helpers INFO : root : copying build/lib/sqlfluff/core/helpers/dict.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/helpers INFO : root : copying build/lib/sqlfluff/core/helpers/file.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/helpers INFO : root : copying build/lib/sqlfluff/core/helpers/slice.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/helpers INFO : root : copying build/lib/sqlfluff/core/helpers/string.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/helpers INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/common.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/discovery.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/fix.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/linted_dir.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/linted_file.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/linter.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/linting_result.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/patch.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : copying build/lib/sqlfluff/core/linter/runner.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/linter INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/parser INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/anyof.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/base.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/conditional.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/delimited.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/noncode.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : copying build/lib/sqlfluff/core/parser/grammar/sequence.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/grammar INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/base.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/bracketed.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/common.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/file.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/generator.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/keyword.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/meta.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/segments/raw.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser/segments INFO : root : copying build/lib/sqlfluff/core/parser/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/context.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/helpers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/lexer.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/markers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/match_algorithms.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/match_result.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/matchable.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/parser.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/parsers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : copying build/lib/sqlfluff/core/parser/types.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/parser INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/plugin INFO : root : copying build/lib/sqlfluff/core/plugin/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/plugin INFO : root : copying build/lib/sqlfluff/core/plugin/hookspecs.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/plugin INFO : root : copying build/lib/sqlfluff/core/plugin/host.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/plugin INFO : root : copying build/lib/sqlfluff/core/plugin/lib.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/plugin INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/base.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/config_info.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/context.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/crawlers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/doc_decorators.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/fix.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/loader.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/noqa.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : copying build/lib/sqlfluff/core/rules/reference.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/rules INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/templaters INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/templaters/builtins INFO : root : copying build/lib/sqlfluff/core/templaters/builtins/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters/builtins INFO : root : copying build/lib/sqlfluff/core/templaters/builtins/common.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters/builtins INFO : root : copying build/lib/sqlfluff/core/templaters/builtins/dbt.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters/builtins INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/core/templaters/slicers INFO : root : copying build/lib/sqlfluff/core/templaters/slicers/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters/slicers INFO : root : copying build/lib/sqlfluff/core/templaters/slicers/tracer.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters/slicers INFO : root : copying build/lib/sqlfluff/core/templaters/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters INFO : root : copying build/lib/sqlfluff/core/templaters/base.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters INFO : root : copying build/lib/sqlfluff/core/templaters/jinja.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters INFO : root : copying build/lib/sqlfluff/core/templaters/placeholder.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters INFO : root : copying build/lib/sqlfluff/core/templaters/python.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core/templaters INFO : root : copying build/lib/sqlfluff/core/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : copying build/lib/sqlfluff/core/errors.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : copying build/lib/sqlfluff/core/formatter.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : copying build/lib/sqlfluff/core/timing.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : copying build/lib/sqlfluff/core/types.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/core INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_ansi.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_ansi_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_athena.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_athena_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_bigquery.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_bigquery_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_clickhouse.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_clickhouse_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_databricks.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_databricks_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_db2.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_db2_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_doris.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_doris_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_duckdb.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_exasol.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_exasol_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_flink.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_flink_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_greenplum.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_greenplum_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_hive.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_hive_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_impala.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_impala_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_mariadb.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_mariadb_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_materialize.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_materialize_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_mysql.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_mysql_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_oracle.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_postgres.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_postgres_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_redshift.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_redshift_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_snowflake.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_snowflake_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_soql.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_sparksql.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_sparksql_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_sqlite.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_sqlite_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_starrocks.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_starrocks_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_teradata.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_trino.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_trino_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_tsql.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_tsql_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_vertica.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : copying build/lib/sqlfluff/dialects/dialect_vertica_keywords.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/dialects INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL07.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL08.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/AL09.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : copying build/lib/sqlfluff/rules/aliasing/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/aliasing INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM07.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/AM08.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : copying build/lib/sqlfluff/rules/ambiguous/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/ambiguous INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/CP01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/CP02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/CP03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/CP04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/CP05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : copying build/lib/sqlfluff/rules/capitalisation/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/capitalisation INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV07.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV08.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV09.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV10.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV11.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/CV12.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : copying build/lib/sqlfluff/rules/convention/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/convention INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/jinja INFO : root : copying build/lib/sqlfluff/rules/jinja/JJ01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/jinja INFO : root : copying build/lib/sqlfluff/rules/jinja/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/jinja INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT07.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT08.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT09.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT10.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT11.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT12.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT13.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT14.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/LT15.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : copying build/lib/sqlfluff/rules/layout/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/layout INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/RF06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : copying build/lib/sqlfluff/rules/references/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/references INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST02.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST03.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST04.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST05.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST06.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST07.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST08.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST09.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST10.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/ST11.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : copying build/lib/sqlfluff/rules/structure/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/structure INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/rules/tsql INFO : root : copying build/lib/sqlfluff/rules/tsql/TQ01.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/tsql INFO : root : copying build/lib/sqlfluff/rules/tsql/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules/tsql INFO : root : copying build/lib/sqlfluff/rules/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/rules INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/utils INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/utils/analysis INFO : root : copying build/lib/sqlfluff/utils/analysis/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/analysis INFO : root : copying build/lib/sqlfluff/utils/analysis/query.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/analysis INFO : root : copying build/lib/sqlfluff/utils/analysis/select.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/analysis INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/context.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/raw_file_slice_predicates.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/raw_file_slices.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/segment_predicates.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/segments.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/templated_file_slice_predicates.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : copying build/lib/sqlfluff/utils/functional/templated_file_slices.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/functional INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/config.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/depthmap.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/elements.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/helpers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/rebreak.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/reindent.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/respace.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : copying build/lib/sqlfluff/utils/reflow/sequence.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/reflow INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff/utils/testing INFO : root : copying build/lib/sqlfluff/utils/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/testing INFO : root : copying build/lib/sqlfluff/utils/testing/cli.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/testing INFO : root : copying build/lib/sqlfluff/utils/testing/logging.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/testing INFO : root : copying build/lib/sqlfluff/utils/testing/rules.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils/testing INFO : root : copying build/lib/sqlfluff/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils INFO : root : copying build/lib/sqlfluff/utils/identifers.py -> build/bdist.linux-x86_64/wheel/./sqlfluff/utils INFO : root : copying build/lib/sqlfluff/__init__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff INFO : root : copying build/lib/sqlfluff/__main__.py -> build/bdist.linux-x86_64/wheel/./sqlfluff INFO : root : copying build/lib/sqlfluff/diff_quality_plugin.py -> build/bdist.linux-x86_64/wheel/./sqlfluff INFO : root : running install_egg_info INFO : root : Copying src/sqlfluff.egg-info to build/bdist.linux-x86_64/wheel/./sqlfluff-3.4.2-py3.13.egg-info INFO : root : running install_scripts INFO : root : creating build/bdist.linux-x86_64/wheel/sqlfluff-3.4.2.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist/.tmp-5k7jgm7o/sqlfluff-3.4.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it INFO : wheel : adding 'sqlfluff/__init__.py' INFO : wheel : adding 'sqlfluff/__main__.py' INFO : wheel : adding 'sqlfluff/diff_quality_plugin.py' INFO : wheel : adding 'sqlfluff/py.typed' INFO : wheel : adding 'sqlfluff/api/__init__.py' INFO : wheel : adding 'sqlfluff/api/info.py' INFO : wheel : adding 'sqlfluff/api/simple.py' INFO : wheel : adding 'sqlfluff/cli/__init__.py' INFO : wheel : adding 'sqlfluff/cli/autocomplete.py' INFO : wheel : adding 'sqlfluff/cli/commands.py' INFO : wheel : adding 'sqlfluff/cli/formatters.py' INFO : wheel : adding 'sqlfluff/cli/helpers.py' INFO : wheel : adding 'sqlfluff/cli/outputstream.py' INFO : wheel : adding 'sqlfluff/core/__init__.py' INFO : wheel : adding 'sqlfluff/core/default_config.cfg' INFO : wheel : adding 'sqlfluff/core/errors.py' INFO : wheel : adding 'sqlfluff/core/formatter.py' INFO : wheel : adding 'sqlfluff/core/timing.py' INFO : wheel : adding 'sqlfluff/core/types.py' INFO : wheel : adding 'sqlfluff/core/config/__init__.py' INFO : wheel : adding 'sqlfluff/core/config/file.py' INFO : wheel : adding 'sqlfluff/core/config/fluffconfig.py' INFO : wheel : adding 'sqlfluff/core/config/ini.py' INFO : wheel : adding 'sqlfluff/core/config/loader.py' INFO : wheel : adding 'sqlfluff/core/config/removed.py' INFO : wheel : adding 'sqlfluff/core/config/toml.py' INFO : wheel : adding 'sqlfluff/core/config/validate.py' INFO : wheel : adding 'sqlfluff/core/dialects/__init__.py' INFO : wheel : adding 'sqlfluff/core/dialects/base.py' INFO : wheel : adding 'sqlfluff/core/dialects/common.py' INFO : wheel : adding 'sqlfluff/core/helpers/__init__.py' INFO : wheel : adding 'sqlfluff/core/helpers/dict.py' INFO : wheel : adding 'sqlfluff/core/helpers/file.py' INFO : wheel : adding 'sqlfluff/core/helpers/slice.py' INFO : wheel : adding 'sqlfluff/core/helpers/string.py' INFO : wheel : adding 'sqlfluff/core/linter/__init__.py' INFO : wheel : adding 'sqlfluff/core/linter/common.py' INFO : wheel : adding 'sqlfluff/core/linter/discovery.py' INFO : wheel : adding 'sqlfluff/core/linter/fix.py' INFO : wheel : adding 'sqlfluff/core/linter/linted_dir.py' INFO : wheel : adding 'sqlfluff/core/linter/linted_file.py' INFO : wheel : adding 'sqlfluff/core/linter/linter.py' INFO : wheel : adding 'sqlfluff/core/linter/linting_result.py' INFO : wheel : adding 'sqlfluff/core/linter/patch.py' INFO : wheel : adding 'sqlfluff/core/linter/runner.py' INFO : wheel : adding 'sqlfluff/core/parser/__init__.py' INFO : wheel : adding 'sqlfluff/core/parser/context.py' INFO : wheel : adding 'sqlfluff/core/parser/helpers.py' INFO : wheel : adding 'sqlfluff/core/parser/lexer.py' INFO : wheel : adding 'sqlfluff/core/parser/markers.py' INFO : wheel : adding 'sqlfluff/core/parser/match_algorithms.py' INFO : wheel : adding 'sqlfluff/core/parser/match_result.py' INFO : wheel : adding 'sqlfluff/core/parser/matchable.py' INFO : wheel : adding 'sqlfluff/core/parser/parser.py' INFO : wheel : adding 'sqlfluff/core/parser/parsers.py' INFO : wheel : adding 'sqlfluff/core/parser/types.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/__init__.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/anyof.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/base.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/conditional.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/delimited.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/noncode.py' INFO : wheel : adding 'sqlfluff/core/parser/grammar/sequence.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/__init__.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/base.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/bracketed.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/common.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/file.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/generator.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/keyword.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/meta.py' INFO : wheel : adding 'sqlfluff/core/parser/segments/raw.py' INFO : wheel : adding 'sqlfluff/core/plugin/__init__.py' INFO : wheel : adding 'sqlfluff/core/plugin/hookspecs.py' INFO : wheel : adding 'sqlfluff/core/plugin/host.py' INFO : wheel : adding 'sqlfluff/core/plugin/lib.py' INFO : wheel : adding 'sqlfluff/core/rules/__init__.py' INFO : wheel : adding 'sqlfluff/core/rules/base.py' INFO : wheel : adding 'sqlfluff/core/rules/config_info.py' INFO : wheel : adding 'sqlfluff/core/rules/context.py' INFO : wheel : adding 'sqlfluff/core/rules/crawlers.py' INFO : wheel : adding 'sqlfluff/core/rules/doc_decorators.py' INFO : wheel : adding 'sqlfluff/core/rules/fix.py' INFO : wheel : adding 'sqlfluff/core/rules/loader.py' INFO : wheel : adding 'sqlfluff/core/rules/noqa.py' INFO : wheel : adding 'sqlfluff/core/rules/reference.py' INFO : wheel : adding 'sqlfluff/core/templaters/__init__.py' INFO : wheel : adding 'sqlfluff/core/templaters/base.py' INFO : wheel : adding 'sqlfluff/core/templaters/jinja.py' INFO : wheel : adding 'sqlfluff/core/templaters/placeholder.py' INFO : wheel : adding 'sqlfluff/core/templaters/python.py' INFO : wheel : adding 'sqlfluff/core/templaters/builtins/__init__.py' INFO : wheel : adding 'sqlfluff/core/templaters/builtins/common.py' INFO : wheel : adding 'sqlfluff/core/templaters/builtins/dbt.py' INFO : wheel : adding 'sqlfluff/core/templaters/slicers/__init__.py' INFO : wheel : adding 'sqlfluff/core/templaters/slicers/tracer.py' INFO : wheel : adding 'sqlfluff/dialects/__init__.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_ansi.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_ansi_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_athena.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_athena_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_bigquery.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_bigquery_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_clickhouse.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_clickhouse_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_databricks.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_databricks_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_db2.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_db2_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_doris.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_doris_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_duckdb.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_exasol.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_exasol_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_flink.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_flink_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_greenplum.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_greenplum_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_hive.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_hive_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_impala.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_impala_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_mariadb.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_mariadb_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_materialize.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_materialize_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_mysql.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_mysql_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_oracle.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_postgres.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_postgres_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_redshift.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_redshift_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_snowflake.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_snowflake_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_soql.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_sparksql.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_sparksql_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_sqlite.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_sqlite_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_starrocks.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_starrocks_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_teradata.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_trino.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_trino_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_tsql.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_tsql_keywords.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_vertica.py' INFO : wheel : adding 'sqlfluff/dialects/dialect_vertica_keywords.py' INFO : wheel : adding 'sqlfluff/rules/__init__.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL01.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL02.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL03.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL04.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL05.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL06.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL07.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL08.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/AL09.py' INFO : wheel : adding 'sqlfluff/rules/aliasing/__init__.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM01.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM02.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM03.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM04.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM05.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM06.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM07.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/AM08.py' INFO : wheel : adding 'sqlfluff/rules/ambiguous/__init__.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/CP01.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/CP02.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/CP03.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/CP04.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/CP05.py' INFO : wheel : adding 'sqlfluff/rules/capitalisation/__init__.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV01.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV02.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV03.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV04.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV05.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV06.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV07.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV08.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV09.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV10.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV11.py' INFO : wheel : adding 'sqlfluff/rules/convention/CV12.py' INFO : wheel : adding 'sqlfluff/rules/convention/__init__.py' INFO : wheel : adding 'sqlfluff/rules/jinja/JJ01.py' INFO : wheel : adding 'sqlfluff/rules/jinja/__init__.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT01.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT02.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT03.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT04.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT05.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT06.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT07.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT08.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT09.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT10.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT11.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT12.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT13.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT14.py' INFO : wheel : adding 'sqlfluff/rules/layout/LT15.py' INFO : wheel : adding 'sqlfluff/rules/layout/__init__.py' INFO : wheel : adding 'sqlfluff/rules/references/RF01.py' INFO : wheel : adding 'sqlfluff/rules/references/RF02.py' INFO : wheel : adding 'sqlfluff/rules/references/RF03.py' INFO : wheel : adding 'sqlfluff/rules/references/RF04.py' INFO : wheel : adding 'sqlfluff/rules/references/RF05.py' INFO : wheel : adding 'sqlfluff/rules/references/RF06.py' INFO : wheel : adding 'sqlfluff/rules/references/__init__.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST01.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST02.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST03.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST04.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST05.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST06.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST07.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST08.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST09.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST10.py' INFO : wheel : adding 'sqlfluff/rules/structure/ST11.py' INFO : wheel : adding 'sqlfluff/rules/structure/__init__.py' INFO : wheel : adding 'sqlfluff/rules/tsql/TQ01.py' INFO : wheel : adding 'sqlfluff/rules/tsql/__init__.py' INFO : wheel : adding 'sqlfluff/utils/__init__.py' INFO : wheel : adding 'sqlfluff/utils/identifers.py' INFO : wheel : adding 'sqlfluff/utils/analysis/__init__.py' INFO : wheel : adding 'sqlfluff/utils/analysis/query.py' INFO : wheel : adding 'sqlfluff/utils/analysis/select.py' INFO : wheel : adding 'sqlfluff/utils/functional/__init__.py' INFO : wheel : adding 'sqlfluff/utils/functional/context.py' INFO : wheel : adding 'sqlfluff/utils/functional/raw_file_slice_predicates.py' INFO : wheel : adding 'sqlfluff/utils/functional/raw_file_slices.py' INFO : wheel : adding 'sqlfluff/utils/functional/segment_predicates.py' INFO : wheel : adding 'sqlfluff/utils/functional/segments.py' INFO : wheel : adding 'sqlfluff/utils/functional/templated_file_slice_predicates.py' INFO : wheel : adding 'sqlfluff/utils/functional/templated_file_slices.py' INFO : wheel : adding 'sqlfluff/utils/reflow/__init__.py' INFO : wheel : adding 'sqlfluff/utils/reflow/config.py' INFO : wheel : adding 'sqlfluff/utils/reflow/depthmap.py' INFO : wheel : adding 'sqlfluff/utils/reflow/elements.py' INFO : wheel : adding 'sqlfluff/utils/reflow/helpers.py' INFO : wheel : adding 'sqlfluff/utils/reflow/rebreak.py' INFO : wheel : adding 'sqlfluff/utils/reflow/reindent.py' INFO : wheel : adding 'sqlfluff/utils/reflow/respace.py' INFO : wheel : adding 'sqlfluff/utils/reflow/sequence.py' INFO : wheel : adding 'sqlfluff/utils/testing/__init__.py' INFO : wheel : adding 'sqlfluff/utils/testing/cli.py' INFO : wheel : adding 'sqlfluff/utils/testing/logging.py' INFO : wheel : adding 'sqlfluff/utils/testing/rules.py' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/licenses/LICENSE.md' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/METADATA' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/WHEEL' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/entry_points.txt' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/top_level.txt' INFO : wheel : adding 'sqlfluff-3.4.2.dist-info/RECORD' INFO : root : removing build/bdist.linux-x86_64/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: sqlfluff-3.4.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.80009 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-sqlfluff-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-sqlfluff-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-sqlfluff-3.4.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-sqlfluff-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: sqlfluff-3.4.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-sqlfluff-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: sqlfluff-3.4.2.dist-info/licenses/LICENSE.md DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: sqlfluff-3.4.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: sqlfluff-3.4.2.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: sqlfluff-3.4.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: sqlfluff INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-sqlfluff-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-sqlfluff-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-sqlfluff-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-sqlfluff-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-sqlfluff-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-sqlfluff-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-sqlfluff-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-sqlfluff-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/simple.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/autocomplete.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/commands.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/formatters.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/outputstream.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/fluffconfig.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/ini.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/removed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/toml.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/validate.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/dict.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/slice.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/string.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/discovery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_dir.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linting_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/patch.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/runner.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/anyof.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/conditional.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/delimited.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/noncode.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/bracketed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/generator.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/keyword.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/meta.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/raw.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/lexer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/markers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_algorithms.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/matchable.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parser.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parsers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/hookspecs.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/host.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/lib.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/config_info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/crawlers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/doc_decorators.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/noqa.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/reference.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/dbt.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/tracer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/jinja.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/placeholder.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/python.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/errors.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/formatter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/timing.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_duckdb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_oracle.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_soql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_teradata.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/JJ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT13.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT14.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT15.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/TQ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/query.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/select.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segment_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segments.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/config.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/depthmap.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/elements.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/rebreak.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/reindent.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/respace.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/cli.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/logging.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/rules.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/identifers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__main__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/diff_quality_plugin.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-sqlfluff-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/simple.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/autocomplete.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/commands.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/formatters.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/outputstream.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/fluffconfig.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/ini.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/removed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/toml.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/validate.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/dict.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/slice.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/string.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/discovery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_dir.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linting_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/patch.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/runner.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/anyof.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/conditional.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/delimited.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/noncode.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/bracketed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/generator.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/keyword.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/meta.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/raw.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/lexer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/markers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_algorithms.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/matchable.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parser.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parsers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/hookspecs.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/host.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/lib.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/config_info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/crawlers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/doc_decorators.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/noqa.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/reference.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/dbt.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/tracer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/jinja.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/placeholder.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/python.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/errors.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/formatter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/timing.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_duckdb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_oracle.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_soql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_teradata.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/JJ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT13.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT14.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT15.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/TQ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/query.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/select.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segment_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segments.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/config.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/depthmap.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/elements.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/rebreak.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/reindent.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/respace.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/cli.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/logging.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/rules.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/identifers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__main__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/diff_quality_plugin.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-sqlfluff-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/api/simple.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/autocomplete.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/commands.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/formatters.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/cli/outputstream.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/fluffconfig.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/ini.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/removed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/toml.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/config/validate.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/dialects/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/dict.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/slice.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/helpers/string.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/discovery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_dir.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linted_file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/linting_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/patch.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/linter/runner.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/anyof.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/conditional.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/delimited.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/noncode.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/bracketed.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/file.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/generator.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/keyword.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/meta.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/segments/raw.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/lexer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/markers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_algorithms.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/match_result.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/matchable.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parser.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/parsers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/parser/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/hookspecs.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/host.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/plugin/lib.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/config_info.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/crawlers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/doc_decorators.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/fix.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/loader.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/noqa.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/rules/reference.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/common.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/dbt.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/tracer.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/base.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/jinja.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/placeholder.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/templaters/python.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/errors.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/formatter.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/timing.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/core/types.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_ansi_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_athena_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_bigquery_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_clickhouse_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_databricks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_db2_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_doris_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_duckdb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_exasol_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_flink_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_greenplum_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_hive_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_impala_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mariadb_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_materialize_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_mysql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_oracle.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_postgres_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_redshift_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_snowflake_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_soql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sparksql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_sqlite_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_starrocks_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_teradata.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_trino_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_tsql_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/dialects/dialect_vertica_keywords.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/AL09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/AM08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/CP05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/CV12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/convention/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/JJ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/jinja/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT12.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT13.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT14.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/LT15.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/layout/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/RF06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/references/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST02.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST03.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST04.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST05.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST06.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST07.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST08.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST09.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST10.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/ST11.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/structure/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/TQ01.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/tsql/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/rules/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/query.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/analysis/select.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/context.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/raw_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segment_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/segments.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slice_predicates.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/functional/templated_file_slices.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/config.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/depthmap.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/elements.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/helpers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/rebreak.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/reindent.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/respace.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/reflow/sequence.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/cli.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/logging.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/testing/rules.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/utils/identifers.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__init__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/__main__.py compile /usr/src/tmp/python3-module-sqlfluff-buildroot/usr/lib/python3/site-packages/sqlfluff/diff_quality_plugin.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/sqlfluff/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/__pycache__/__main__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/__pycache__/__main__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/__pycache__/diff_quality_plugin.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/__pycache__/diff_quality_plugin.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/api/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/api/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/api/__pycache__/info.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/api/__pycache__/info.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/autocomplete.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/autocomplete.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/helpers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/helpers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/outputstream.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/cli/__pycache__/outputstream.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/formatter.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/formatter.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/timing.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/timing.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/types.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/__pycache__/types.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/ini.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/ini.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/loader.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/loader.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/validate.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/config/__pycache__/validate.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/dialects/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/dialects/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/dialects/__pycache__/common.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/dialects/__pycache__/common.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/helpers/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/helpers/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/helpers/__pycache__/file.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/helpers/__pycache__/file.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/discovery.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/discovery.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/linting_result.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/linting_result.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/runner.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/linter/__pycache__/runner.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/helpers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/helpers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/markers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/markers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/matchable.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/matchable.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/parser.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/parser.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/parsers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/parsers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/types.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/__pycache__/types.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/delimited.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/delimited.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/noncode.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/noncode.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/sequence.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/grammar/__pycache__/sequence.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/common.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/common.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/generator.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/generator.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/keyword.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/keyword.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/meta.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/parser/segments/__pycache__/meta.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/hookspecs.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/hookspecs.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/host.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/host.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/lib.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/plugin/__pycache__/lib.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/config_info.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/config_info.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/context.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/context.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/crawlers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/crawlers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/doc_decorators.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/doc_decorators.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/loader.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/loader.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/reference.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/rules/__pycache__/reference.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/placeholder.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/placeholder.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/python.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/__pycache__/python.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/common.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/common.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/dbt.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/builtins/__pycache__/dbt.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/core/templaters/slicers/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_ansi_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_ansi_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_athena.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_athena.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_athena_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_athena_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_bigquery.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_bigquery.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_bigquery_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_bigquery_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_clickhouse.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_clickhouse.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_clickhouse_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_clickhouse_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_databricks.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_databricks.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_databricks_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_databricks_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_db2.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_db2.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_db2_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_db2_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_doris.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_doris.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_doris_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_doris_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_duckdb.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_duckdb.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_exasol.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_exasol.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_exasol_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_exasol_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_flink.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_flink.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_flink_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_flink_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_greenplum.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_greenplum.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_greenplum_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_greenplum_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_hive.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_hive.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_hive_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_hive_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_impala.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_impala.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_impala_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_impala_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mariadb.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mariadb.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mariadb_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mariadb_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_materialize.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_materialize.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_materialize_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_materialize_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mysql.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mysql.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mysql_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_mysql_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_oracle.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_oracle.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_postgres.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_postgres.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_postgres_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_postgres_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_redshift.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_redshift.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_redshift_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_redshift_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_snowflake.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_snowflake.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_snowflake_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_snowflake_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_soql.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_soql.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sparksql.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sparksql.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sparksql_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sparksql_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sqlite.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sqlite.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sqlite_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_sqlite_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_starrocks.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_starrocks.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_starrocks_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_starrocks_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_teradata.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_teradata.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_trino.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_trino.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_trino_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_trino_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_tsql.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_tsql.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_tsql_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_tsql_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_vertica.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_vertica.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_vertica_keywords.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/dialects/__pycache__/dialect_vertica_keywords.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/AL02.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/AL02.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/AL03.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/AL03.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/aliasing/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__pycache__/AM04.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__pycache__/AM04.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/ambiguous/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP01.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP01.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP02.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP02.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP03.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP03.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP04.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP04.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP05.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/CP05.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/capitalisation/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV01.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV01.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV03.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV03.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV04.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV04.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV07.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV07.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV09.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV09.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV11.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/CV11.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/convention/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/jinja/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/jinja/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT01.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT01.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT02.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT02.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT04.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT04.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT11.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT11.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT13.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT13.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT14.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT14.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT15.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/LT15.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/layout/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF01.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF01.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF02.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF02.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF03.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF03.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF04.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF04.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF06.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/RF06.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/references/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/ST02.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/ST02.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/ST03.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/ST03.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/structure/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/rules/tsql/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/rules/tsql/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/__pycache__/identifers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/__pycache__/identifers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/analysis/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/analysis/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/context.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/context.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/raw_file_slice_predicates.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/raw_file_slice_predicates.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/raw_file_slices.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/raw_file_slices.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/segment_predicates.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/segment_predicates.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/segments.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/segments.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/templated_file_slice_predicates.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/templated_file_slice_predicates.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/templated_file_slices.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/functional/__pycache__/templated_file_slices.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/__init__.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/config.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/config.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/helpers.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/reflow/__pycache__/helpers.cpython-313.pyc' './usr/lib/python3/site-packages/sqlfluff/utils/testing/__pycache__/__init__.cpython-313.opt-1.pyc' => './usr/lib/python3/site-packages/sqlfluff/utils/testing/__pycache__/__init__.cpython-313.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.19498 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-sqlfluff-3.4.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -vra test '--deselect=test/core/plugin_test.py::test__plugin_default_config_read[Example_L001-forbidden_columns]' '--deselect=test/core/plugin_test.py::test__plugin_example_rules_returned[Rule_Example_L001]' --deselect=test/core/plugin_test.py::test__plugin_manager_registers_example_plugin INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist/sqlfluff-3.4.2-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/dist/sqlfluff-3.4.2-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra', 'test', '--deselect=test/core/plugin_test.py::test__plugin_default_config_read[Example_L001-forbidden_columns]', '--deselect=test/core/plugin_test.py::test__plugin_example_rules_returned[Rule_Example_L001]', '--deselect=test/core/plugin_test.py::test__plugin_manager_registers_example_plugin'] ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0 -- /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2/.run_venv/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' rootdir: /usr/src/RPM/BUILD/python3-module-sqlfluff-3.4.2 configfile: pyproject.toml plugins: hypothesis-6.152.4, xdist-3.8.0 collecting ... collected 9075 items / 3 deselected / 9072 selected test/api/classes_test.py::test__api__lexer PASSED [ 0%] test/api/classes_test.py::test__api__parser PASSED [ 0%] test/api/classes_test.py::test__api__linter_lint PASSED [ 0%] test/api/classes_test.py::test__api__linter_fix PASSED [ 0%] test/api/info_test.py::test__api__info_dialects PASSED [ 0%] test/api/info_test.py::test__api__info_rules PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_without_violations PASSED [ 0%] test/api/simple_test.py::test__api__lint_string PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_specific PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_specific_single PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_specific_exclude PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_specific_exclude_single PASSED [ 0%] test/api/simple_test.py::test__api__lint_string_specific_exclude_all_failed_rules PASSED [ 0%] test/api/simple_test.py::test__api__fix_string PASSED [ 0%] test/api/simple_test.py::test__api__fix_string_specific PASSED [ 0%] test/api/simple_test.py::test__api__fix_string_specific_exclude PASSED [ 0%] test/api/simple_test.py::test__api__fix_string_unparsable PASSED [ 0%] test/api/simple_test.py::test__api__fix_string_unparsable_fix_even_unparsable PASSED [ 0%] test/api/simple_test.py::test__api__parse_string PASSED [ 0%] test/api/simple_test.py::test__api__parse_fail PASSED [ 0%] test/api/simple_test.py::test__api__config_path PASSED [ 0%] test/api/simple_test.py::test__api__parse_dialect_config_path[None-test/fixtures/api/config_dialect/.sqlfluff-expectation0] PASSED [ 0%] test/api/simple_test.py::test__api__parse_dialect_config_path[None-None-expectation1] PASSED [ 0%] test/api/simple_test.py::test__api__parse_dialect_config_path[duckdb-None-expectation2] PASSED [ 0%] test/api/simple_test.py::test__api__parse_dialect_config_path[ansi-None-expectation3] PASSED [ 0%] test/api/simple_test.py::test__api__lint_dialect_config_path[None-test/fixtures/api/config_dialect/.sqlfluff-False] PASSED [ 0%] test/api/simple_test.py::test__api__lint_dialect_config_path[None-None-True] PASSED [ 0%] test/api/simple_test.py::test__api__lint_dialect_config_path[duckdb-None-False] PASSED [ 0%] test/api/simple_test.py::test__api__lint_dialect_config_path[ansi-None-True] PASSED [ 0%] test/api/simple_test.py::test__api__fix_dialect_config_path[None-test/fixtures/api/config_dialect/.sqlfluff-False] PASSED [ 0%] test/api/simple_test.py::test__api__fix_dialect_config_path[None-None-True] PASSED [ 0%] test/api/simple_test.py::test__api__fix_dialect_config_path[duckdb-None-False] PASSED [ 0%] test/api/simple_test.py::test__api__fix_dialect_config_path[ansi-None-True] PASSED [ 0%] test/api/simple_test.py::test__api__config_override[kwargs0-expected0] PASSED [ 0%] test/api/simple_test.py::test__api__config_override[kwargs1-expected1] PASSED [ 0%] test/api/simple_test.py::test__api__invalid_dialect PASSED [ 0%] test/api/simple_test.py::test__api__parse_exceptions PASSED [ 0%] test/cli/autocomplete_test.py::test_dialect_click_type_shell_complete[an-expected0] PASSED [ 0%] test/cli/autocomplete_test.py::test_dialect_click_type_shell_complete[d-expected1] PASSED [ 0%] test/cli/autocomplete_test.py::test_dialect_click_type_shell_complete[g-expected2] PASSED [ 0%] test/cli/autocomplete_test.py::test_dialect_click_type_shell_complete[s-expected3] PASSED [ 0%] test/cli/autocomplete_test.py::test_dialect_click_type_shell_complete[post-expected4] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_directed PASSED [ 0%] test/cli/commands_test.py::test__cli__command_dialect PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect[command0] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect[command1] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect[command2] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect[command3] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect[command4] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect_stdin_filename_inline_dialect[command0] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect_stdin_filename_inline_dialect[command1] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect_stdin_filename_inline_dialect[command2] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_no_dialect_stdin_filename_inline_dialect[command3] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_parse_error_dialect_explicit_warning PASSED [ 0%] test/cli/commands_test.py::test__cli__command_parse_error_dialect_implicit_warning PASSED [ 0%] test/cli/commands_test.py::test__cli__command_dialect_legacy PASSED [ 0%] test/cli/commands_test.py::test__cli__command_extra_config_fail PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command0-test/fixtures/cli/stdin_filename/without_config/stdin_filename.sql-0-[L: 5, P: 1] | join_clause:\n[L: 5, P: 1] | keyword: 'POSITIONAL'-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command1-test/fixtures/an_ansi_config_here.sql-1-Parsing errors found and dialect is set to 'ansi'.-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command2-test/fixtures/cli/stdin_filename/stdin_filename.sql-0-All Finished!-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command3-test/fixtures/cli/stdin_filename/without_config/stdin_filename.sql-0-All Finished!-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command4-test/fixtures/an_ansi_config_here.sql-1-Parsing errors found and dialect is set to 'ansi'.-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command5-test/fixtures/cli/stdin_filename/stdin_filename.sql-0-SELECT\n A.COL1,\n B.COL2\nFROM TABA AS A\nPOSITIONAL JOIN TABB AS B;\n-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command6-test/fixtures/cli/stdin_filename/without_config/stdin_filename.sql-0-SELECT\n A.COL1,\n B.COL2\nFROM TABA AS A\nPOSITIONAL JOIN TABB AS B;\n-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command7-test/fixtures/an_ansi_config_here.sql-1--[1 templating/parsing errors found]] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command8-test/fixtures/cli/stdin_filename/stdin_filename.sql-0-SELECT\n A.COL1,\n B.COL2\nFROM TABA AS A\nPOSITIONAL JOIN TABB AS B;\n-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command9-test/fixtures/cli/stdin_filename/without_config/stdin_filename.sql-0-SELECT\n A.COL1,\n B.COL2\nFROM TABA AS A\nPOSITIONAL JOIN TABB AS B;\n-] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_stdin_filename_config[command10-test/fixtures/an_ansi_config_here.sql-1--Unfixable violations detected.] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_stdin[command0] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_stdin[command1] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_stdin[command2] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_stdin[command3] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_empty_stdin PASSED [ 0%] test/cli/commands_test.py::test__cli__command_render_stdin PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command0] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command1] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command2] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command3] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command4] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command5] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command6] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command7] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command8] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command9] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command10] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command11] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command12] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command13] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command14] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command15] PASSED [ 0%] test/cli/commands_test.py::test__cli__command_lint_parse[command16] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command17] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command18] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command19] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command20] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command21] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command22] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command23] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command24] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command25] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command26] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command27] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command28] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse[command29] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command0-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command1-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command2-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command3-0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command4-0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command5-2] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command6-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command7-0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command8-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command9-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command10-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command11-2] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command12-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_parse_with_retcode[command13-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_warning_explicit_file_ignored PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_skip_ignore_files PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_skip_ignore_files[command0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_skip_ignore_files[command1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_ignore_local_config PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_warning PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_warning_name_rule PASSED [ 1%] test/cli/commands_test.py::test__cli__command_versioning PASSED [ 1%] test/cli/commands_test.py::test__cli__command_version PASSED [ 1%] test/cli/commands_test.py::test__cli__command_rules PASSED [ 1%] test/cli/commands_test.py::test__cli__command_dialects PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix[LT01-test/fixtures/linter/indentation_errors.sql0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix[LT01-test/fixtures/linter/whitespace_errors.sql] PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix[LT01-test/fixtures/linter/indentation_errors.sql1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix[LT02-test/fixtures/linter/indentation_error_hard.sql] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[1_lint_error_1_unsuppressed_parse_error] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[1_lint_error_1_unsuppressed_templating_error] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[1_lint_error_1_suppressed_parse_error] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[0_lint_errors_1_unsuppressed_parse_error] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[0_lint_errors_1_suppressed_parse_error] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[1_lint_error_1_unsuppressed_parse_error_FIX_EVEN_UNPARSABLE] PASSED [ 1%] test/cli/commands_test.py::test__cli__fix_error_handling_behavior[2_files_with_lint_errors_1_unsuppressed_parse_error] PASSED [ 1%] test/cli/commands_test.py::test_cli_fix_even_unparsable[command-line-False] PASSED [ 1%] test/cli/commands_test.py::test_cli_fix_even_unparsable[command-line-True] PASSED [ 1%] test/cli/commands_test.py::test_cli_fix_even_unparsable[config-file-False] PASSED [ 1%] test/cli/commands_test.py::test_cli_fix_even_unparsable[config-file-True] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin[select * from t-LT02-select * from t] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin[ select * from t-LT02-select * from t] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_format_stdin[select * from t\n-select * from t\n] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_format_stdin[ select * FRoM t -select * from t\n] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_format_stdin[select\n count(*) over (\n order by a desc \n range between b row and '10 seconds' following -- noqa: PRS\n ) as c\nfrom d\n-select\n count(*) over (\n order by a desc \n range between b row and '10 seconds' following -- noqa: PRS\n ) as c\nfrom d\n] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_logging_to_stderr PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_safety PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_error_exit_code[create TABLE {{ params.dsfsdfds }}.t (a int)-1--v-Fix aborted due to unparsable template variables.] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_error_exit_code[create TABLE a.t (a int)-0--] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_error_exit_code[create table a.t (a int)-0--] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fix_stdin_error_exit_code[select col from a join b using (c)-1--v-Unfixable violations detected.] PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix_check[LT01-test/fixtures/linter/indentation_errors.sql-y-0-0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command__fix_check[LT01-test/fixtures/linter/indentation_errors.sql-n-1-1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_parse_serialize_from_stdin[None-yaml] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_parse_serialize_from_stdin[None-json] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_parse_serialize_from_stdin[outfile-yaml] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_parse_serialize_from_stdin[outfile-json] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[select * from tbl-CP01-expected0-0-yaml] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[select * from tbl-CP01-expected0-0-json] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[select * from tbl-CP01-expected0-0-none] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SElect * from tbl-CP01-expected1-1-yaml] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SElect * from tbl-CP01-expected1-1-json] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SElect * from tbl-CP01-expected1-1-none] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SELECT {{1}}-JJ01-expected2-1-yaml] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SELECT {{1}}-JJ01-expected2-1-json] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_serialize_from_stdin[SELECT {{1}}-JJ01-expected2-1-none] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fail_nice_not_found[command0] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_fail_nice_not_found[command1] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-None-True] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[--nocolor-None-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[--color-None-True] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-1-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-true-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-True-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-False-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None-anything-False] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[None--True] PASSED [ 1%] test/cli/commands_test.py::test__cli__command_lint_nocolor[--color-1-True] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-human] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-yaml] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-json] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-github-annotation] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-github-annotation-native] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[None-none] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-human] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-yaml] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-json] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-github-annotation] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-github-annotation-native] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_multiple_files[outfile-none] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_github_annotation PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_github_annotation_native[test/fixtures/linter/identifier_capitalisation.sql-::group::{filename}\n::error title=SQLFluff,file={filename},line=3,col=5,endLine=3,endColumn=8::RF02: Unqualified reference 'foo' found in select with more than one referenced table/view. [references.qualification]\n::error title=SQLFluff,file={filename},line=4,col=1,endLine=4,endColumn=5::LT02: Expected indent of 8 spaces. [layout.indent]\n::error title=SQLFluff,file={filename},line=4,col=5,endLine=4,endColumn=8::AL02: Implicit/explicit aliasing of columns. [aliasing.column]\n::error title=SQLFluff,file={filename},line=4,col=5,endLine=4,endColumn=8::CP02: Unquoted identifiers must be consistently lower case. [capitalisation.identifiers]\n::notice title=SQLFluff,file={filename},line=5,col=1,endLine=5,endColumn=5::CP01: Keywords must be consistently lower case. [capitalisation.keywords]\n::error title=SQLFluff,file={filename},line=5,col=12,endLine=5,endColumn=16::CP02: Unquoted identifiers must be consistently lower case. [capitalisation.identifiers]\n::error title=SQLFluff,file={filename},line=5,col=18,endLine=5,endColumn=22::CP02: Unquoted identifiers must be consistently lower case. [capitalisation.identifiers]\n::endgroup::\n] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_github_annotation_native[test/fixtures/linter/jinja_spacing.sql-::group::{filename}\n::error title=SQLFluff,file={filename},line=3,col=15,endLine=3,endColumn=22::JJ01: Jinja tags should have a single whitespace on either side: {{{{foo}}}} [jinja.padding]\n::endgroup::\n] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_annotation_level_error_failure_equivalent[github-annotation] PASSED [ 2%] test/cli/commands_test.py::test__cli__command_lint_serialize_annotation_level_error_failure_equivalent[github-annotation-native] PASSED [ 2%] test/cli/commands_test.py::test___main___help PASSED [ 2%] test/cli/commands_test.py::test_encoding[utf-8-ascii] PASSED [ 2%] test/cli/commands_test.py::test_encoding[utf-8-sig-UTF-8-SIG] PASSED [ 2%] test/cli/commands_test.py::test_encoding[utf-32-UTF-32] PASSED [ 2%] test/cli/commands_test.py::test_cli_encoding[utf-8-command-line-False] PASSED [ 2%] test/cli/commands_test.py::test_cli_encoding[utf-8-SIG-command-line-True] PASSED [ 2%] test/cli/commands_test.py::test_cli_encoding[utf-8-config-file-False] PASSED [ 2%] test/cli/commands_test.py::test_cli_encoding[utf-8-SIG-config-file-True] PASSED [ 2%] test/cli/commands_test.py::test_cli_no_disable_noqa_flag PASSED [ 2%] test/cli/commands_test.py::test_cli_disable_noqa_flag PASSED [ 2%] test/cli/commands_test.py::test_cli_disable_noqa_except_flag PASSED [ 2%] test/cli/commands_test.py::test_cli_disable_noqa_except_non_rules_flag PASSED [ 2%] test/cli/commands_test.py::test_cli_warn_unused_noqa_flag PASSED [ 2%] test/cli/commands_test.py::test_cli_get_default_config PASSED [ 2%] test/cli/commands_test.py::TestProgressBars::test_cli_lint_disabled_progress_bar PASSED [ 2%] test/cli/commands_test.py::TestProgressBars::test_cli_lint_enabled_progress_bar PASSED [ 2%] test/cli/commands_test.py::TestProgressBars::test_cli_lint_enabled_progress_bar_multiple_paths PASSED [ 2%] test/cli/commands_test.py::TestProgressBars::test_cli_lint_enabled_progress_bar_multiple_files PASSED [ 2%] test/cli/commands_test.py::test__cli__fix_multiple_errors_no_show_errors PASSED [ 2%] test/cli/commands_test.py::test__cli__fix_multiple_errors_quiet_force PASSED [ 2%] test/cli/commands_test.py::test__cli__fix_multiple_errors_quiet_check PASSED [ 2%] test/cli/commands_test.py::test__cli__fix_multiple_errors_show_errors PASSED [ 2%] test/cli/commands_test.py::test__cli__fix_show_parse_errors PASSED [ 2%] test/cli/commands_test.py::test__cli__multiple_files__fix_multiple_errors_show_errors PASSED [ 2%] test/cli/commands_test.py::test__cli__render_fail PASSED [ 2%] test/cli/commands_test.py::test__cli__render_pass PASSED [ 2%] test/cli/formatters_test.py::test__cli__formatters__filename_nocol PASSED [ 2%] test/cli/formatters_test.py::test__cli__formatters__violation PASSED [ 2%] test/cli/formatters_test.py::test__cli__helpers__colorize PASSED [ 2%] test/cli/formatters_test.py::test__cli__helpers__cli_table PASSED [ 2%] test/cli/formatters_test.py::test__cli__fix_no_corrupt_file_contents[CREATE TABLE IF NOT EXISTS vuln.software_name_dictionary(id SERIAL PRIMARY KEYrule VARCHAR(30));-fix_args0-CREATE TABLE IF NOT EXISTS vuln.software_name_dictionary(id SERIAL PRIMARY KEYrule VARCHAR(30));] PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_elem[abc-5-res0] PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_elem[how now brown cow-10-res1] PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_elem[A hippopotamus came for tea-10-res2] PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_elem[A hippopotamus\ncame for tea-10-res3] PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_field_a PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_field_b PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__wrap_field_c PASSED [ 2%] test/cli/helpers_test.py::test__cli__helpers__pad_line PASSED [ 2%] test/cli/helpers_test.py::test_cli__helpers__lazy_sequence PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__from_strings PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__nested_config_tests PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[raw-RawTemplater-False] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[jinja-JinjaTemplater-False] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[python-PythonTemplater-False] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[placeholder-PlaceholderTemplater-False] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[afefhlsakufe-None-True] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__templater_selection[-None-True] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__glob_exclude_config_tests PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__glob_include_config_tests PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__rules_set_to_none PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__rules_group_with_exclude PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__get_section PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__get PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__from_kwargs PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__from_string PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config_missing_dialect PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_indirect PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_inline_layout[-- sqlfluff:layout:types:comma:line_position:leading\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_inline_layout[-- sqlfluff:layout:foo:bar\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_inline_layout[-- sqlfluff:layout:type:comma:bar\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_inline_layout[-- sqlfluff:layout:type:comma:foo:bar\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__validate_configs_inline_layout[--sqlfluff:layout:type:comma:foo:bar\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__config__warn_unknown_rule PASSED [ 2%] test/core/config/fluffconfig_test.py::test__process_inline_config PASSED [ 2%] test/core/config/fluffconfig_test.py::test__process_raw_file_for_config[-- sqlfluff:max_line_length:25\n-- sqlfluff:rules:LT05,LT06\n-- sqlfluff:exclude_rules:LT01,LT02\nSELECT 1] PASSED [ 2%] test/core/config/fluffconfig_test.py::test__api__immutable_config PASSED [ 2%] test/core/config/loader_test.py::test__config__load_file_dir PASSED [ 2%] test/core/config/loader_test.py::test__config__load_from_string PASSED [ 2%] test/core/config/loader_test.py::test__config__load_file_f PASSED [ 2%] test/core/config/loader_test.py::test__config__load_file_missing_extra PASSED [ 2%] test/core/config/loader_test.py::test__config__load_nested PASSED [ 2%] test/core/config/loader_test.py::test__config__load_parent PASSED [ 2%] test/core/config/loader_test.py::test__config__load_toml PASSED [ 3%] test/core/config/loader_test.py::test__config__load_placeholder_cfg PASSED [ 3%] test/core/config/loader_test.py::test__config__get_user_config_dir_path[linux-True-True-~/.config/sqlfluff-paths_checked0] PASSED [ 3%] test/core/config/loader_test.py::test__config__get_user_config_dir_path[linux-False-False-~/.config/my/special/path/sqlfluff-paths_checked1] PASSED [ 3%] test/core/config/loader_test.py::test__config__get_user_config_dir_path[darwin-False-False-~/Library/Application Support/sqlfluff-paths_checked2] FAILED [ 3%] test/core/config/loader_test.py::test__config__get_user_config_dir_path[darwin-True-False-~/.config/my/special/path/sqlfluff-paths_checked3] PASSED [ 3%] test/core/config/loader_test.py::test__config__load_user_appdir_config PASSED [ 3%] test/core/config/loader_test.py::test__config__toml_list_config PASSED [ 3%] test/core/config/validate_test.py::test__validate_configs_direct PASSED [ 3%] test/core/config/validate_test.py::test__validate_configs_precedence_same_file PASSED [ 3%] test/core/config/validate_test.py::test__validate_layouts[config_dict0-Found value 'foo' instead of a valid layout section] PASSED [ 3%] test/core/config/validate_test.py::test__validate_layouts[config_dict1-Only sections of the form `sqlfluff:layout:type:...` are valid] PASSED [ 3%] test/core/config/validate_test.py::test__validate_layouts[config_dict2-Expected a section] PASSED [ 3%] test/core/config/validate_test.py::test__validate_layouts[config_dict3-Found the following invalid keys: {'bar'}] PASSED [ 3%] test/core/config/validate_test.py::test__validate_layouts[config_dict4-Found the an unexpected section rather than value] PASSED [ 3%] test/core/errors_test.py::test__lex_error_pickle[True] PASSED [ 3%] test/core/errors_test.py::test__lex_error_pickle[False] PASSED [ 3%] test/core/errors_test.py::test__parse_error_pickle[True] PASSED [ 3%] test/core/errors_test.py::test__parse_error_pickle[False] PASSED [ 3%] test/core/errors_test.py::test__lint_error_pickle[True] PASSED [ 3%] test/core/errors_test.py::test__lint_error_pickle[False] PASSED [ 3%] test/core/helpers/dict_test.py::test_helpers_dict_doctests PASSED [ 3%] test/core/helpers/dict_test.py::test__helpers_dict__nested_combine PASSED [ 3%] test/core/helpers/dict_test.py::test__helpers_dict__nested_combine_copy_effect PASSED [ 3%] test/core/helpers/dict_test.py::test__helpers_dict__dict_diff PASSED [ 3%] test/core/helpers/dict_test.py::test__config__iter_records_from_nested_dict PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8.sql-autodetect-ascii] PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8-sig.sql-autodetect-UTF-8-SIG] PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8.sql-utf-8-utf-8] PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8-sig.sql-utf-8-utf-8] PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8.sql-utf-8-sig-utf-8-sig] PASSED [ 3%] test/core/helpers/file_test.py::test__parser__helper_get_encoding[test/fixtures/linter/encoding-utf-8-sig.sql-utf-8-sig-utf-8-sig] PASSED [ 3%] test/core/helpers/file_test.py::test__config__iter_config_paths[test/fixtures/config/inheritance_a/nested/blah.sql-test/fixtures-result0] PASSED [ 3%] test/core/helpers/file_test.py::test__config__iter_config_paths[test/fixtures-test/fixtures/config/inheritance_a-result1] PASSED [ 3%] test/core/helpers/file_test.py::test__config__iter_config_paths[test/fixtures-test/core-result2] PASSED [ 3%] test/core/helpers/file_test.py::test__config__iter_config_paths_exc_win SKIPPED [ 3%] test/core/helpers/file_test.py::test__config__iter_config_paths_exc_unix PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s10-s20-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s11-s21-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s12-s22-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s13-s23-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s14-s24-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s15-s25-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s16-s26-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s17-s27-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s18-s28-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s19-s29-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s110-s210-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s111-s211-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s112-s212-False] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s113-s213-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_result[s114-s214-True] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s10-s20] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s11-s21] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s12-s22] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s13-s23] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s14-s24] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s15-s25] PASSED [ 3%] test/core/helpers/slice_test.py::test__parser__slice_overlaps_error[s16-s26] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__findall[--positions0] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__findall[a-a-positions1] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__findall[foobar-o-positions2] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__findall[bar bar bar bar-bar-positions3] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__split_comma_separated_string[AL01,LT08,AL07-expected0] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__split_comma_separated_string[\nAL01,\nLT08,\nAL07,-expected1] PASSED [ 3%] test/core/helpers/string_test.py::test__helpers_string__split_comma_separated_string[raw_str2-expected2] PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__dir PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__default PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__exts PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__file PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__not_exist PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__not_exist_ignore PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__explicit_ignore PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__sqlfluffignore_current_directory PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__dot PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__ignore[test/fixtures/linter/sqlfluffignore] PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__ignore[test/fixtures/linter/sqlfluffignore/] PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__ignore[test/fixtures/linter/sqlfluffignore/.] PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__path_from_paths__specific_bad_ext PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__load_specs_from_lines[12345] PASSED [ 3%] test/core/linter/discovery_test.py::test__linter__load_specs_from_lines[lines1] PASSED [ 3%] test/core/linter/fix_test.py::test__rules_base_segments_compute_anchor_edit_info PASSED [ 3%] test/core/linter/fix_test.py::test__fix__generate_source_patches[tree0-templated_file0-expected_result0] PASSED [ 3%] test/core/linter/fix_test.py::test__fix__generate_source_patches[tree1-templated_file1-expected_result1] PASSED [ 3%] test/core/linter/fix_test.py::test__fix__generate_source_patches[tree2-templated_file2-expected_result2] PASSED [ 3%] test/core/linter/fix_test.py::test__fix__generate_source_patches[tree3-templated_file3-expected_result3] PASSED [ 3%] test/core/linter/fix_test.py::test__fix__generate_source_patches[tree4-templated_file4-expected_result4] PASSED [ 3%] test/core/linter/linted_file_test.py::test__linted_file__build_up_fixed_source_string[source_slices0-source_patches0-a-a] PASSED [ 3%] test/core/linter/linted_file_test.py::test__linted_file__build_up_fixed_source_string[source_slices1-source_patches1-abc-adc] PASSED [ 3%] test/core/linter/linted_file_test.py::test__linted_file__build_up_fixed_source_string[source_slices2-source_patches2-ac-abc] PASSED [ 3%] test/core/linter/linted_file_test.py::test__linted_file__build_up_fixed_source_string[source_slices3-source_patches3-abc-ac] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__build_up_fixed_source_string[source_slices4-source_patches4-a {{b}} c-a {{ b }} c] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches0-source_only_slices0-a-expected_result0] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches1-source_only_slices1-abc-expected_result1] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches2-source_only_slices2-a {{ b }} c-expected_result2] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches3-source_only_slices3-a {# b #} c-expected_result3] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches4-source_only_slices4-a{# b #}c-expected_result4] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches5-source_only_slices5-a{# b #}cc-expected_result5] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches6-source_only_slices6-a {# b #} c-expected_result6] PASSED [ 4%] test/core/linter/linted_file_test.py::test__linted_file__slice_source_file_using_patches[source_patches7-source_only_slices7-SELECT 1 from {%+if true-%} {{ref('foo')}} {%-endif%}-expected_result7] PASSED [ 4%] test/core/linter/linted_file_test.py::test_safe_create_replace_file[utf8_create] PASSED [ 4%] test/core/linter/linted_file_test.py::test_safe_create_replace_file[utf8_update] PASSED [ 4%] test/core/linter/linted_file_test.py::test_safe_create_replace_file[utf8_special_char] PASSED [ 4%] test/core/linter/linted_file_test.py::test_safe_create_replace_file[incorrect_encoding] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__skip_large_bytes[0-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__skip_large_bytes[5-True] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__skip_large_bytes[2000-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__lint_string_vs_file[test/fixtures/linter/indentation_errors.sql] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__lint_string_vs_file[test/fixtures/linter/whitespace_errors.sql] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[0-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[None-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[200-False0] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[200-False1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[Not a Valid value-True] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[None-True] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__large_file_skip_byte_limit__setting[byte_lim6-True] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_violations_filter_rules[None-7] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_violations_filter_rules[CP01-2] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_violations_filter_rules[rules2-1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result__sum_dicts PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result__combine_dicts PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_check_tuples PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_check_tuples_by_path PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_stats[multifile_a-stats0] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_stats[multifile_b-stats1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_get_violations[1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_result_get_violations[2] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_parallel_thread[False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_parallel_thread[True] PASSED [ 4%] test/core/linter/linter_test.py::test_lint_path_parallel_wrapper_exception PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_runner_processes[512-1-1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_runner_processes[512-0-512] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_runner_processes[512--12-500] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_runner_processes[512-5-5] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__get_runner_processes[1--1-1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__linting_unexpected_error_handled_gracefully PASSED [ 4%] test/core/linter/linter_test.py::test__linter__empty_file PASSED [ 4%] test/core/linter/linter_test.py::test__linter__parse_fail PASSED [ 4%] test/core/linter/linter_test.py::test__linter__templating_fail PASSED [ 4%] test/core/linter/linter_test.py::test__linter__mask_templated_violations[test/fixtures/templater/jinja_h_macros/jinja.sql-L006-True-check_tuples0] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__mask_templated_violations[test/fixtures/templater/jinja_h_macros/jinja.sql-L006-False-check_tuples1] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__mask_templated_violations[test/fixtures/linter/jinja_variants/simple_CP01.sql-CP01-False-check_tuples2] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8.sql-autodetect-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8-sig.sql-autodetect-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8.sql-utf-8-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8-sig.sql-utf-8-True] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8.sql-utf-8-sig-False] PASSED [ 4%] test/core/linter/linter_test.py::test__linter__encoding[test/fixtures/linter/encoding-utf-8-sig.sql-utf-8-sig-False] PASSED [ 4%] test/core/linter/linter_test.py::test_delayed_exception PASSED [ 4%] test/core/linter/linter_test.py::test__attempt_to_change_templater_warning PASSED [ 4%] test/core/linter/linter_test.py::test_advanced_api_methods PASSED [ 4%] test/core/linter/linter_test.py::test_normalise_newlines PASSED [ 4%] test/core/linter/linter_test.py::test_unparsable_fix_output[False] PASSED [ 4%] test/core/linter/linter_test.py::test_unparsable_fix_output[True] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar__oneof__copy PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof[True] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof[False] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof_templated PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof_exclude PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof_take_longest_match PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_oneof_take_first PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.STRICT-options0-terminators0-input_slice0-kwargs0-output_tuple0] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.STRICT-options1-terminators1-input_slice1-kwargs1-output_tuple1] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.STRICT-options2-terminators2-input_slice2-kwargs2-output_tuple2] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.STRICT-options3-terminators3-input_slice3-kwargs3-output_tuple3] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.GREEDY-options4-terminators4-input_slice4-kwargs4-output_tuple4] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.GREEDY-options5-terminators5-input_slice5-kwargs5-output_tuple5] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.GREEDY-options6-terminators6-input_slice6-kwargs6-output_tuple6] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anyof_modes[ParseMode.STRICT-options7-terminators7-input_slice7-kwargs7-output_tuple7] PASSED [ 4%] test/core/parser/grammar/grammar_anyof_test.py::test__parser__grammar_anysetof PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list0-0-True-False-5] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list1-0-True-False-5] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list2-0-True-False-1] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list3-0-True-True-3] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list4-0-True-False-5] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list5-0-False-False-1] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list6-1-True-False-5] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list7-1-False-False-0] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list8-0-True-False-3] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list9-0-False-False-3] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list10-1-True-False-3] PASSED [ 4%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list11-1-False-False-3] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list12-1-False-False-3] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_delimited[token_list13-2-True-False-0] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens0-terminators0-output_tuple0] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens1-terminators1-output_tuple1] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens2-terminators2-output_tuple2] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens3-terminators3-output_tuple3] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens4-terminators4-output_tuple4] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens5-terminators5-output_tuple5] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_structure[input_tokens6-terminators6-output_tuple6] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_match[terminators0-6] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_match[terminators1-1] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_match[terminators2-6] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_match[terminators3-0] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_anything_match[terminators4-6] PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_nothing_match PASSED [ 5%] test/core/parser/grammar/grammar_other_test.py::test__parser__grammar_noncode_match PASSED [ 5%] test/core/parser/grammar/grammar_ref_test.py::test__parser__grammar__ref_eq PASSED [ 5%] test/core/parser/grammar/grammar_ref_test.py::test__parser__grammar__ref_repr PASSED [ 5%] test/core/parser/grammar/grammar_ref_test.py::test__parser__grammar_ref_match PASSED [ 5%] test/core/parser/grammar/grammar_ref_test.py::test__parser__grammar_ref_exclude PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_repr PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_nested_match PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence0-terminators0-input_slice0-output_tuple0] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence1-terminators1-input_slice1-output_tuple1] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence2-terminators2-input_slice2-output_tuple2] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence3-terminators3-input_slice3-output_tuple3] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence4-terminators4-input_slice4-output_tuple4] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence5-terminators5-input_slice5-output_tuple5] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence6-terminators6-input_slice6-output_tuple6] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence7-terminators7-input_slice7-output_tuple7] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence8-terminators8-input_slice8-output_tuple8] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence9-terminators9-input_slice9-output_tuple9] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence10-terminators10-input_slice10-output_tuple10] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence11-terminators11-input_slice11-output_tuple11] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence12-terminators12-input_slice12-output_tuple12] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence13-terminators13-input_slice13-output_tuple13] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence14-terminators14-input_slice14-output_tuple14] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.STRICT-sequence15-terminators15-input_slice15-output_tuple15] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence16-terminators16-input_slice16-output_tuple16] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence17-terminators17-input_slice17-output_tuple17] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence18-terminators18-input_slice18-output_tuple18] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence19-terminators19-input_slice19-output_tuple19] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY_ONCE_STARTED-sequence20-terminators20-input_slice20-output_tuple20] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_modes[ParseMode.GREEDY-sequence21-terminators21-input_slice21-output_tuple21] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed0-ParseMode.STRICT-sequence0-kwargs0-output_tuple0] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed1-ParseMode.STRICT-sequence1-kwargs1-output_tuple1] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed2-ParseMode.GREEDY-sequence2-kwargs2-output_tuple2] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed3-ParseMode.STRICT-sequence3-kwargs3-output_tuple3] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed4-ParseMode.GREEDY-sequence4-kwargs4-output_tuple4] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed5-ParseMode.STRICT-sequence5-kwargs5-output_tuple5] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed6-ParseMode.GREEDY-sequence6-kwargs6-output_tuple6] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed7-ParseMode.STRICT-sequence7-kwargs7-output_tuple7] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed8-ParseMode.STRICT-sequence8-kwargs8-output_tuple8] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed9-ParseMode.STRICT-sequence9-kwargs9-output_tuple9] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed10-ParseMode.GREEDY-sequence10-kwargs10-output_tuple10] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed11-ParseMode.STRICT-sequence11-kwargs11-output_tuple11] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed12-ParseMode.GREEDY-sequence12-kwargs12-output_tuple12] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed13-ParseMode.STRICT-sequence13-kwargs13-output_tuple13] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed14-ParseMode.GREEDY-sequence14-kwargs14-output_tuple14] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_modes[input_seed15-ParseMode.GREEDY-sequence15-kwargs15-output_tuple15] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_error_modes[input_seed0-ParseMode.GREEDY-sequence0-kwargs0] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_bracketed_error_modes[input_seed1-ParseMode.GREEDY-sequence1-kwargs1] PASSED [ 5%] test/core/parser/grammar/grammar_sequence_test.py::test__parser__grammar_sequence_indent_conditional_match PASSED [ 5%] test/core/parser/helpers_test.py::test__parser__helper_trim_non_code_segments[token_list0-0-3-0] PASSED [ 5%] test/core/parser/helpers_test.py::test__parser__helper_trim_non_code_segments[token_list1-0-3-0] PASSED [ 5%] test/core/parser/helpers_test.py::test__parser__helper_trim_non_code_segments[token_list2-0-0-0] PASSED [ 5%] test/core/parser/helpers_test.py::test__parser__helper_trim_non_code_segments[token_list3-3-3-3] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[a b-res0] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[b.c-res1] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc \n \t def ;blah-res2] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc'\n "\t' "de`f"-res3] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc -- comment \nblah-res4] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc # comment \nblah-res5] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc /* comment \nblah*/-res6] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[abc /*\n\t\n*/-res7] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[*-+bd/-res8] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[2+4 -5-res9] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[when 'Spec\\'s 23' like-res10] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_obj[when "Spec\\"s 23" like-res11] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_string[.fsaljk-.] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_string[fsaljk-None] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[fsaljk-f-f0] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[fsaljk-f-f1] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[fsaljk-[fas]*-fsa] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[ \t fsaljk-[^\\S\\r\\n]*- \t ] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[ \t \n fsaljk-[^\\S\\r\\n]*- \t ] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex['something boring' \t \n fsaljk-'[^']*'-'something boring'] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_regex[' something exciting \t\n ' \t \n fsaljk-'[^']*'-' something exciting \t\n '] PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_lex_match PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_fail PASSED [ 5%] test/core/parser/lexer_test.py::test__parser__lexer_fail_via_parse PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_trim_post_subdivide PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_slicing_calls[call macro and function overrides] PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_slicing_calls[call an existing macro] PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_slicing_from_template_file[very simple test case] PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_slicing_from_template_file[special zero length slice type is kept] PASSED [ 6%] test/core/parser/lexer_test.py::test__parser__lexer_slicing_from_template_file[template with escaped slice] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[fsaljk-start_pos0-end_pos0] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[-start_pos1-end_pos1] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[\n-start_pos2-end_pos2] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[boo\n-start_pos3-end_pos3] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[boo\nfoo-start_pos4-end_pos4] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__infer_next_position[\nfoo-start_pos5-end_pos5] PASSED [ 6%] test/core/parser/markers_test.py::test_markers__setting_position_raw PASSED [ 6%] test/core/parser/markers_test.py::test_markers__setting_position_working PASSED [ 6%] test/core/parser/markers_test.py::test_markers__comparison PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_match[matcher_keywords0-result_slice0-bar] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_match[matcher_keywords1-result_slice1-foo] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_match[matcher_keywords2-result_slice2-foo] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_match[matcher_keywords3-result_slice3-None] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__resolve_bracket[raw_segments0-result_slice0-None] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__resolve_bracket[raw_segments1-result_slice1-None] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__resolve_bracket[raw_segments2-None-SQLParseError] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__resolve_bracket[raw_segments3-None-SQLParseError] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_ex_bracket_match[raw_segments0-foo-result_slice0] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_ex_bracket_match[raw_segments1-foo-result_slice1] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_ex_bracket_match[raw_segments2-foo-result_slice2] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_ex_bracket_match[raw_segments3-foo-result_slice3] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__next_ex_bracket_match[raw_segments4-foo-result_slice4] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__greedy_match[raw_segments0-target_words0-False-result_slice0] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__greedy_match[raw_segments1-target_words1-True-result_slice1] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__greedy_match[raw_segments2-target_words2-True-result_slice2] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__greedy_match[raw_segments3-target_words3-False-result_slice3] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__greedy_match[raw_segments4-target_words4-False-result_slice4] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__trim_to_terminator[raw_segments0-target_words0-2] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__trim_to_terminator[raw_segments1-target_words1-0] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__trim_to_terminator[raw_segments2-target_words2-7] PASSED [ 6%] test/core/parser/match_algorithms_test.py::test__parser__algorithms__trim_to_terminator[raw_segments3-target_words3-0] PASSED [ 6%] test/core/parser/match_result_test.py::test__parser__matchresult2_apply[segment_seed0-match_result0-3-serialised_result0] PASSED [ 6%] test/core/parser/match_result_test.py::test__parser__matchresult2_apply[segment_seed1-match_result1-3-serialised_result1] PASSED [ 6%] test/core/parser/match_result_test.py::test__parser__matchresult2_apply[segment_seed2-match_result2-0-serialised_result2] PASSED [ 6%] test/core/parser/parse_test.py::test__parser__parse_match PASSED [ 6%] test/core/parser/parse_test.py::test__parser__parse_error PASSED [ 6%] test/core/parser/parse_test.py::test_parse_jinja_macro_exclude PASSED [ 6%] test/core/parser/parser_test.py::test__parser__repr PASSED [ 6%] test/core/parser/parser_test.py::test__parser__typedparser__match PASSED [ 6%] test/core/parser/parser_test.py::test__parser__typedparser__simple PASSED [ 6%] test/core/parser/parser_test.py::test__parser__stringparser__match PASSED [ 6%] test/core/parser/parser_test.py::test__parser__stringparser__simple PASSED [ 6%] test/core/parser/parser_test.py::test__parser__regexparser__match PASSED [ 6%] test/core/parser/parser_test.py::test__parser__regexparser__simple PASSED [ 6%] test/core/parser/parser_test.py::test__parser__multistringparser__match PASSED [ 6%] test/core/parser/parser_test.py::test__parser__multistringparser__simple PASSED [ 6%] test/core/parser/parser_test.py::test__parser__typedparser_rematch[None] PASSED [ 6%] test/core/parser/parser_test.py::test__parser__typedparser_rematch[bar] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_type PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_class_types PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_descendant_type_set PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_direct_descendant_type_set PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_to_tuple_a PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_to_tuple_b PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_to_tuple_c PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_as_record_a PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_as_record_b PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_as_record_c PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_count_segments PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in0-False] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in1-True] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in2-True] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in3-True] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in4-True] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser_base_segments_validate_non_code_ends[list_in5-False] PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_path_to PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_stubs PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_raw PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_base PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_raw_compare PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_base_compare PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_pickle_safe PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_copy_isolation PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__base_segments_parent_ref PASSED [ 6%] test/core/parser/segments/segments_base_test.py::test__parser__raw_segment_raw_normalized PASSED [ 6%] test/core/parser/segments/segments_common_test.py::test__parser__core_keyword PASSED [ 6%] test/core/parser/segments/segments_file_test.py::test__parser__base_segments_file PASSED [ 6%] test/core/parser/segments/segments_raw_test.py::test__parser__raw_get_raw_segments PASSED [ 6%] test/core/parser/segments/segments_raw_test.py::test__parser__raw_segments_with_ancestors PASSED [ 6%] test/core/plugin_test.py::test__plugin_handle_bad_load PASSED [ 6%] test/core/plugin_test.py::test__plugin_get_version PASSED [ 6%] test/core/rules/crawlers_test.py::test_rules_crawlers[RootOnlyCrawler-crawler_kwargs0-SELECT 1 + 2-target_raws_out0] PASSED [ 6%] test/core/rules/crawlers_test.py::test_rules_crawlers[SegmentSeekerCrawler-crawler_kwargs1-SELECT 1 + 2-target_raws_out1] PASSED [ 6%] test/core/rules/crawlers_test.py::test_rules_crawlers[ParentOfSegmentCrawler-crawler_kwargs2-SELECT 1 + 2-target_raws_out2] PASSED [ 6%] test/core/rules/docstring_test.py::test_content_count[\\*\\*Anti-pattern\\*\\*-1] PASSED [ 7%] test/core/rules/docstring_test.py::test_content_count[\\*\\*Best practice\\*\\*-1] PASSED [ 7%] test/core/rules/docstring_test.py::test_content_count[\\.\\. code-block:: (sql|jinja)\\n-2] PASSED [ 7%] test/core/rules/docstring_test.py::test_keyword_anti_before_best PASSED [ 7%] test/core/rules/docstring_test.py::test_backtick_replace PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_all[input0-True] PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_all[input1-False] PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_all[input2-False] PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_any[input0-True] PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_any[input1-False] PASSED [ 7%] test/core/rules/functional/raw_file_slices_test.py::test_slices_any[input2-True] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_add[lhs0-rhs0-expected0] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_add[lhs1-rhs1-expected1] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_add[lhs2-rhs2-expected2] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_add[lhs3-rhs3-expected3] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_all[input0-True] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_all[input1-False] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_any[input0-True] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_any[input1-True] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_any[input2-False] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_reversed PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_raw_slices_no_templated_file PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_first_no_predicate PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_first_with_predicate PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_last PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_apply PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_apply_functions[_-expected0] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_apply_functions[_-expected1] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_apply_functions[_-expected2] PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segment_predicates_and PASSED [ 7%] test/core/rules/functional/segments_test.py::test_segments_recursive_crawl PASSED [ 7%] test/core/rules/noqa_test.py::test__linter__raises_malformed_noqa PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[-None] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa-expected1] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa?-SQLParseError] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:-expected3] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:LT01,LT02-expected4] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa: enable=LT01-expected5] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa: disable=CP01-expected6] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa: disable=all-expected7] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa: disable-SQLParseError] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[Inline comment before inline ignore -- noqa:LT01,LT02-expected9] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:L04*-expected10] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:L002-expected11] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:L00*-expected12] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:capitalisation.keywords-expected13] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa[noqa:capitalisation-expected14] PASSED [ 7%] test/core/rules/noqa_test.py::test_parse_noqa_no_dups PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_no_ignore] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_ignore_specific_line] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_ignore_different_specific_line] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_ignore_different_specific_rule] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_ignore_enable_this_range] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_ignore_disable_this_range] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_1_ignore_disable_specific_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_2_ignore_disable_specific_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_3_ignore_disable_specific_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_4_ignore_disable_specific_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_1_ignore_disable_all_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_2_ignore_disable_all_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_3_ignore_disable_all_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violation_line_4_ignore_disable_all_2_3] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[4_violations_two_types_disable_specific_enable_all] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[4_violations_two_types_disable_all_enable_specific] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violations_comment_inline_ignore] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[2_violations_comment_inline_ignore] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violations_comment_inline_glob_ignore_unmatch] PASSED [ 7%] test/core/rules/noqa_test.py::test_linted_file_ignore_masked_violations[1_violations_comment_inline_glob_ignore_match] PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_with_templating PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_template_errors PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_prs[SELEC * FROM foo -- noqa: PRS\n-True] PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_prs[SELEC * FROM foo -- noqa: PRS\n-False] PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_prs[{% if 1 > '2' %} -- noqa: TMP\n-True] PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_prs[{% if 1 > '2' %} -- noqa: TMP\n-False] PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_tmp PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_noqa_disable PASSED [ 7%] test/core/rules/noqa_test.py::test_linter_disable_noqa_except PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references0-targets0-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references1-targets1-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references2-targets2-False] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references3-targets3-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references4-targets4-False] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references5-targets5-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references6-targets6-False] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references7-targets7-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references8-targets8-False] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references9-targets9-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references10-targets10-False] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references11-targets11-True] PASSED [ 7%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references12-targets12-True] PASSED [ 8%] test/core/rules/reference_test.py::test_object_ref_matches_table[possible_references13-targets13-False] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__user_rules PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[T010--resulting_codes0] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[T010,T011--resulting_codes1] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[T010,T011-T011-resulting_codes2] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[fake_basic--resulting_codes3] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[fake_other--resulting_codes4] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[fake_basic,fake_other--resulting_codes5] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[test--resulting_codes6] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[foo--resulting_codes7] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[test,foo--resulting_codes8] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[test-foo-resulting_codes9] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[fb1--resulting_codes10] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__rule_selection[fb2--resulting_codes11] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__filter_unparsable PASSED [ 8%] test/core/rules/rules_test.py::test__rules__result_unparsable PASSED [ 8%] test/core/rules/rules_test.py::test__rules__runaway_fail_catch[SELECT * FROM foo-check_tuples0] PASSED [ 8%] test/core/rules/rules_test.py::test__rules__runaway_fail_catch[-- noqa: disable=all\nSELECT * FROM foo-check_tuples1] PASSED [ 8%] test/core/rules/rules_test.py::test_rules_cannot_be_instantiated_without_declared_configs PASSED [ 8%] test/core/rules/rules_test.py::test_rules_legacy_doc_decorators PASSED [ 8%] test/core/rules/rules_test.py::test_rules_configs_are_dynamically_documented PASSED [ 8%] test/core/rules/rules_test.py::test_rules_name_validation PASSED [ 8%] test/core/rules/rules_test.py::test_rule_exception_is_caught_to_validation PASSED [ 8%] test/core/rules/rules_test.py::test_rule_must_belong_to_all_group PASSED [ 8%] test/core/rules/rules_test.py::test_std_rule_import_fail_bad_naming PASSED [ 8%] test/core/rules/rules_test.py::test_rule_set_return_informative_error_when_rule_not_registered PASSED [ 8%] test/core/rules/rules_test.py::test_rules__lint_result_repr[lint_result0-LintResult()] PASSED [ 8%] test/core/rules/rules_test.py::test_rules__lint_result_repr[lint_result1-LintResult()] PASSED [ 8%] test/core/rules/rules_test.py::test_rules__lint_result_repr[lint_result2-LintResult(foo: )] PASSED [ 8%] test/core/rules/rules_test.py::test_rules__lint_result_repr[lint_result3-LintResult(foo: +2F)] PASSED [ 8%] test/core/templaters/base_test.py::test__indices_of_newlines[-positions0] PASSED [ 8%] test/core/templaters/base_test.py::test__indices_of_newlines[foo-positions1] PASSED [ 8%] test/core/templaters/base_test.py::test__indices_of_newlines[foo\nbar-positions2] PASSED [ 8%] test/core/templaters/base_test.py::test__indices_of_newlines[\nfoo\n\nbar\nfoo\n\nbar\n-positions3] PASSED [ 8%] test/core/templaters/base_test.py::test__templater_raw PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_get_line_pos_of_char_pos[tf_kwargs0-0-1-1] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_get_line_pos_of_char_pos[tf_kwargs1-20-3-1] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_get_line_pos_of_char_pos[tf_kwargs2-24-3-5] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[100-True-tf_kwargs0-10-11] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[13-True-tf_kwargs1-0-3] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[28-True-tf_kwargs2-2-5] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[12-True-tf_kwargs3-1-3] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[20-True-tf_kwargs4-2-3] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_find_slice_indices_of_templated_pos[13-False-tf_kwargs5-0-1] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice0-out_slice0-True-tf_kwargs0] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice1-out_slice1-True-tf_kwargs1] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice2-out_slice2-True-tf_kwargs2] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice3-out_slice3-False-tf_kwargs3] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice4-out_slice4-False-tf_kwargs4] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice5-out_slice5-True-tf_kwargs5] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice6-out_slice6-True-tf_kwargs6] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice7-out_slice7-True-tf_kwargs7] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice8-out_slice8-True-tf_kwargs8] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice9-out_slice9-True-tf_kwargs9] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice10-out_slice10-True-tf_kwargs10] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_templated_slice_to_source_slice[in_slice11-out_slice11-False-tf_kwargs11] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_source_only_slices[file0-expected_result0] PASSED [ 8%] test/core/templaters/base_test.py::test__templated_file_source_only_slices[file1-expected_result1] PASSED [ 8%] test/core/templaters/builtins_test.py::test_function_emulator PASSED [ 8%] test/core/templaters/builtins_test.py::test_relation_emulator_magic_methods PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja[simple] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja[unboundlocal_bugfix] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[basic_block] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_left_block] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_both_block] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_and_templated_whitespace] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_both_block_hard] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[basic_data] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_right_data] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_both_data] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[strip_both_comment] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[union_all_loop1] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_slices[set_multiple_variables_and_define_macro] PASSED [ 8%] test/core/templaters/jinja_test.py::test_templater_set_block_handling PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_error_variable PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_dynamic_variable_no_violations PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_error_syntax PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_error_catastrophic PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_error_macro_path_does_not_exist PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_error_macro_invalid PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_jinja_lint_empty PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_a/jinja-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_b/jinja-False-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_cross_ref-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_config-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_is_incremental-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_ref-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_source-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_this-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_this_callable-True-False] PASSED [ 8%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_var_default-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_test-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_zip-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_c_dbt/dbt_builtins_zip_strict-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_e/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_f/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_g_macros/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_exclude_macro_path/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_exclude_macro_path/model_directory/jinja_sub_directory-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_h_macros/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_i_raw/raw_tag-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_i_raw/raw_tag_2-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_j_libraries/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_k_config_override_path_macros/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/001-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/002-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/003-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/004-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/005-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/006-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/007-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/008-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/009-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/010-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_l_metas/011-False-True] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_m_libraries_module/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_n_nested_macros/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_o_config_override_dbt_builtins/override_dbt_builtins-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_p_disable_dbt_builtins/disable_dbt_builtins-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_q_multiple_path_macros/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_s_filters_in_library/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_full[jinja_t_loader_search_path/jinja-True-False] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_block_matching PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[-result0-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[foo-result1-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[foo {{bar}} z -result2-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[SELECT {# A comment #} {{field}} {% for i in [1, 3]%}, fld_{{i}}{% endfor %} FROM my_schema.{{my_table}} -result3-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% set thing %}FOO{% endset %} BAR-result4-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% set my_query %}\nselect 1 from foobarfoobarfoobarfoobar_{{ "dev" }}\n{% endset %}\n{{ my_query }}\n-result5-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[SELECT 1 FROM {%+if true-%} {{ref('foo')}} {%-endif%}-result6-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% for item in some_list -%}\n SELECT *\n FROM some_table\n{{ "UNION ALL\n" if not loop.last }}\n{%- endfor %}-result7-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% macro render_name(title) %}\n '{{ title }}. foo' as {{ caller() }}\n{% endmacro %}\nSELECT\n {% call render_name('Sir') %}\n bar\n {% endcall %}\nFROM baz\n-result8-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% randomtagstart %}\n SELECT 1;\n{% elphony %}\n SELECT 2;\n{% endsomethingweird %}-result9-JinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_template[{% up 'create table xyz' %}\n CREATE TABLE xyz (id int);\n{% down %}\n DROP TABLE xyz;\n{% end %}-result10-DerivedJinjaAnalyzer] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[-None-result0-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[foo-None-result1-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[SELECT {{blah}}, boo {# comment #} from something-override_context2-result2-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[SELECT {# A comment #} {{field}} {% for i in [1, 3, 7]%}, fld_{{i}}_x{% endfor %} FROM my_schema.{{my_table}} -override_context3-result3-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[SELECT {# A comment #} {{field}} {% for i in [1, 3, 7]%}, fld_{{i}}{% endfor %} FROM my_schema.{{my_table}} -override_context4-result4-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{{ config(materialized='view') }}\n\nSELECT 1 FROM {{ source('finance', 'reconciled_cash_facts') }}\n\n-override_context5-result5-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[SELECT\n {% for i in [1, 2, 3] %}\n , c_{{i}}+42 AS the_meaning_of_li{{ 'f' * i }}\n {% endfor %}\nFROM my_table-None-result6-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% set thing %}FOO{% endset %} SELECT 1-None-result7-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% include 'subdir/include_comment.sql' %}\n\nSELECT 1\n-None-result8-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% import 'echo.sql' as echo %}\n\nSELECT 1\n-None-result9-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% from 'echo.sql' import echo %}\n{% from 'echoecho.sql' import echoecho %}\n\nSELECT\n {{ echo("foo") }},\n {{ echoecho("bar") }}\n-None-result10-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% do true %}\n\n{% if true %}\n select 1\n{% endif %}-None-result11-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% for x in ['A', 'B'] %}\n {% if x != 'A' %}\n SELECT 'E'\n {% endif %}\n{%- endfor %}\n-None-result12-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{%- for x in ['A', 'B'] -%}{%- if x == 'B' -%}SELECT 'B';{%- endif -%}{%- if x == 'A' -%}SELECT 'A';{%- endif -%}{%- endfor -%}-None-result13-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[select\n id,\n {%- for features in ["value4", "value5"] %}\n {%- if features in ["value7"] %}\n {{features}}\n {%- if not loop.last -%},{% endif %}\n {%- else -%}\n {{features}}\n {%- if not loop.last -%},{% endif %}\n {%- endif -%}\n {%- endfor %}\nfrom my_table\n-None-result14-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% set col= "col1" %}\nSELECT {{ col }}\n-None-result15-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% set some_part_of_the_query %}\n {% for col in ["col1"] %}\n {{col}}\n {% endfor %}\n{% endset %}\n\nSELECT {{some_part_of_the_query}}\nFROM SOME_TABLE\n-None-result16-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% set whitelisted= [\n {'name': 'COL_1'},\n {'name': 'COL_2'},\n {'name': 'COL_3'}\n] %}\n\n{% set some_part_of_the_query %}\n {% for col in whitelisted %}\n {{col.name}}{{ ", " if not loop.last }}\n {% endfor %}\n{% endset %}\n\nSELECT {{some_part_of_the_query}}\nFROM SOME_TABLE\n-None-result17-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% if true %}\nSELECT 1 + 1\n{%- endif %}-None-result18-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[SELECT {% block table_name %}block_contents{% endblock %} FROM {{ self.table_name() }}\n-None-result19-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% block table_name %}block_contents{% endblock %}\nSELECT\n{% for j in [4, 5, 6] %}\nFROM {{ j }}{{ self.table_name() }}\n{% endfor %}\n-None-result20-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{{ statement('variables', fetch_result=true) }}\n-override_context21-result21-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% call statement('variables', fetch_result=true) %}\nselect 1 as test\n{% endcall %}\nselect 2 as foo\n-override_context22-result22-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% macro render_name(title) %}\n '{{ title }}. foo' as {{ caller() }}\n{% endmacro %}\nSELECT\n {% call render_name('Sir') %}\n bar\n {% endcall %}\nFROM baz\n-None-result23-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[{% up 'create table xyz' %}\n CREATE TABLE xyz (id int);\n{% down %}\n DROP TABLE xyz;\n{% end %}-None-result24-DerivedJinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_slice_file[\n{% for i in range(2) %}{% set a = 0 %}{% set b = 0 %}{% set c = 0 %}\nSELECT 1;\n{% endfor %}\n-None-result25-JinjaTemplater] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_jinja_large_file_check PASSED [ 9%] test/core/templaters/jinja_test.py::test_jinja_undefined_callable[WITH a AS ({{ b(c=d, e=f) }}) SELECT * FROM final--expected_violation0] PASSED [ 9%] test/core/templaters/jinja_test.py::test_jinja_undefined_callable[WITH a AS ({{ b(c=d, e=f) }}) SELECT * FROM final-templating-None] PASSED [ 9%] test/core/templaters/jinja_test.py::test_jinja_undefined_callable[{% for tbl in tbl_list %}SELECT a FROM {{ tbl }};{% endfor %}--expected_violation2] PASSED [ 9%] test/core/templaters/jinja_test.py::test_jinja_undefined_callable[SELECT a FROM {{ tbl['name'] }};--expected_violation3] PASSED [ 9%] test/core/templaters/jinja_test.py::test_dummy_undefined_fail_with_undefined_error PASSED [ 9%] test/core/templaters/jinja_test.py::test_undefined_magic_methods PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[simple_if_true] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[simple_if_false] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[if_elif_else] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[if_else_if_nested] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[if_elif_else_chain_scoring] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[if_true_elif_type_error_else] PASSED [ 9%] test/core/templaters/jinja_test.py::test__templater_lint_unreached_code[inline_select] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_raw PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[no_changes] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_simple_substitution] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_accept_block_at_end] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_tuple_substitution] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_quoted] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_nospaces] PASSED [ 9%] test/core/templaters/placeholder_test.py::test__templater_param_style[colon_nospaces_double_colon_ignored] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[question_mark] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[numeric_colon] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[pyformat] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[dollar] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[numeric_dollar] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[numeric_dollar_with_braces] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[numeric_dollar_with_braces_and_string] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[dollar_surround] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[percent] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[ampersand] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[flyway_var0] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[flyway_var1] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_param_style[params_not_specified] PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_custom_regex PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_setup PASSED [ 10%] test/core/templaters/placeholder_test.py::test__templater_styles PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_error PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_intermediate__trim[int_slice0-foo-head_test0-tail_test0-int_test0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_intermediate__trim[int_slice1-foo-head_test1-tail_test1-int_test1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_intermediate__trim[int_slice2-foo1bar-head_test2-tail_test2-int_test2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_intermediate__trim[int_slice3-foofoofoobarfoofoobarbar-head_test3-tail_test3-int_test3] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_substring_occurrences[-substrings0-positions0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_substring_occurrences[a-substrings1-positions1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_substring_occurrences[foobar-substrings2-positions2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_substring_occurrences[bar foo bar foo-substrings3-positions3] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_sorted_occurrence_tuples[test0-result0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_sorted_occurrence_tuples[test1-result1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_sorted_occurrence_tuples[test2-result2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_template[-result0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_template[foo-result1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_template[foo {bar} z {{ y-result2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_invariants[raw_sliced0-literals0-raw_occurrences0-templated_occurrences0-0-result0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_invariants[raw_sliced1-literals1-raw_occurrences1-templated_occurrences1-3-result1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_uniques_coalesce_rest[split_file0-raw_occurrences0-templated_occurrences0--result0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_uniques_coalesce_rest[split_file1-raw_occurrences1-templated_occurrences1-foo-result1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_uniques_coalesce_rest[split_file2-raw_occurrences2-templated_occurrences2-SELECT nothing, 435.24 as foo, spam, '{}' as convertible from something-result2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_split_uniques_coalesce_rest[split_file3-raw_occurrences3-templated_occurrences3-foo , bar-result3] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_file[--True-result0] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_file[foo-foo-True-result1] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_file[SELECT {blah}, {foo:.2f} as foo, {bar}, '{{}}' as convertible from something-SELECT nothing, 435.24 as foo, spam, '{}' as convertible from something-True-result2] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_file[SELECT {blah} FROM something-WITH wrap AS (SELECT nothing FROM something) SELECT * FROM wrap-True-result3] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_slice_file[SELECT {blah} FROM something-WITH wrap AS (SELECT nothing FROM something) SELECT * FROM wrap-False-result4] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_large_file_check PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[-] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[SELECT * FROM {foo.bar}-SELECT * FROM foobar] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[SELECT {foo} FROM {foo.bar}-SELECT bar FROM foobar] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[SELECT {num:.2f} FROM blah-SELECT 123.00 FROM blah] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[SELECT {self.number:.1f} FROM blah-SELECT 42.0 FROM blah] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_variables[SELECT * FROM {obj.schema}.{obj.table}-SELECT * FROM my_schema.my_table] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_fail[context0-magic key 'sqlfluff' missing from context. This key is required for template variables containing '.'.] PASSED [ 10%] test/core/templaters/python_test.py::test__templater_python_dot_notation_fail[context1-'foo.bar' key missing from 'sqlfluff' dict in context. Template variables containing '.' are required to use the 'sqlfluff' magic fixed context key.] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi__file_lex[a b-res0] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi__file_lex[b.c-res1] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi__file_lex[abc \n \t def ;blah-res2] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectKeywordSegment-select] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[NakedIdentifierSegment-online_sales] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[BareFunctionSegment-current_timestamp] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[FunctionSegment-current_timestamp()] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[NumericLiteralSegment-1000.0] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-online_sales / 1000.0] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[IntervalExpressionSegment-INTERVAL 1 YEAR] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-CASE WHEN id = 1 THEN 'nothing' ELSE 'test' END] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-CASE WHEN id = 1 THEN CASE WHEN true THEN 'something' ELSE 'nothing' END ELSE 'test' END] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-CAST(ROUND(online_sales / 1000.0) AS varchar)] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-name NOT LIKE '%y'] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-MIN (test.id) AS min_test_id] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-DATE_ADD(CURRENT_DATE('America/New_York'), INTERVAL 1 year)] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-my_array[1]] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-my_array[OFFSET(1)]] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-my_array[5:8]] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-4 + my_array[OFFSET(1)]] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-bits[OFFSET(0)] + 7] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-(count_18_24 * bits[OFFSET(0)]) / audience_size AS relative_abundance] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-count_18_24 * bits[OFFSET(0)] + count_25_34] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-(count_18_24 * bits[OFFSET(0)] + count_25_34) / audience_size AS relative_abundance] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectStatementSegment-SELECT t.val/t.id FROM test WHERE id*1.0/id > 0.8] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-t.val/t.id] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-CAST(num AS INT64)] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-CAST(num AS numeric(8,4))] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-a.*] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-a.b.*] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-a.b.c.*] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-a..c.*] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment--some_variable] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-- some_variable] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-concat(left(uaid, 2), '|', right(concat('0000000', SPLIT_PART(uaid, '|', 4)), 10), '|', '00000000')] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-c is null] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-c is not null] PASSED [ 10%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-c is null as c_isnull] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-c is not null as c_notnull] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[ExpressionSegment-NULL::INT] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[SelectClauseElementSegment-NULL::INT AS user_id] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[TruncateStatementSegment-TRUNCATE TABLE test] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_parses[TruncateStatementSegment-TRUNCATE test] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_not_match[ObjectReferenceSegment-\n ] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_not_parse[SELECT 1 + (2 -err_locations0] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_not_parse[SELECT * FROM a ORDER BY 1 UNION SELECT * FROM b-err_locations1] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_not_parse[SELECT * FROM a LIMIT 1 UNION SELECT * FROM b-err_locations2] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_specific_segment_not_parse[SELECT * FROM a ORDER BY 1 LIMIT 1 UNION SELECT * FROM b-err_locations3] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_is_whitespace PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_parse_indented_joins[select field_1 from my_table as alias_1-True-meta_loc0] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_parse_indented_joins[select field_1 from my_table as alias_1-False-meta_loc1] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_parse_indented_joins[select field_1 from my_table as alias_1 join foo using (field_1)-True-meta_loc2] PASSED [ 11%] test/dialects/ansi_test.py::test__dialect__ansi_parse_indented_joins[select field_1 from my_table as alias_1 join foo using (field_1)-False-meta_loc3] PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_relational_operator_parsing PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_table_reference_segment_iter_raw_references[bigquery-public-data.pypi.file_downloads-reference_parts0] PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_table_reference_segment_iter_raw_references[`bigquery-public-data.pypi.file_downloads`-reference_parts1] PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_table_reference_segment_iter_raw_references[foo.far.bar-reference_parts2] PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_table_reference_segment_iter_raw_references[`foo.far.bar`-reference_parts3] PASSED [ 11%] test/dialects/bigquery_test.py::test_bigquery_table_reference_segment_iter_raw_references[a-b.c-d.e-f-reference_parts4] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-within_group.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-with.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-utf8.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-update_table.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-subquery.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-single_quote.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-set.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-select_frame_clause.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-select_case_null_cast.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-select_case_cast.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-select.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-revoke.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-position.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-null_filters.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-null_cast_with_whitespaces.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-limit_clause.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-json_operators.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-join_types.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-join_no_space.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-insert.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-group_by.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-grant_privileges.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-flex_functions.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-escape.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-drop_view.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-delete.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-datetime_units.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-datatypes.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_view.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_table_like.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_table_as.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_table.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_schema.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-create_projection.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-copy.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-comment_on.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-cast_with_whitespaces.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-bare_functions.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-array.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-alter_view.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-alter_table.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[vertica-alter_schema.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-window_functions.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-while_statement.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-waitfor.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-update.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-try_catch.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-triggers.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-transaction.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-temporal_tables.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-temp_tables.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-tablesample.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-table_variables.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-table_object_references.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-system-variables.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-synonym.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-stored_procedured_mixed_statements.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-stored_procedure_single_statement.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-stored_procedure_simple.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-stored_procedure_begin_end.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-sqlcmd_command.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-set_statements.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-set_context_info.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-sequence.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_top.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_pivot.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_natural_join.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_named_window.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_into.sql] PASSED [ 11%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_for.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_date_functions.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_cross_apply.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select_assign_parameter.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-select.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-replicate.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-rename_table.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-reconfigure.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-raiserror.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-print.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-outer_apply.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-openrowset.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-openquery.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-openjson.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-open_symmetric_key.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-offset.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-nested_joins.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-multi_statement_without_semicolon.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-minimal_function_no_alter.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-minimal_function.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-merge.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-json_functions.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-join_hints.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-insert_with_identity_insert.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-insert_statement.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-insert_default.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-ignore_nulls.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-if_else_begin_end.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-if_else.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-hints.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-group_by.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-grant_deny_revoke.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-goto_statement.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-go_delimiters.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-functions_agg.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-functions_a.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-function_with_variable.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-function_no_return.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-function_default_params.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-execute.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_view.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_user.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_table.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_procedure.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_function.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-drop_external_table.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-delete_azure_synapse_analytics.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-delete.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-declare_with_following_statements.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-declare_table_type.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-datetrunc.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-datepart.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-date_functions.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-cursor.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-cte_s.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view_with_unpivot.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view_with_set_statements.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view_with_pivot.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view_with_cte.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view_with_columns.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_view.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_user.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_type.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_with_trailing_comma.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_with_table_option_segment.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_with_sequence_bracketed.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_with_sequence.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_with_distribution.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_on_filegroup.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_graph.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_constraints.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table_as_select.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_table.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_security_policy.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_schema.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_role.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_procedure.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_partition_scheme.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_partition_function.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_master_key.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_login.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_function.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_fulltext_index.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_external_table.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_external_file_format.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_external_data_source.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_database_scoped_credential.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-create_columnstore_index.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-copy.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-convert.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-comment_blocks.sql] PASSED [ 12%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-collate.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-cast_variable.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-bulk_insert.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-begin_end_no_semicolon.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-begin_end_nested.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-begin_end.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-arithmetic_operations.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-alter_table_switch.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-alter_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-alter_index.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-alter_and_drop.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[tsql-add_index.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-within_group.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-values.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-unnest_with_ordinality.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-timestamp_resolutions.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-start_transaction.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-set_session.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-select_interval.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-row_datatype.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-rollback.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-regexp_replace_with_lambda.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-range_offset.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-json_functions.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-integer_types.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-insert.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-grouping_sets.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-filter_aggregate.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-create_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-common_on.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-commit.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-bare_functions.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-array.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-analyze.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[trino-alter_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-update_from.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-set_session.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-set_query_band.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-select.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-qualify.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-locking.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-delete.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-database.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-create_view.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-create_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-comparison_operators.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-comment_on_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-comment_on_column_stmt.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-collect_stats.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[teradata-bteq.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-stop_routine_load.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-resume_routine_load.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-pause_routine_load.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-drop_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_table_generated_column.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_table_dynamic_partition.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_table_duplicate_key.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_table_aggregate_key.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_routine_load.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_primary_key_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[starrocks-create_external_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-upsert.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-update.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-select.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-raise_function.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-quoted_identifiers.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-pragma.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-pattern_matching.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-over_clause.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-named_parameters.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-json_operators.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-json_keys.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-is_clause.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-insert.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-drop_trigger.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-delete.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_virtual_table_check.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_view.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_trigger.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_unsigned.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_table_end.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_deferrable.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_constraint_regexp.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_constraint_generated.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_constraint_default.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_check.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table_autoincrement.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_table.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-create_index.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-conflict_clause.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-block_comment_end_of_input.sql] PASSED [ 13%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-arithmetric_a.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sqlite-alter_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-window_functions.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-values_with_alias.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-values.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-use_database.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-unpivot_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-uncache_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-truncate_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-table_alias.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-structure_accessor.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_views.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_tblproperties.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_tables.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_table_extended.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_partitions.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_functions.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_databases.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_create_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-show_columns.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-set_variable.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-set.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_union.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_transform_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_tablesample.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_star_in_multiparameter_function.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_star_except.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_sort_by.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_set_operators.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_reduce.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_qualify.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_order_by.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_limit_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_like_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_lateral_view_supported_tvf.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_hints.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_having.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_group_by.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_from_where_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_from_values.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_from_multiple_values_clauses.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_from_lateral_view.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_from_file.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_div.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_distribute_by.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_delimited_identifier_with_escaped_backticks.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_delimited_identifier.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_cluster_by.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-select_aggregate.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-reset.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-repair_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-remove_widget.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-refresh_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-refresh_function.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-refresh.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-raw_literal.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-quoted_literal.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-pivot_clause.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-parse_timestamp_ltz_ntz_type.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-parse_integer_type.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-numeric_literal.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-merge_into.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-load_data.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-literals.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-list_jar.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-list_file.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-join_types.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-issue_3484.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-insert_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-insert_overwrite_directory_hive.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-insert_overwrite_directory.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-iceberg_replace_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-iceberg_create_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-iceberg_alter_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-from_supported_tvf.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-explain.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-exclamation_mark.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-drop_view.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-drop_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-drop_schema.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-drop_function.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-drop_database.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-division_operator.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-describe_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-describe_query.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-describe_function.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-describe_database.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_write_table.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_vacuum.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_update_table_schema.sql] PASSED [ 14%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_update_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_restore.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_read_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_merge.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_generate_manifest.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_drop_column_metadata_change.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_describe_history.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_describe_detail.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_delete_from.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_create_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_convert_to.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_constraints.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-delta_change_data_feed.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-date_functions.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-databricks_operator_colon_sign.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-databricks_dlt_create_view.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-databricks_dlt_create_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-databricks_dlt_constraint.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-databricks_dlt_apply_changes_into.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_widget.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_view.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_select.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_primitive_datatypes.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_like.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_hiveformat.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_datasource.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_table_complex_datatypes.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_function.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-create_database.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-common_table_expressions.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-clear_cache.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-case_clause.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-cache_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-bytes_literal.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-analyze_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-alter_view.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-alter_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-alter_database.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-add_jar.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[sparksql-add_file.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[soql-select_where_date_n_literals.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[soql-select_where_date_literals.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[soql-date_literals.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-within_group.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-window_function_ignore_nulls.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-use.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-unset.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-undrop.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-truncate_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-transactions.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-string_literal.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-show.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-set_command.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-set_call_variable.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-semi_structured_4.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-semi_structured_3.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-semi_structured_2.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-semi_structured.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_where_is_distinct_from.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_values.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_union.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_transient_table.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_system_function.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_stages_files.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_replace.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_rename.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_like_clause.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_higher_order_function.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_grouping_sets.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_group_by_cube_rollup.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_exclude_rename.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_exclude.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_except.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_clause_modifiers.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select_asof_join.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-select.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-sample.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-return.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-remove_statement.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-qualify_union.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-qualify.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-put_statement.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-pivot.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-object_literals.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-non_reserved_keywords.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-multiple_shorthand_casts.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-merge_into.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-match_recognize.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-list_statement.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-limit.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-let.sql] PASSED [ 15%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-lateral_flatten_after_join.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-json_underscore_key.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-insert.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-inline_comment.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-identifier_pseudo_function.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-group_by_all.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-grant_revoke.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-get_statement.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-frame_clause.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-for_in_loop.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-first_value_ignore_nulls.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-explain.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-execute_task.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-execute_immediate.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-exception.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-escape.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-drop_statements.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-drop_resource_monitor.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-drop_password_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-drop_iceberg_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-drop_dynamic_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-double_quote_escapes.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-describe_statements.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-delete.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-declare.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-datetime_units.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-datetime_intervals.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-datatypes.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-current_user.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_warehouse.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_view.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_user.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_task.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_tag.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_table_with_partition_as_column_name.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_table_comments.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_streamlit.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_stream.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_storage_integration.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_stage.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_sequence.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_schema.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_row_access_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_role.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_resource_monitor.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_procedure.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_pipe.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_password_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_notification_integration.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_network_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_masking_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_function.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_file_format.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_external_volume.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_external_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_external_function.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_event_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_dynamic_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_database_role.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_database.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_cortex_search_service.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_clone.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_catalog_integration.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_authentication_policy.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-create_api_integration.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_table.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_location_partitionby.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_location_GoogleCloud.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_location_Azure.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_location_Amazon_SC3.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_into_location.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-copy_files_into_location_statement.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-connect_by.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-comment_statement.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-col_position.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-changes_clause.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-cast_datatype_accessor.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-call_statement.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-call.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-begin_end.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-bare_functions.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-at_before_time_travel.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_warehouse.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_view.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_unset_values.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_set_values.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_reset_password.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_rename.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_remove_delegate_auth.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_delegate_auth_role.sql] PASSED [ 16%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_delegate_auth.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_user_abort_query.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_unset_simple.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_unset_full.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_suspend.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_set_special_simple.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_set_special_full.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_set_simple.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_set_full.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_resume.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_remove_after.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_modify_when.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_modify_as.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_if_exists_resume.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_task_add_after.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_tag.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_table_column.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_table_clustering_action.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_table.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_streamlit.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_stream.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_storage_integration.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_stage.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_share.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_session_unset_parameters.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_session_set_timezone.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_sequence.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_schema.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_row_access_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_role.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_resource_monitor.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_procedure.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_pipe.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_password_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_network_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_materialized_view.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_masking_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_function.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_file_format.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_external_volume.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_external_table.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_external_function.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_database.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_cortex_search_service.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[snowflake-alter_account.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-window_functions.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-vacuum.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-update.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-unreserved_keywords.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-unpivot.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-unload.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-transactions.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-temporary_tables.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-super_data_type.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-single_quote.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-show_model.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-show_datashares.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_top.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_keywords.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_into.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_from_with_parenthesis.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_first_value.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_exclude.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_datetime_functions.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select_dateadd.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-select.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-qualify.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-prepare.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-pivot.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-percentile_cont.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-pattern_match_expressions.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-object_unpivot.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-merge.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-lock_table.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-insert_into.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-grant_datashare_usage.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-fetch.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-execute.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-drop_rls_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-drop_procedure.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-drop_datashare.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-detach_rls_policy.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-desc_datashare.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-declare.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-deallocate.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-datetime_cast.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-dateparts.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_view.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_user.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_table_as.sql] PASSED [ 17%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_table.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_schema.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_rls_policy.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_procedure.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_model.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_materialized_view.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_library.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_group.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_function.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_external_table_as.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_external_table.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_external_schema.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_external_function.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-create_datashare.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-copy.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-close.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-cast_with_whitespaces.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-cast_conversion.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-call.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-attach_rls_policy.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-array_unnest.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-approximate_functions.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-analyze_compression.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_user.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_table.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_schema.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_procedure.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_group.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_default_privileges.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[redshift-alter_datashare.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-within_group.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-with.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-variadic.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-values_in_subquery.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-values_alias.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-values.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-vacuum.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-update_table.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-unicode_single_quote.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-unicode_double_quote.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-truncate.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-table_functions.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-substring.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-subquery.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-string_normalization.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-single_quote.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-show.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-set_session_authorization.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-set_constraints.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-set.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_ordered_nested_sets.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_offset.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_natural_join.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_into.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_frame_clause.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select_case_cast.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-select.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-security_label.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-revoke.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-reset_session_authorization.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-reset.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-reindex.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-refresh_materialized_view.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-reassign_owned.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-range_operators.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-psql_variable.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-psql_meta_command.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-prepare.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-postgres_postgis_operators.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-postgres_pgvector_operators.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-postgis.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-position.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-pgvector.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-pattern_match_expressions.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-overlaps.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-null_filters.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-notifications.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-meta_commands_query_buffer.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-lock_table.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-load.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-limit_clause.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-json_operators.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-join_types.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-join_no_space.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-join_lateral.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-is_unknown.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-is_json.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-insert.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-import_foreign_schema.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-group_by.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-grant_privileges.sql] PASSED [ 18%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-full_text_search.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-filter.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-explain.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-execute.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-escape.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_type.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_trigger.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_subscription.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_statistics.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_sequence.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_publication.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_procedure.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_policy.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_owned.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_materialized_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_index.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_function.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_foreign_table.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_domain.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_database.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_cast.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-drop_aggregate.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-do.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-discard.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-delete.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-deallocate.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-datetime_units.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-datatypes.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-cte_in_materialized_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_zero_argument_function.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_user_mapping.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_type.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_trigger.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_table_as.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_table.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_subscription.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_statistics.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_server.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_sequence.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_schema.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_role.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_publication.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_procedure.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_policy.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_operator.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_materialized_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_index.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_function.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_foreign_wrapper.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_foreign_table.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_extension.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_domain.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_dollar_quoted_function.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_database.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_collation.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_cast.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-create_aggregate.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-copy.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-composite_types.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-comment_on.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-cluster.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-cast_with_whitespaces.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-call.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-bare_functions.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-array.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-analyze.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_type.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_trigger.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_table.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_subscription.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_statistics.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_sequence.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_schema.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_role.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_publication.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_procedure.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_policy.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_materialized_view.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_index.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_function.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_foreign_table.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_extension.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_domain.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_default_privileges.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_database.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[postgres-alter_aggregate.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-within_group.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-while_loop.sql] PASSED [ 19%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-temporary_table.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-substitution_variable.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-space_between_alias_and_column.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-select_natural_join.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-select_for_update.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-select.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-rowtype.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-returning_into.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-return.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-record_type.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-raise.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-quoted_slash.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-prompt.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-pivot_unpivot.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-open_for.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-non_ansi_joins.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-named_argument.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-lateral.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-json_object.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-join_types.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-interval_operations.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-if.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-hierarchical_queries.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-forall.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-for_loop.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-fetch_first_row_only.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-fetch.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-exit.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-drop_type.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-drop_table.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-drop_procedure.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-drop_package.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-database_link.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-cursor.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_view.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_user.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_type_body.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_type.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_trigger.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_table.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_sequence.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_procedure.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_package.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-create_function.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-continue.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-comparison_operators_with_space.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-comment.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-column_type.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-collections.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-bind_variables.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-bare_functions.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-at_signs.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-assignment.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-alter_trigger.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-alter_table.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-alter_package.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[oracle-alter_function.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-while_no_label.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-while_label.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-variable_assignment.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-values_statement.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_statement.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_key.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_index_for_order_by.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_index_for_join.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_index_for_group_by.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_index.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-use_database.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-update.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-system_variables.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal_set_signal_info_multiple.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal_set_signal_info.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal_condition_sqlstate_value.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal_condition_sqlstate.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal_condition_name.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-signal.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-set_transaction.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-set_names.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-set.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_with_regexp.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_with_date_part_function.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_straight_join.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_small_result.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_no_cache.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_calc_found_rows.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_cache.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_buffer_result.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_sql_big_result.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_session_variable.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_partition.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_operators.sql] PASSED [ 20%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_multiple_partition.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_lock_in_share_mode.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_local_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_session_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_lines_terminated.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_lines_starting.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_fields_terminated.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_fields_optionally_enclosed.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_fields_escaped.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile_fields_enclosed.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_outfile.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_multiple_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_into_dumpfile.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_high_priority.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update_skip_locked.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update_of_multiple.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update_of.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update_nowait.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update_lock_in_share_mode.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_update.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_for_share.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-select_distinctrow.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal_set_signal_info_multiple.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal_set_signal_info.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal_condition_sqlstate_value.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal_condition_sqlstate.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal_condition_name.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-resignal.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-reset_master.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-replace.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-repeat_no_label.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-repeat_multiple_statements.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-repeat_label.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-repair_table.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-rename_table.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-quoted_literal.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-purge_binary_logs.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-procedure_out_param.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-procedure_inout_param.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-procedure_in_param.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-procedure_definer.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-prepare_statement.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-prepare_session_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-prepare_local_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-optimize_table.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-open_qualified.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-open.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-null_safe_equal.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-nested_begin.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-loop_no_label.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-loop_multiple_statements.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-loop_label.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-load_data.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-line_comment.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-json.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-interval.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-insert.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-ignore_key.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-ignore_index_for_order_by.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-ignore_index_for_join.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-ignore_index_for_group_by.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-ignore_index.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_subquery_expression.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_session_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_nested.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_multiple_expression.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_elseif.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if_else.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-if.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-hexadecimal_literal.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-help_statement.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_sqlwarning.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_sqlstate_value.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_sqlstate.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_not_found.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_error_code.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-handler_condition_name.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-grant.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_row_count.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_number.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_session_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_numeric.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_local_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_info_session_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_info_multiple_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-get_diagnostics_condition_info_local_variable.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_sql_security_invoker.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_sql_security_definer.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_return.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_reads_sql.sql] PASSED [ 21%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_notdeterministic.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_no_sql.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_modifies_sql.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_definer.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-function_comment.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_key.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_index_left_join.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_index_for_order_by.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_index_for_join.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_index_for_group_by.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-force_index.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-flush.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch_session_multiple.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch_session.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch_next_from.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch_multiple.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch_from.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-fetch.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-explain.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-execute_prepared_stmt_using_multiple_variable.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-execute_prepared_stmt_using.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-execute_prepared_stmt.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_trigger.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_procedure.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_prepare.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_index_with_lock.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_index_with_algorithm.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_index.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_function.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-drop_event.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-delimiter_select.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-delimiter_procedure.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-delimiter_function.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-delete_multitable.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_undo_handler_sqlexception.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_local_variable.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_exit_handler_sqlexception.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_default_quotedliteral.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_default_numeric.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_cursor.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_continue_handler_sqlexception.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-declare_condition.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-deallocate_prepare.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_view.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_user.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_trigger.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_unique_key.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_primary_foreign_keys.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_null_position.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_index.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_generated_column.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_equals_optional.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_datetime.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_constraint_unique.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table_column_charset.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_role.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_index.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_event.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-create_database.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-column_alias.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-collate.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-close_qualified.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-close.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-checksum_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-check_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-check_constraint.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-call_statement.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-bit_value_literal.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-begin.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-analyze_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-alter_view.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-alter_table.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-alter_event.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mysql-alter_database.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-subscribe_fetch_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-show_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-insert_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-grant_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-explain_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-drop_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_views.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_source_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_sink_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_index.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_connection_statement.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-create_cluster_replica_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-copy_to_from_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-begin_close_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[materialize-alter_statements.sql] PASSED [ 22%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-while_no_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-while_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-variable_assignment.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-values_statement.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_statement.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_key.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_index_for_order_by.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_index_for_join.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_index_for_group_by.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_index.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-use_database.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-update.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-system_variables.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal_set_signal_info_multiple.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal_set_signal_info.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal_condition_sqlstate_value.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal_condition_sqlstate.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal_condition_name.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-signal.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-set_names.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-set.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_with_regexp.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_straight_join.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_small_result.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_no_cache.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_calc_found_rows.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_cache.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_buffer_result.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_sql_big_result.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_session_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_partition.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_multiple_partition.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_lock_in_share_mode.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_local_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_session_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_lines_terminated.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_lines_starting.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_fields_terminated.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_fields_optionally_enclosed.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_fields_escaped.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile_fields_enclosed.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_outfile.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_multiple_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_into_dumpfile.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_high_priority.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update_skip_locked.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update_of_multiple.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update_of.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update_nowait.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update_lock_in_share_mode.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_update.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_for_share.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_distinctrow.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-select_boolean_operators.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal_set_signal_info_multiple.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal_set_signal_info.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal_condition_sqlstate_value.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal_condition_sqlstate.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal_condition_name.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-resignal.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-reset_master.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-replace_returning.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-replace.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-repeat_no_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-repeat_multiple_statements.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-repeat_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-repair_table.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-rename_table.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-quoted_literal.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-purge_binary_logs.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-procedure_out_param.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-procedure_inout_param.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-procedure_in_param.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-procedure_definer.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-prepare_statement.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-prepare_session_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-prepare_local_variable.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-optimize_table.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-open_qualified.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-open.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-nested_begin.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-loop_no_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-loop_multiple_statements.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-loop_label.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-load_data.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-line_comment.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-json.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-interval.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-insert_returning.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-insert.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-ignore_key.sql] PASSED [ 23%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-ignore_index_for_order_by.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-ignore_index_for_join.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-ignore_index_for_group_by.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-ignore_index.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_subquery_expression.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_session_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_nested.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_multiple_expression.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_elseif.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if_else.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-if.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-hexadecimal_literal.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-help_statement.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_sqlwarning.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_sqlstate_value.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_sqlstate.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_not_found.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_error_code.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-handler_condition_name.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-group_by.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-grant.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_row_count.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_number.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_session_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_numeric.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_local_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_info_session_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_info_multiple_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-get_diagnostics_condition_info_local_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_sql_security_invoker.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_sql_security_definer.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_return.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_reads_sql.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_notdeterministic.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_no_sql.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_modifies_sql.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_definer.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-function_comment.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_key.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_index_left_join.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_index_for_order_by.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_index_for_join.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_index_for_group_by.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-force_index.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-flush.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch_session_multiple.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch_session.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch_next_from.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch_multiple.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch_from.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-fetch.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-explain.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-execute_prepared_stmt_using_multiple_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-execute_prepared_stmt_using.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-execute_prepared_stmt.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_trigger.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_table.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_procedure.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_prepare.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_index_with_lock.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_index_with_algorithm.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_index.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-drop_function.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-delimiter_select.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-delimiter_procedure.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-delimiter_function.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-delete_returning.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-delete_multitable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_undo_handler_sqlexception.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_local_variable.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_exit_handler_sqlexception.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_default_quotedliteral.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_default_numeric.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_cursor.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_continue_handler_sqlexception.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-declare_condition.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-deallocate_prepare.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_view.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_user.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_trigger.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_temporary_table_ddl.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_temporary_table.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_unique_key.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_primary_foreign_keys.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_options.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_null_position.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_index.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_generated_column.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_equals_optional.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_datetime.sql] PASSED [ 24%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_constraint_unique.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table_column_charset.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_role.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_or_replace_temporary_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_or_replace_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_index.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-create_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-column_alias.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-close_qualified.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-close.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-checksum_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-check_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-check_constraint.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-call_statement.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-bit_value_literal.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-begin.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-analyze_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-alter_view.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-alter_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[mariadb-alter_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[impala-insert_overwrite.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[impala-insert_into.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[impala-create_table_as_select.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[impala-create_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[impala-compute_stats.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-use.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-truncate_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-set.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_sampling_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_regexp.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_left_semi_join.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_lateral_view.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_interval.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_cluster_distribute_sort_by.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-select_cast.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-quoted_literal.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-msck_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-msck_repair_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_overwrite_table_partition.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_overwrite_table_dynamic_partition.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_overwrite_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_overwrite_directory.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_into_table_values.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_into_table_partition.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-insert_into_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-drop_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-drop_schema.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-drop_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-double_equals.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_with.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_temporary_properties.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_temporary_external.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_skewed_by.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_row_format_serde.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_row_format_delimited.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_like.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_external_partitioned.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_datatypes.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_constraints.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_clustered_by.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_table_as_select.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_schema.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-create_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-array_types.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-alter_view.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-alter_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-alter_schema.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[hive-alter_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-fetch.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-declare.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-create_table_as.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-create_table.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-copy.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-close.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[greenplum-analize.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-use_statements.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-show_statements.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-select_basic.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-explain_statement.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-describe_statement.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_watermark.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_timestamp_precision.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_simple.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_computed_metadata.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_complex.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_table_basic.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_database.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[flink-create_catalog.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-values_in_subquery.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-update_statement.sql] PASSED [ 25%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-truncate_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-select_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-rename_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-recompress_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-preload_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-open_close_schema.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-merge_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-kill_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-insert_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-import_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-flush_statistics.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-export_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-explain_virtual.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-execute_script.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_table_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_script_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_schema_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_consumer_group.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_connection_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_cascade_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-drop_cascade_restrict_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-delete_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-data_type_test.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_virtual_schema_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_view_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_user.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_statement5.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_statement4.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_statement3.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_statement2.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_statement1.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_udfscript_dot_syntax.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_table_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_scripting_lua_script_statement3.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_scripting_lua_script_statement2.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_scripting_lua_script_statement1.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_schema.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_role.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_python_scalar_script.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_lua_script_bracket.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_function_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_consumer_group.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_connection.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-create_adapter_script_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-comment_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_virtual_schema_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_user.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_table_distribute_partition.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_table_constraint.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_table_column.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_system.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_session.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_schema_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_role.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_consumer_group.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-alter_connection.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-access_statement.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[exasol-Add_Days.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-walrus_operator_function.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-unpivot.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-structs.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-star_expression.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_replace.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_quoted.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_lambda.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_exclude_replace.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_exclude.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select_columns.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-select.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-qualify.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-positional_join.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-pivot.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-list_struct.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-list_comprehension.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-json_operators.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-insert.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-group_order_by_all.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-from_first.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-extract_temporal.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-drop_macro.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-double_equal.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-create_view.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-create_type.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-create_table.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-create_macro.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-asof_join.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[duckdb-anti_semi_join.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_with_partition.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_with_label.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_with_default.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_with_columns.sql] PASSED [ 26%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_select.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_multiple_values.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_hive_table.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_complex.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-insert_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-drop_table_if_exists.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-drop_table_force.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-drop_table_database_qualified.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-drop_table_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_with_index.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_unique_key.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_simple_aggregate.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_range_partition.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_mixed_aggregate.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_list_partition.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_temporary_external.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_temporary.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_if_not_exists.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_external.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_database_qualified.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_like_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_generated_column.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_duplicate_key.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_bitmap_hll_test.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_auto_partition.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_as_select_with_properties.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_as_select_if_not_exists.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_as_select_complex.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_as_select_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_aggregate_key.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_aggregate_functions.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_table_advanced_aggregate.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_with_partition2.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_with_partition.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_with_complex_properties.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_with_comment.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_external.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_as_select_with_properties.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_as_select_with_comment.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_as_select_external.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[doris-create_hive_table_as_select_basic.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-where_like.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-values.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-special_registers.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-select_ordered_nested_sets.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-select.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-over.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-offset_fetch_limit.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-lateral.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-labeled_duration.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-join_types.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-function_within_group.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-declare_global_temporary_table.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-day_unit.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-create_table_field_name_with_pound_sign.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-create_index.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-case.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-call_stored_proc.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[db2-alter_table.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-use_database.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-use_catalog.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-unpivot.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-show_volumes.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-show_views.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-show_tables.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-show_functions.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-show_databases.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-set_variable.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-set_time_zone.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-select_window.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-select_group_by.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-select_from_read_file.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-select_from_lateral_view.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-select.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-pivot.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-named_argument.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-magic_single_line.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-magic_line.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-drop_volume.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-drop_catalog.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-describe_volume.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-declare_or_replace_variable.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-date_functions.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_volume.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_table.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_private_materialized_view.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_function.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_database.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-create_catalog.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-comment_on.sql] PASSED [ 27%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-command_terminator.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-alter_volume.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-alter_view.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-alter_table.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-alter_database.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[databricks-alter_catalog.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-tuple_datatype.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-system_statement.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-select_with_settings.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-select_except.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-select_distinct_on.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-rename.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-prewhere.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-order_by_with_fill.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-order_by_expression.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-match_support.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-limit_delimited.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-limit_by.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-lambda_function.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-join.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-into_outfile.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-interval.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-in_table_cte.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-in_operator.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-in_implicit_array_tuple.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-identifier.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-format.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-final.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-drop_statement.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-dollar_quoted_literal.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-decimal_support.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-datetime64_precision.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-cte_columns.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-cte.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-create_view.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-create_temporary_table.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-create_table.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-create_materialized_view.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-create_database.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-complex_table_definition.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-back_quoted_identifier.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[clickhouse-alter_table.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-typeless_struct.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-typeless_array.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-tablesample.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-string_literals.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-set_variable_single.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-set_variable_multiple.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_window.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_union_and_qualify.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_qualify.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_offset_3.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_offset_2.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_offset.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_date_literal_coercion_and_two_part_string_interval.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_with_cast.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_where_less_than.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_where_greater_than.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_where_array_element_less_than.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_unpivot.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_udf_quote_project_name.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_udf_quote_project_and_datasetfunctionname.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_udf_quote_nothing.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_udf_quote_everything.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_typeless_struct_inside_function.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_struct.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_set_operators.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_safe_function.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_rows_between.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_replace.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_quoting.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_pivot.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_natural_join.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_multi_except.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_ml_weights.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_ml_predict_with_select.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_mixture_of_array_literals.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_lt_gt.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_less_than_greater_than.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_interval_expression.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_if.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_identifiers.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_hyphenated_table_name_in_from.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_gt_lt.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_group_by.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_function_with_named_arguments.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_function_parameter_order_by_multiple_columns.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_function_object_fields.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_for_system_time.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_extract.sql] PASSED [ 28%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_except_replace.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_except.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_example.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_empty_array_literal.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_datetime.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_column_object_with_keyword.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_case.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_1_lt_0.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select_1_gt_0.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-select.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-procedural_statements.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-pipe_statement.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-parameters.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-normalize_function.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-merge_into.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-load_data_statement.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-literals_with_data_type_and_quoted.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-is_not_distinct.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-interval_function.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-insert.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-handle_exception.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-for_in.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-export_statement.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-execute_immediate.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_various_resources.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_table_function.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_table.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_schema.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_procedure.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_materialized_view.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-drop_function.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-delete.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-declare_variable_with_default.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-declare_variable.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-dateparts.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_view_options_as.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_temp_function_with_select.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_trailing_comma.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_partition_by_cluster_by_as.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_partition_by_as.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_options_as.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_options.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_like_copy_clone.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_keys.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_hyphen_project.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_function.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_default_collate.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_columns_partition_options.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_table_column_options.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_snapshot_table.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_schema.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_row_access_policy.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_reservation.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_procedure.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_or_replace_table_options_as.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_or_replace_sql_function_any_type.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_materialized_view_as_replica_of.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_materialized_view.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_underscore_name.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_simple.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_quoted_name.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_options_library_array.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_deterministic.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_js_function_complex_types.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_index.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_function_with_args.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_function_no_args.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_external_table.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_capacity.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-create_assignment.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-call_procedure.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-begin.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-assert.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-array_agg_respect_nulls.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-array_agg_ignore_nulls.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-array_agg_distinct_ignore_nulls.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-any_value_having.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_view_set_options.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_view_alter_column.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_various_resources.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_set_options.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_set_default_collate.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_rename_to.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_rename_column.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_drop_key.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_drop_constraint.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_drop_column.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_alter_column.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_add_key.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_table_add_column.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_schema.sql] PASSED [ 29%] test/dialects/dialects_test.py::test__dialect__base_file_parse[bigquery-alter_materialized_view_set_options.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-values.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-unload_select.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_views.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_tblproperties.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_tables.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_partitions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_databases.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_create_view.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_create_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-show_columns.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_widow_functions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_unnest.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_underscore.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_row.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_reduce.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_map_type.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_map_function.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_group_by.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_filter.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_datetime_functions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_cast_withtimezone.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_base_operators.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_b.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_array_of_rows.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-select_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-prepared_statements.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-msck_repair_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-listagg.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-insert_into.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-element_at.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_view.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_table_iceberg.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_table_as_select.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_struct_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_partitioned_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_map_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_external_table_struct.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_external_table_input_format.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_external_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_database_if_not_exists.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_database.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-create_array_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[athena-alter_table.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_update_statement.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_no_schema_binding.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_nested_in_with_statement.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_insert_with_statement.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_insert_statement_b.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_insert_statement_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_insert_bracketed_with_statement.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-with_compound_select_union.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-where_fetch.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-update_with_table_alias.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-update_with_from_clause.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-update_set_case.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-update.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-unaliased_using_subquery.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-truncate_table_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-truncate_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-trim_functions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-transactions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-table_expression.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-shorthand_cast.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-set_schema_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-set_order_by_complex.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-set_order_by.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-semicolon_delimiters.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_where_clause_functions.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_simple_limit.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_recursive.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_offset_limit.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_limit_and_offset.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_brackets.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_b.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_with_a.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_where_in_unnest.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_v.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_union_distinct.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_union_bracketed.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_union_all.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_union.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_u.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_true_and_not_false.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_trailing_comma_column_list.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_table_named_group.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_t.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_j.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_i.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_h.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_g.sql] PASSED [ 30%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_f.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_e.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_d.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_c.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_simple_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_system_10_repeatable.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_system_10_aliased.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_system_10.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_bernoulli_order_limit.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_bernoulli_10_repeatable.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_bernoulli_10_aliased.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_sample_bernoulli_10.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_s.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_right.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_r.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_q.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_p.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_overlaps.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_order_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_offset.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_o.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_numeric_literal_exponential_format.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_nested_join.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_natural_join.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_named_windows_each_window_specification.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_named_window_with_parentheses.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_named_window_no_parentheses.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_named_window.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_n.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_multiple_named_windows.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_many_join.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_m.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_l.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_j.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_intersect.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_in_multiline_comment.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_h.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_g_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_g.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_function_in_group_by.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_from_where_overlaps.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_fn_square_bracket_array_parameter.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_f.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_except.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_e.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_d.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_cross_join.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_case_c.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_case_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_case_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_c.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_bitwise_operators.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_a_and_not_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-select_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-rollback_work_and_no_chain.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-rollback_work.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-rollback_and_no_chain.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-rollback.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-revoke_select_on_table_a_from_group_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-obevo.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-numeric_literal.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-non_breaking_space.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-naked_identifiers.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-multi_statement_c.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-multi_statement_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-multi_statement_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-modulo.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-merge_into.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-like_operators.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-insert_with_statement.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-insert_using_subquery.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-insert_default_values.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-insert_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-having_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-group_by_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_update_on_all_tables_in_schema_a_to_public.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_select_update_insert_on_mytable_to_public.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_select_on_mytable_to_public_with_grant_option.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_select_on_mytable_to_public.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_select_col1_col2_update_col1_on_mytable_to_public.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_multiple_tables.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_all_privileges_on_mytable_to_role.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_all_on_table_mytable_to_role.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-grant_all_on_mytable_to_role.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-functions_b.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-functions_a.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-from_fetch.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-expression_recursion_2.sql] PASSED [ 31%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-expression_recursion.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-escaped_quotes.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-escape.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-empty_file.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_view_a_restrict.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_view_a_cascade.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_view_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_type.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_trigger.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_table_if_exists_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_table_a_restrict.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_table_a_cascade.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_table_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_sequence.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_schema.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_model.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_index_simple.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_index_if_exists.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-drop_cast.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-double_quote_escapes.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-double_dot.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-describe_table.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-delete_from.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_zero_argument_function.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_view_if_not_exists.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_view_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_user.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_trigger.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_varchar.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_table_comment.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_double_precision.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_default_function.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_constraint_reference_option.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_constraint_default.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_column_constraint.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_column_comment.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_auto_increment.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_as_select_cte_parentheses.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_as_select_cte_no_parentheses.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_as.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_a_pk_unique_fk_constraints.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_a_column_constraints.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table_a_c1_c2.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_table.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_sequence.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_schema_if_not_exists.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_schema_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_role.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_model_options.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_index_simple.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_index_if_not_exists.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_function_no_args.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_function.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_database_if_not_exists.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_database_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-create_cast.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-commit_work_and_no_chain.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-commit_work.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-commit_and_no_chain.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-commit.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-comments.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-bracketed_statement.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-bracket_in_comment.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-arithmetic_a.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-ansi_cast_with_whitespaces.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-alter_table_rename_to.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-alter_table.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_file_parse[ansi-alter_sequence.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-within_group.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-with.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-utf8.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-update_table.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-subquery.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-single_quote.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-set.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-select_frame_clause.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-select_case_null_cast.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-select_case_cast.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-select.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-revoke.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-position.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-null_filters.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-null_cast_with_whitespaces.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-limit_clause.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-json_operators.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-join_types.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-join_no_space.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-insert.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-group_by.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-grant_privileges.sql] PASSED [ 32%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-flex_functions.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-escape.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-drop_view.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-delete.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-datetime_units.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-datatypes.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_view.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_table_like.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_table_as.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_table.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_schema.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-create_projection.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-copy.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-comment_on.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-cast_with_whitespaces.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-bare_functions.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-array.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-alter_view.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-alter_table.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[vertica-alter_schema.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-window_functions.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-while_statement.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-waitfor.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-update.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-try_catch.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-triggers.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-transaction.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-temporal_tables.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-temp_tables.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-tablesample.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-table_variables.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-table_object_references.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-system-variables.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-synonym.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-stored_procedured_mixed_statements.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-stored_procedure_single_statement.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-stored_procedure_simple.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-stored_procedure_begin_end.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-sqlcmd_command.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-set_statements.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-set_context_info.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-sequence.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_top.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_pivot.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_natural_join.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_named_window.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_into.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_for.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_date_functions.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_cross_apply.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select_assign_parameter.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-select.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-replicate.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-rename_table.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-reconfigure.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-raiserror.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-print.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-outer_apply.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-openrowset.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-openquery.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-openjson.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-open_symmetric_key.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-offset.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-nested_joins.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-multi_statement_without_semicolon.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-minimal_function_no_alter.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-minimal_function.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-merge.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-json_functions.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-join_hints.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-insert_with_identity_insert.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-insert_statement.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-insert_default.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-ignore_nulls.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-if_else_begin_end.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-if_else.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-hints.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-group_by.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-grant_deny_revoke.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-goto_statement.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-go_delimiters.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-functions_agg.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-functions_a.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-function_with_variable.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-function_no_return.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-function_default_params.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-execute.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_view.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_user.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_table.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_procedure.sql] PASSED [ 33%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_function.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-drop_external_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-delete_azure_synapse_analytics.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-delete.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-declare_with_following_statements.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-declare_table_type.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-datetrunc.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-datepart.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-date_functions.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-cursor.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-cte_s.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view_with_unpivot.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view_with_set_statements.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view_with_pivot.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view_with_cte.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view_with_columns.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_view.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_user.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_type.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_with_trailing_comma.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_with_table_option_segment.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_with_sequence_bracketed.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_with_sequence.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_with_distribution.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_on_filegroup.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_graph.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_constraints.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table_as_select.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_security_policy.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_schema.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_role.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_procedure.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_partition_scheme.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_partition_function.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_master_key.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_login.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_function.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_fulltext_index.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_external_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_external_file_format.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_external_data_source.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_database_scoped_credential.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-create_columnstore_index.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-copy.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-convert.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-comment_blocks.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-collate.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-cast_variable.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-bulk_insert.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-begin_end_no_semicolon.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-begin_end_nested.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-begin_end.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-arithmetic_operations.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-alter_table_switch.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-alter_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-alter_index.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-alter_and_drop.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[tsql-add_index.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-within_group.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-values.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-unnest_with_ordinality.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-timestamp_resolutions.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-start_transaction.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-set_session.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-select_interval.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-row_datatype.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-rollback.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-regexp_replace_with_lambda.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-range_offset.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-json_functions.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-integer_types.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-insert.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-grouping_sets.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-filter_aggregate.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-create_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-common_on.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-commit.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-bare_functions.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-array.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-analyze.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[trino-alter_table.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-update_from.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-set_session.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-set_query_band.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-select.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-qualify.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-locking.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-delete.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-database.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-create_view.sql] PASSED [ 34%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-create_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-comparison_operators.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-comment_on_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-comment_on_column_stmt.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-collect_stats.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[teradata-bteq.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-stop_routine_load.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-resume_routine_load.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-pause_routine_load.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-drop_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_table_generated_column.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_table_dynamic_partition.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_table_duplicate_key.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_table_aggregate_key.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_routine_load.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_primary_key_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[starrocks-create_external_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-upsert.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-update.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-select.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-raise_function.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-quoted_identifiers.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-pragma.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-pattern_matching.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-over_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-named_parameters.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-json_operators.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-json_keys.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-is_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-insert.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-drop_trigger.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-delete.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_virtual_table_check.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_view.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_trigger.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_unsigned.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_table_end.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_deferrable.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_constraint_regexp.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_constraint_generated.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_constraint_default.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_check.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table_autoincrement.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-create_index.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-conflict_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-block_comment_end_of_input.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-arithmetric_a.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sqlite-alter_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-window_functions.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-values_with_alias.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-values.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-use_database.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-unpivot_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-uncache_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-truncate_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-table_alias.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-structure_accessor.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_views.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_tblproperties.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_tables.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_table_extended.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_partitions.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_functions.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_databases.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_create_table.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-show_columns.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-set_variable.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-set.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_union.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_transform_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_tablesample.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_star_in_multiparameter_function.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_star_except.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_sort_by.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_set_operators.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_reduce.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_qualify.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_order_by.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_limit_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_like_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_lateral_view_supported_tvf.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_hints.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_having.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_group_by.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_from_where_clause.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_from_values.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_from_multiple_values_clauses.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_from_lateral_view.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_from_file.sql] PASSED [ 35%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_div.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_distribute_by.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_delimited_identifier_with_escaped_backticks.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_delimited_identifier.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_cluster_by.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-select_aggregate.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-reset.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-repair_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-remove_widget.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-refresh_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-refresh_function.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-refresh.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-raw_literal.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-quoted_literal.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-pivot_clause.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-parse_timestamp_ltz_ntz_type.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-parse_integer_type.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-numeric_literal.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-merge_into.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-load_data.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-literals.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-list_jar.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-list_file.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-join_types.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-issue_3484.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-insert_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-insert_overwrite_directory_hive.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-insert_overwrite_directory.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-iceberg_replace_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-iceberg_create_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-iceberg_alter_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-from_supported_tvf.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-explain.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-exclamation_mark.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-drop_view.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-drop_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-drop_schema.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-drop_function.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-drop_database.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-division_operator.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-describe_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-describe_query.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-describe_function.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-describe_database.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_write_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_vacuum.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_update_table_schema.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_update_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_restore.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_read_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_merge.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_generate_manifest.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_drop_column_metadata_change.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_describe_history.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_describe_detail.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_delete_from.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_create_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_convert_to.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_constraints.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-delta_change_data_feed.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-date_functions.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-databricks_operator_colon_sign.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-databricks_dlt_create_view.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-databricks_dlt_create_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-databricks_dlt_constraint.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-databricks_dlt_apply_changes_into.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_widget.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_view.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_select.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_primitive_datatypes.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_like.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_hiveformat.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_datasource.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_table_complex_datatypes.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_function.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-create_database.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-common_table_expressions.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-clear_cache.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-case_clause.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-cache_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-bytes_literal.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-analyze_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-alter_view.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-alter_table.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-alter_database.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-add_jar.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[sparksql-add_file.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[soql-select_where_date_n_literals.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[soql-select_where_date_literals.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[soql-date_literals.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-within_group.sql] PASSED [ 36%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-window_function_ignore_nulls.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-use.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-unset.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-undrop.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-truncate_table.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-transactions.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-string_literal.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-show.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-set_command.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-set_call_variable.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-semi_structured_4.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-semi_structured_3.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-semi_structured_2.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-semi_structured.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_where_is_distinct_from.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_values.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_union.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_transient_table.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_system_function.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_stages_files.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_replace.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_rename.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_like_clause.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_higher_order_function.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_grouping_sets.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_group_by_cube_rollup.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_exclude_rename.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_exclude.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_except.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_clause_modifiers.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select_asof_join.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-select.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-sample.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-return.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-remove_statement.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-qualify_union.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-qualify.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-put_statement.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-pivot.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-object_literals.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-non_reserved_keywords.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-multiple_shorthand_casts.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-merge_into.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-match_recognize.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-list_statement.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-limit.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-let.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-lateral_flatten_after_join.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-json_underscore_key.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-insert.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-inline_comment.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-identifier_pseudo_function.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-group_by_all.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-grant_revoke.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-get_statement.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-frame_clause.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-for_in_loop.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-first_value_ignore_nulls.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-explain.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-execute_task.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-execute_immediate.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-exception.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-escape.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-drop_statements.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-drop_resource_monitor.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-drop_password_policy.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-drop_iceberg_table.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-drop_dynamic_table.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-double_quote_escapes.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-describe_statements.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-delete.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-declare.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-datetime_units.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-datetime_intervals.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-datatypes.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-current_user.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_warehouse.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_view.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_user.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_task.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_tag.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_table_with_partition_as_column_name.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_table_comments.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_table.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_streamlit.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_stream.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_storage_integration.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_stage.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_sequence.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_schema.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_row_access_policy.sql] PASSED [ 37%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_role.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_resource_monitor.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_procedure.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_pipe.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_password_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_notification_integration.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_network_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_masking_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_function.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_file_format.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_external_volume.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_external_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_external_function.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_event_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_dynamic_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_database_role.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_database.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_cortex_search_service.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_clone.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_catalog_integration.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_authentication_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-create_api_integration.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_location_partitionby.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_location_GoogleCloud.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_location_Azure.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_location_Amazon_SC3.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_into_location.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-copy_files_into_location_statement.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-connect_by.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-comment_statement.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-col_position.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-changes_clause.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-cast_datatype_accessor.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-call_statement.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-call.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-begin_end.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-bare_functions.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-at_before_time_travel.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_warehouse.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_view.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_unset_values.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_set_values.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_reset_password.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_rename.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_remove_delegate_auth.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_delegate_auth_role.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_delegate_auth.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_user_abort_query.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_unset_simple.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_unset_full.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_suspend.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_set_special_simple.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_set_special_full.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_set_simple.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_set_full.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_resume.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_remove_after.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_modify_when.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_modify_as.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_if_exists_resume.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_task_add_after.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_tag.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_table_column.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_table_clustering_action.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_streamlit.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_stream.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_storage_integration.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_stage.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_share.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_session_unset_parameters.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_session_set_timezone.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_sequence.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_schema.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_row_access_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_role.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_resource_monitor.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_procedure.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_pipe.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_password_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_network_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_materialized_view.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_masking_policy.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_function.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_file_format.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_external_volume.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_external_table.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_external_function.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_database.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_cortex_search_service.sql] PASSED [ 38%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[snowflake-alter_account.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-window_functions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-vacuum.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-update.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-unreserved_keywords.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-unpivot.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-unload.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-transactions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-temporary_tables.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-super_data_type.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-single_quote.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-show_model.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-show_datashares.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_top.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_keywords.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_into.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_from_with_parenthesis.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_first_value.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_exclude.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_datetime_functions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select_dateadd.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-select.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-qualify.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-prepare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-pivot.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-percentile_cont.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-pattern_match_expressions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-object_unpivot.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-merge.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-lock_table.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-insert_into.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-grant_datashare_usage.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-fetch.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-execute.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-drop_rls_policy.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-drop_procedure.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-drop_datashare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-detach_rls_policy.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-desc_datashare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-declare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-deallocate.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-datetime_cast.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-dateparts.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_view.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_user.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_table_as.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_table.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_schema.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_rls_policy.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_procedure.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_model.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_materialized_view.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_library.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_group.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_function.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_external_table_as.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_external_table.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_external_schema.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_external_function.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-create_datashare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-copy.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-close.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-cast_with_whitespaces.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-cast_conversion.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-call.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-attach_rls_policy.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-array_unnest.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-approximate_functions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-analyze_compression.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_user.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_table.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_schema.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_procedure.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_group.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_default_privileges.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[redshift-alter_datashare.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-within_group.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-with.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-variadic.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-values_in_subquery.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-values_alias.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-values.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-vacuum.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-update_table.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-unicode_single_quote.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-unicode_double_quote.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-truncate.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-table_functions.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-substring.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-subquery.sql] PASSED [ 39%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-string_normalization.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-single_quote.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-show.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-set_session_authorization.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-set_constraints.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-set.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_ordered_nested_sets.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_offset.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_natural_join.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_into.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_frame_clause.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select_case_cast.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-select.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-security_label.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-revoke.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-reset_session_authorization.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-reset.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-reindex.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-refresh_materialized_view.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-reassign_owned.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-range_operators.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-psql_variable.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-psql_meta_command.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-prepare.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-postgres_postgis_operators.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-postgres_pgvector_operators.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-postgis.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-position.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-pgvector.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-pattern_match_expressions.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-overlaps.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-null_filters.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-notifications.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-meta_commands_query_buffer.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-lock_table.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-load.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-limit_clause.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-json_operators.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-join_types.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-join_no_space.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-join_lateral.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-is_unknown.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-is_json.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-insert.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-import_foreign_schema.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-group_by.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-grant_privileges.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-full_text_search.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-filter.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-explain.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-execute.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-escape.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_view.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_type.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_trigger.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_subscription.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_statistics.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_sequence.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_publication.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_procedure.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_policy.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_owned.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_materialized_view.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_index.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_function.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_foreign_table.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_domain.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_database.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_cast.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-drop_aggregate.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-do.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-discard.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-delete.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-deallocate.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-datetime_units.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-datatypes.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-cte_in_materialized_view.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_zero_argument_function.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_view.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_user_mapping.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_type.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_trigger.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_table_as.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_table.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_subscription.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_statistics.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_server.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_sequence.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_schema.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_role.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_publication.sql] PASSED [ 40%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_procedure.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_policy.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_operator.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_materialized_view.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_index.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_function.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_foreign_wrapper.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_foreign_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_extension.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_domain.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_dollar_quoted_function.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_database.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_collation.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_cast.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-create_aggregate.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-copy.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-composite_types.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-comment_on.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-cluster.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-cast_with_whitespaces.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-call.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-bare_functions.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-array.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-analyze.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_view.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_type.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_trigger.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_subscription.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_statistics.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_sequence.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_schema.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_role.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_publication.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_procedure.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_policy.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_materialized_view.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_index.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_function.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_foreign_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_extension.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_domain.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_default_privileges.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_database.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[postgres-alter_aggregate.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-within_group.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-while_loop.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-temporary_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-substitution_variable.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-space_between_alias_and_column.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-select_natural_join.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-select_for_update.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-select.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-rowtype.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-returning_into.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-return.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-record_type.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-raise.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-quoted_slash.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-prompt.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-pivot_unpivot.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-open_for.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-non_ansi_joins.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-named_argument.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-lateral.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-json_object.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-join_types.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-interval_operations.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-if.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-hierarchical_queries.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-forall.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-for_loop.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-fetch_first_row_only.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-fetch.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-exit.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-drop_type.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-drop_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-drop_procedure.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-drop_package.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-database_link.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-cursor.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_view.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_user.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_type_body.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_type.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_trigger.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_table.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_sequence.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_procedure.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_package.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-create_function.sql] PASSED [ 41%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-continue.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-comparison_operators_with_space.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-comment.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-column_type.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-collections.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-bind_variables.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-bare_functions.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-at_signs.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-assignment.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-alter_trigger.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-alter_table.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-alter_package.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[oracle-alter_function.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-while_no_label.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-while_label.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-variable_assignment.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-values_statement.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_statement.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_key.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_index_for_order_by.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_index_for_join.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_index_for_group_by.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_index.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-use_database.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-update.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-system_variables.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal_set_signal_info_multiple.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal_set_signal_info.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal_condition_sqlstate_value.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal_condition_sqlstate.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal_condition_name.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-signal.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-set_transaction.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-set_names.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-set.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_with_regexp.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_with_date_part_function.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_straight_join.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_small_result.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_no_cache.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_calc_found_rows.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_cache.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_buffer_result.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_sql_big_result.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_session_variable.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_partition.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_operators.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_multiple_partition.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_lock_in_share_mode.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_local_variable.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_session_variable.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_lines_terminated.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_lines_starting.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_fields_terminated.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_fields_optionally_enclosed.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_fields_escaped.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile_fields_enclosed.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_outfile.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_multiple_variable.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_into_dumpfile.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_high_priority.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update_skip_locked.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update_of_multiple.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update_of.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update_nowait.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update_lock_in_share_mode.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_update.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_for_share.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-select_distinctrow.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal_set_signal_info_multiple.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal_set_signal_info.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal_condition_sqlstate_value.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal_condition_sqlstate.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal_condition_name.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-resignal.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-reset_master.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-replace.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-repeat_no_label.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-repeat_multiple_statements.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-repeat_label.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-repair_table.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-rename_table.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-quoted_literal.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-purge_binary_logs.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-procedure_out_param.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-procedure_inout_param.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-procedure_in_param.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-procedure_definer.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-prepare_statement.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-prepare_session_variable.sql] PASSED [ 42%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-prepare_local_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-optimize_table.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-open_qualified.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-open.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-null_safe_equal.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-nested_begin.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-loop_no_label.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-loop_multiple_statements.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-loop_label.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-load_data.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-line_comment.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-json.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-interval.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-insert.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-ignore_key.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-ignore_index_for_order_by.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-ignore_index_for_join.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-ignore_index_for_group_by.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-ignore_index.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_subquery_expression.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_session_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_nested.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_multiple_expression.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_elseif.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if_else.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-if.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-hexadecimal_literal.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-help_statement.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_sqlwarning.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_sqlstate_value.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_sqlstate.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_not_found.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_error_code.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-handler_condition_name.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-grant.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_row_count.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_number.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_session_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_numeric.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_local_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_info_session_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_info_multiple_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-get_diagnostics_condition_info_local_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_sql_security_invoker.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_sql_security_definer.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_return.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_reads_sql.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_notdeterministic.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_no_sql.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_modifies_sql.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_definer.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-function_comment.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_key.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_index_left_join.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_index_for_order_by.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_index_for_join.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_index_for_group_by.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-force_index.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-flush.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch_session_multiple.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch_session.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch_next_from.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch_multiple.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch_from.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-fetch.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-explain.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-execute_prepared_stmt_using_multiple_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-execute_prepared_stmt_using.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-execute_prepared_stmt.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_trigger.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_table.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_procedure.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_prepare.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_index_with_lock.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_index_with_algorithm.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_index.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_function.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-drop_event.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-delimiter_select.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-delimiter_procedure.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-delimiter_function.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-delete_multitable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_undo_handler_sqlexception.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_local_variable.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_exit_handler_sqlexception.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_default_quotedliteral.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_default_numeric.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_cursor.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_continue_handler_sqlexception.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-declare_condition.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-deallocate_prepare.sql] PASSED [ 43%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_view.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_user.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_trigger.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_unique_key.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_primary_foreign_keys.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_null_position.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_index.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_generated_column.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_equals_optional.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_datetime.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_constraint_unique.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table_column_charset.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_table.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_role.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_index.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_event.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-create_database.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-column_alias.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-collate.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-close_qualified.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-close.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-checksum_table.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-check_table.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-check_constraint.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-call_statement.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-bit_value_literal.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-begin.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-analyze_table.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-alter_view.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-alter_table.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-alter_event.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mysql-alter_database.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-subscribe_fetch_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-show_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-insert_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-grant_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-explain_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-drop_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_views.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_source_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_sink_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_index.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_connection_statement.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-create_cluster_replica_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-copy_to_from_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-begin_close_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[materialize-alter_statements.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-while_no_label.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-while_label.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-variable_assignment.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-values_statement.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_statement.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_key.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_index_for_order_by.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_index_for_join.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_index_for_group_by.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_index.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-use_database.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-update.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-system_variables.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal_set_signal_info_multiple.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal_set_signal_info.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal_condition_sqlstate_value.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal_condition_sqlstate.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal_condition_name.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-signal.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-set_names.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-set.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_with_regexp.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_straight_join.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_small_result.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_no_cache.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_calc_found_rows.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_cache.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_buffer_result.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_sql_big_result.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_session_variable.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_partition.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_multiple_partition.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_lock_in_share_mode.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_local_variable.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_session_variable.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_lines_terminated.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_lines_starting.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_fields_terminated.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_fields_optionally_enclosed.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_fields_escaped.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile_fields_enclosed.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_outfile.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_multiple_variable.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_into_dumpfile.sql] PASSED [ 44%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_high_priority.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update_skip_locked.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update_of_multiple.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update_of.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update_nowait.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update_lock_in_share_mode.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_update.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_for_share.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_distinctrow.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-select_boolean_operators.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal_set_signal_info_multiple.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal_set_signal_info.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal_condition_sqlstate_value.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal_condition_sqlstate.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal_condition_name.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-resignal.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-reset_master.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-replace_returning.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-replace.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-repeat_no_label.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-repeat_multiple_statements.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-repeat_label.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-repair_table.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-rename_table.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-quoted_literal.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-purge_binary_logs.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-procedure_out_param.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-procedure_inout_param.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-procedure_in_param.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-procedure_definer.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-prepare_statement.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-prepare_session_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-prepare_local_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-optimize_table.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-open_qualified.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-open.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-nested_begin.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-loop_no_label.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-loop_multiple_statements.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-loop_label.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-load_data.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-line_comment.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-json.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-interval.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-insert_returning.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-insert.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-ignore_key.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-ignore_index_for_order_by.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-ignore_index_for_join.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-ignore_index_for_group_by.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-ignore_index.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_subquery_expression.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_session_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_nested.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_multiple_expression.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_elseif.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if_else.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-if.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-hexadecimal_literal.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-help_statement.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_sqlwarning.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_sqlstate_value.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_sqlstate.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_not_found.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_error_code.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-handler_condition_name.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-group_by.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-grant.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_row_count.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_number.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_session_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_numeric.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_local_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_info_session_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_info_multiple_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-get_diagnostics_condition_info_local_variable.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_sql_security_invoker.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_sql_security_definer.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_return.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_reads_sql.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_notdeterministic.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_no_sql.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_modifies_sql.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_definer.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-function_comment.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_key.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_index_left_join.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_index_for_order_by.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_index_for_join.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_index_for_group_by.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-force_index.sql] PASSED [ 45%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-flush.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch_session_multiple.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch_session.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch_next_from.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch_multiple.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch_from.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-fetch.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-explain.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-execute_prepared_stmt_using_multiple_variable.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-execute_prepared_stmt_using.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-execute_prepared_stmt.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_trigger.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_procedure.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_prepare.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_index_with_lock.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_index_with_algorithm.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_index.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-drop_function.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-delimiter_select.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-delimiter_procedure.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-delimiter_function.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-delete_returning.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-delete_multitable.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_undo_handler_sqlexception.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_local_variable.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_exit_handler_sqlexception.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_default_quotedliteral.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_default_numeric.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_cursor.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_continue_handler_sqlexception.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-declare_condition.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-deallocate_prepare.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_view.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_user.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_trigger.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_temporary_table_ddl.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_temporary_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_unique_key.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_primary_foreign_keys.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_options.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_null_position.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_index.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_generated_column.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_equals_optional.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_datetime.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_constraint_unique.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table_column_charset.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_role.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_or_replace_temporary_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_or_replace_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_index.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-create_database.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-column_alias.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-close_qualified.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-close.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-checksum_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-check_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-check_constraint.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-call_statement.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-bit_value_literal.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-begin.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-analyze_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-alter_view.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-alter_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[mariadb-alter_database.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[impala-insert_overwrite.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[impala-insert_into.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[impala-create_table_as_select.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[impala-create_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[impala-compute_stats.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-use.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-truncate_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-set.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_sampling_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_regexp.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_left_semi_join.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_lateral_view.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_interval.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_cluster_distribute_sort_by.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-select_cast.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-quoted_literal.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-msck_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-msck_repair_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_overwrite_table_partition.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_overwrite_table_dynamic_partition.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_overwrite_table.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_overwrite_directory.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_into_table_values.sql] PASSED [ 46%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_into_table_partition.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-insert_into_table.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-drop_table.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-drop_schema.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-drop_database.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-double_equals.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_with.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_temporary_properties.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_temporary_external.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_skewed_by.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_row_format_serde.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_row_format_delimited.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_like.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_external_partitioned.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_datatypes.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_constraints.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_clustered_by.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_table_as_select.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_schema.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-create_database.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-array_types.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-alter_view.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-alter_table.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-alter_schema.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[hive-alter_database.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-fetch.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-declare.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-create_table_as.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-create_table.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-copy.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-close.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[greenplum-analize.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-use_statements.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-show_statements.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-select_basic.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-explain_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-describe_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_watermark.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_timestamp_precision.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_simple.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_computed_metadata.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_complex.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_table_basic.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_database.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[flink-create_catalog.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-values_in_subquery.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-update_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-truncate_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-select_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-rename_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-recompress_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-preload_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-open_close_schema.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-merge_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-kill_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-insert_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-import_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-flush_statistics.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-export_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-explain_virtual.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-execute_script.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_table_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_script_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_schema_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_consumer_group.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_connection_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_cascade_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-drop_cascade_restrict_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-delete_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-data_type_test.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_virtual_schema_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_view_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_user.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_statement5.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_statement4.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_statement3.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_statement2.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_statement1.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_udfscript_dot_syntax.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_table_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_scripting_lua_script_statement3.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_scripting_lua_script_statement2.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_scripting_lua_script_statement1.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_schema.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_role.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_python_scalar_script.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_lua_script_bracket.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_function_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_consumer_group.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_connection.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-create_adapter_script_statement.sql] PASSED [ 47%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-comment_statement.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_virtual_schema_statement.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_user.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_table_distribute_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_table_constraint.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_table_column.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_system.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_session.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_schema_statement.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_role.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_consumer_group.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-alter_connection.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-access_statement.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[exasol-Add_Days.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-walrus_operator_function.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-unpivot.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-structs.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-star_expression.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_replace.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_quoted.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_lambda.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_exclude_replace.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_exclude.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select_columns.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-select.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-qualify.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-positional_join.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-pivot.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-list_struct.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-list_comprehension.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-json_operators.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-insert.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-group_order_by_all.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-from_first.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-extract_temporal.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-drop_macro.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-double_equal.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-create_view.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-create_type.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-create_table.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-create_macro.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-asof_join.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[duckdb-anti_semi_join.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_with_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_with_label.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_with_default.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_with_columns.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_select.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_multiple_values.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_hive_table.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_complex.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-insert_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-drop_table_if_exists.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-drop_table_force.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-drop_table_database_qualified.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-drop_table_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_with_index.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_unique_key.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_simple_aggregate.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_range_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_mixed_aggregate.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_list_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_temporary_external.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_temporary.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_if_not_exists.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_external.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_database_qualified.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_like_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_generated_column.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_duplicate_key.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_bitmap_hll_test.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_auto_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_as_select_with_properties.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_as_select_if_not_exists.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_as_select_complex.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_as_select_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_aggregate_key.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_aggregate_functions.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_table_advanced_aggregate.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_with_partition2.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_with_partition.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_with_complex_properties.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_with_comment.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_external.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_as_select_with_properties.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_as_select_with_comment.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_as_select_external.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[doris-create_hive_table_as_select_basic.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-where_like.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-values.sql] PASSED [ 48%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-special_registers.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-select_ordered_nested_sets.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-select.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-over.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-offset_fetch_limit.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-lateral.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-labeled_duration.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-join_types.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-function_within_group.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-declare_global_temporary_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-day_unit.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-create_table_field_name_with_pound_sign.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-create_index.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-case.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-call_stored_proc.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[db2-alter_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-use_database.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-use_catalog.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-unpivot.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-show_volumes.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-show_views.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-show_tables.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-show_functions.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-show_databases.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-set_variable.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-set_time_zone.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-select_window.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-select_group_by.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-select_from_read_file.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-select_from_lateral_view.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-select.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-pivot.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-named_argument.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-magic_single_line.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-magic_line.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-drop_volume.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-drop_catalog.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-describe_volume.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-declare_or_replace_variable.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-date_functions.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_volume.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_private_materialized_view.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_function.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_database.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-create_catalog.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-comment_on.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-command_terminator.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-alter_volume.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-alter_view.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-alter_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-alter_database.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[databricks-alter_catalog.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-tuple_datatype.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-system_statement.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-select_with_settings.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-select_except.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-select_distinct_on.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-rename.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-prewhere.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-order_by_with_fill.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-order_by_expression.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-match_support.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-limit_delimited.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-limit_by.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-lambda_function.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-join.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-into_outfile.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-interval.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-in_table_cte.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-in_operator.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-in_implicit_array_tuple.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-identifier.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-format.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-final.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-drop_statement.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-dollar_quoted_literal.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-decimal_support.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-datetime64_precision.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-cte_columns.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-cte.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-create_view.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-create_temporary_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-create_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-create_materialized_view.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-create_database.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-complex_table_definition.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-back_quoted_identifier.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[clickhouse-alter_table.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-typeless_struct.sql] PASSED [ 49%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-typeless_array.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-tablesample.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-string_literals.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-set_variable_single.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-set_variable_multiple.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_window.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_union_and_qualify.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_qualify.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_offset_3.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_offset_2.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_offset.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_date_literal_coercion_and_two_part_string_interval.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_with_cast.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_where_less_than.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_where_greater_than.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_where_array_element_less_than.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_unpivot.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_udf_quote_project_name.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_udf_quote_project_and_datasetfunctionname.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_udf_quote_nothing.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_udf_quote_everything.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_typeless_struct_inside_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_struct.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_set_operators.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_safe_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_rows_between.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_replace.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_quoting.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_pivot.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_natural_join.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_multi_except.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_ml_weights.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_ml_predict_with_select.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_mixture_of_array_literals.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_lt_gt.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_less_than_greater_than.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_interval_expression.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_if.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_identifiers.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_hyphenated_table_name_in_from.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_gt_lt.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_group_by.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_function_with_named_arguments.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_function_parameter_order_by_multiple_columns.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_function_object_fields.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_for_system_time.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_extract.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_except_replace.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_except.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_example.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_empty_array_literal.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_datetime.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_column_object_with_keyword.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_case.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_1_lt_0.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select_1_gt_0.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-select.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-procedural_statements.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-pipe_statement.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-parameters.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-normalize_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-merge_into.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-load_data_statement.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-literals_with_data_type_and_quoted.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-is_not_distinct.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-interval_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-insert.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-handle_exception.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-for_in.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-export_statement.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-execute_immediate.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_various_resources.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_table_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_table.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_schema.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_procedure.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_materialized_view.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-drop_function.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-delete.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-declare_variable_with_default.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-declare_variable.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-dateparts.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_view_options_as.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_temp_function_with_select.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_trailing_comma.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_partition_by_cluster_by_as.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_partition_by_as.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_options_as.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_options.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_like_copy_clone.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_keys.sql] PASSED [ 50%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_hyphen_project.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_function.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_default_collate.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_columns_partition_options.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_table_column_options.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_snapshot_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_schema.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_row_access_policy.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_reservation.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_procedure.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_or_replace_table_options_as.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_or_replace_sql_function_any_type.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_materialized_view_as_replica_of.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_materialized_view.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_underscore_name.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_simple.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_quoted_name.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_options_library_array.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_deterministic.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_js_function_complex_types.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_index.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_function_with_args.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_function_no_args.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_external_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_capacity.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-create_assignment.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-call_procedure.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-begin.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-assert.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-array_agg_respect_nulls.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-array_agg_ignore_nulls.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-array_agg_distinct_ignore_nulls.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-any_value_having.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_view_set_options.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_view_alter_column.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_various_resources.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_set_options.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_set_default_collate.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_rename_to.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_rename_column.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_drop_key.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_drop_constraint.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_drop_column.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_alter_column.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_add_key.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_table_add_column.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_schema.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[bigquery-alter_materialized_view_set_options.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-values.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-unload_select.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_views.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_tblproperties.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_tables.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_partitions.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_databases.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_create_view.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_create_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-show_columns.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_widow_functions.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_unnest.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_underscore.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_row.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_reduce.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_map_type.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_map_function.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_group_by.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_filter.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_datetime_functions.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_cast_withtimezone.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_base_operators.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_b.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_array_of_rows.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-select_a.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-prepared_statements.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-msck_repair_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-listagg.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-insert_into.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-element_at.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_view.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_table_iceberg.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_table_as_select.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_struct_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_partitioned_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_map_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_external_table_struct.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_external_table_input_format.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_external_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_database_if_not_exists.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_database.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-create_array_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[athena-alter_table.sql] PASSED [ 51%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_update_statement.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_no_schema_binding.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_nested_in_with_statement.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_insert_with_statement.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_insert_statement_b.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_insert_statement_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_insert_bracketed_with_statement.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-with_compound_select_union.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-where_fetch.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-update_with_table_alias.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-update_with_from_clause.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-update_set_case.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-update.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-unaliased_using_subquery.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-truncate_table_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-truncate_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-trim_functions.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-transactions.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-table_expression.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-shorthand_cast.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-set_schema_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-set_order_by_complex.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-set_order_by.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-semicolon_delimiters.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_where_clause_functions.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_simple_limit.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_recursive.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_offset_limit.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_limit_and_offset.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_brackets.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_b.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_with_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_where_in_unnest.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_v.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_union_distinct.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_union_bracketed.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_union_all.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_union.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_u.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_true_and_not_false.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_trailing_comma_column_list.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_table_named_group.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_t.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_j.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_i.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_h.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_g.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_f.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_e.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_d.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_c.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_b.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_simple_a.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_system_10_repeatable.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_system_10_aliased.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_system_10.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_bernoulli_order_limit.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_bernoulli_10_repeatable.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_bernoulli_10_aliased.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_sample_bernoulli_10.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_s.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_right.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_r.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_q.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_p.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_overlaps.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_order_fetch.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_offset.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_o.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_numeric_literal_exponential_format.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_nested_join.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_natural_join.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_named_windows_each_window_specification.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_named_window_with_parentheses.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_named_window_no_parentheses.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_named_window.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_n.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_multiple_named_windows.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_many_join.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_m.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_l.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_j.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_intersect.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_in_multiline_comment.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_h.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_g_fetch.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_g.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_function_in_group_by.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_from_where_overlaps.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_fn_square_bracket_array_parameter.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_fetch.sql] PASSED [ 52%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_f.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_except.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_e.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_d.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_cross_join.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_case_c.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_case_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_case_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_c.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_bitwise_operators.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_a_and_not_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-select_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-rollback_work_and_no_chain.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-rollback_work.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-rollback_and_no_chain.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-rollback.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-revoke_select_on_table_a_from_group_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-obevo.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-numeric_literal.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-non_breaking_space.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-naked_identifiers.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-multi_statement_c.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-multi_statement_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-multi_statement_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-modulo.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-merge_into.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-like_operators.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-insert_with_statement.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-insert_using_subquery.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-insert_default_values.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-insert_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-having_fetch.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-group_by_fetch.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_update_on_all_tables_in_schema_a_to_public.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_select_update_insert_on_mytable_to_public.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_select_on_mytable_to_public_with_grant_option.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_select_on_mytable_to_public.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_select_col1_col2_update_col1_on_mytable_to_public.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_multiple_tables.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_all_privileges_on_mytable_to_role.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_all_on_table_mytable_to_role.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-grant_all_on_mytable_to_role.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-functions_b.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-functions_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-from_fetch.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-expression_recursion_2.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-expression_recursion.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-escaped_quotes.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-escape.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-empty_file.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_view_a_restrict.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_view_a_cascade.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_view_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_type.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_trigger.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_table_if_exists_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_table_a_restrict.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_table_a_cascade.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_table_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_sequence.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_schema.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_model.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_index_simple.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_index_if_exists.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-drop_cast.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-double_quote_escapes.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-double_dot.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-describe_table.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-delete_from.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_zero_argument_function.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_view_if_not_exists.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_view_a.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_user.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_trigger.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_varchar.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_table_comment.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_double_precision.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_default_function.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_constraint_reference_option.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_constraint_default.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_column_constraint.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_column_comment.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_auto_increment.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_as_select_cte_parentheses.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_as_select_cte_no_parentheses.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_as.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_a_pk_unique_fk_constraints.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_a_column_constraints.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table_a_c1_c2.sql] PASSED [ 53%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_table.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_sequence.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_schema_if_not_exists.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_schema_a.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_role.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_model_options.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_index_simple.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_index_if_not_exists.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_function_no_args.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_function.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_database_if_not_exists.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_database_a.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-create_cast.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-commit_work_and_no_chain.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-commit_work.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-commit_and_no_chain.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-commit.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-comments.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-bracketed_statement.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-bracket_in_comment.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-arithmetic_a.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-ansi_cast_with_whitespaces.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-alter_table_rename_to.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-alter_table.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_broad_fix[ansi-alter_sequence.sql] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-within_group.sql-True-within_group.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-with.sql-True-with.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-utf8.sql-True-utf8.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-update_table.sql-True-update_table.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-subquery.sql-True-subquery.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-single_quote.sql-True-single_quote.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-set.sql-True-set.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-select_frame_clause.sql-True-select_frame_clause.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-select_case_null_cast.sql-True-select_case_null_cast.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-select_case_cast.sql-True-select_case_cast.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-select.sql-True-select.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-revoke.sql-True-revoke.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-position.sql-True-position.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-null_filters.sql-True-null_filters.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-null_cast_with_whitespaces.sql-True-null_cast_with_whitespaces.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-limit_clause.sql-True-limit_clause.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-json_operators.sql-True-json_operators.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-join_types.sql-True-join_types.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-join_no_space.sql-True-join_no_space.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-insert.sql-True-insert.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-group_by.sql-True-group_by.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-grant_privileges.sql-True-grant_privileges.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-flex_functions.sql-True-flex_functions.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-escape.sql-True-escape.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-drop_view.sql-True-drop_view.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-delete.sql-True-delete.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-datetime_units.sql-True-datetime_units.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-datatypes.sql-True-datatypes.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_view.sql-True-create_view.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_table_like.sql-True-create_table_like.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_table_as.sql-True-create_table_as.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_table.sql-True-create_table.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_schema.sql-True-create_schema.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-create_projection.sql-True-create_projection.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-copy.sql-True-copy.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-comment_on.sql-True-comment_on.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-cast_with_whitespaces.sql-True-cast_with_whitespaces.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-bare_functions.sql-True-bare_functions.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-array.sql-True-array.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-alter_view.sql-True-alter_view.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-alter_table.sql-True-alter_table.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[vertica-alter_schema.sql-True-alter_schema.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-window_functions.sql-True-window_functions.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-while_statement.sql-True-while_statement.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-waitfor.sql-True-waitfor.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-update.sql-True-update.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-try_catch.sql-True-try_catch.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-triggers.sql-True-triggers.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-transaction.sql-True-transaction.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-temporal_tables.sql-True-temporal_tables.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-temp_tables.sql-True-temp_tables.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-tablesample.sql-True-tablesample.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-table_variables.sql-True-table_variables.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-table_object_references.sql-True-table_object_references.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-system-variables.sql-True-system-variables.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-synonym.sql-True-synonym.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-stored_procedured_mixed_statements.sql-True-stored_procedured_mixed_statements.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-stored_procedure_single_statement.sql-True-stored_procedure_single_statement.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-stored_procedure_simple.sql-True-stored_procedure_simple.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-stored_procedure_begin_end.sql-True-stored_procedure_begin_end.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-sqlcmd_command.sql-True-sqlcmd_command.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-set_statements.sql-True-set_statements.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-set_context_info.sql-True-set_context_info.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-sequence.sql-True-sequence.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_top.sql-True-select_top.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_pivot.sql-True-select_pivot.yml] PASSED [ 54%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_natural_join.sql-True-select_natural_join.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_named_window.sql-True-select_named_window.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_into.sql-True-select_into.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_for.sql-True-select_for.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_date_functions.sql-True-select_date_functions.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_cross_apply.sql-True-select_cross_apply.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select_assign_parameter.sql-True-select_assign_parameter.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-select.sql-True-select.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-replicate.sql-True-replicate.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-rename_table.sql-True-rename_table.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-reconfigure.sql-True-reconfigure.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-raiserror.sql-True-raiserror.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-print.sql-True-print.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-outer_apply.sql-True-outer_apply.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-openrowset.sql-True-openrowset.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-openquery.sql-True-openquery.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-openjson.sql-True-openjson.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-open_symmetric_key.sql-True-open_symmetric_key.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-offset.sql-True-offset.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-nested_joins.sql-True-nested_joins.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-multi_statement_without_semicolon.sql-True-multi_statement_without_semicolon.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-minimal_function_no_alter.sql-True-minimal_function_no_alter.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-minimal_function.sql-True-minimal_function.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-merge.sql-True-merge.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-json_functions.sql-True-json_functions.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-join_hints.sql-True-join_hints.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-insert_with_identity_insert.sql-True-insert_with_identity_insert.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-insert_statement.sql-True-insert_statement.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-insert_default.sql-True-insert_default.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-ignore_nulls.sql-True-ignore_nulls.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-if_else_begin_end.sql-True-if_else_begin_end.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-if_else.sql-True-if_else.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-hints.sql-True-hints.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-group_by.sql-True-group_by.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-grant_deny_revoke.sql-True-grant_deny_revoke.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-goto_statement.sql-True-goto_statement.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-go_delimiters.sql-True-go_delimiters.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-functions_agg.sql-True-functions_agg.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-functions_a.sql-True-functions_a.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-function_with_variable.sql-True-function_with_variable.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-function_no_return.sql-True-function_no_return.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-function_default_params.sql-True-function_default_params.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-execute.sql-True-execute.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_view.sql-True-drop_view.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_user.sql-True-drop_user.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_table.sql-True-drop_table.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_function.sql-True-drop_function.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-drop_external_table.sql-True-drop_external_table.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-delete_azure_synapse_analytics.sql-True-delete_azure_synapse_analytics.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-delete.sql-True-delete.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-declare_with_following_statements.sql-True-declare_with_following_statements.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-declare_table_type.sql-True-declare_table_type.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-datetrunc.sql-True-datetrunc.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-datepart.sql-True-datepart.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-date_functions.sql-True-date_functions.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-cursor.sql-True-cursor.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-cte_s.sql-True-cte_s.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view_with_unpivot.sql-True-create_view_with_unpivot.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view_with_set_statements.sql-True-create_view_with_set_statements.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view_with_pivot.sql-True-create_view_with_pivot.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view_with_cte.sql-True-create_view_with_cte.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view_with_columns.sql-True-create_view_with_columns.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_view.sql-True-create_view.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_user.sql-True-create_user.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_type.sql-True-create_type.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_with_trailing_comma.sql-True-create_table_with_trailing_comma.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_with_table_option_segment.sql-True-create_table_with_table_option_segment.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_with_sequence_bracketed.sql-True-create_table_with_sequence_bracketed.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_with_sequence.sql-True-create_table_with_sequence.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_with_distribution.sql-True-create_table_with_distribution.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_on_filegroup.sql-True-create_table_on_filegroup.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_graph.sql-True-create_table_graph.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_constraints.sql-True-create_table_constraints.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table_as_select.sql-True-create_table_as_select.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_table.sql-True-create_table.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_security_policy.sql-True-create_security_policy.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_schema.sql-True-create_schema.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_role.sql-True-create_role.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_procedure.sql-True-create_procedure.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_partition_scheme.sql-True-create_partition_scheme.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_partition_function.sql-True-create_partition_function.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_master_key.sql-True-create_master_key.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_login.sql-True-create_login.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_function.sql-True-create_function.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_fulltext_index.sql-True-create_fulltext_index.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_external_table.sql-True-create_external_table.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_external_file_format.sql-True-create_external_file_format.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_external_data_source.sql-True-create_external_data_source.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_database_scoped_credential.sql-True-create_database_scoped_credential.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-create_columnstore_index.sql-True-create_columnstore_index.yml] PASSED [ 55%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-copy.sql-True-copy.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-convert.sql-True-convert.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-comment_blocks.sql-True-comment_blocks.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-collate.sql-True-collate.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-cast_variable.sql-True-cast_variable.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-bulk_insert.sql-True-bulk_insert.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-begin_end_no_semicolon.sql-True-begin_end_no_semicolon.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-begin_end_nested.sql-True-begin_end_nested.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-begin_end.sql-True-begin_end.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-arithmetic_operations.sql-True-arithmetic_operations.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-alter_table_switch.sql-True-alter_table_switch.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-alter_table.sql-True-alter_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-alter_index.sql-True-alter_index.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-alter_and_drop.sql-True-alter_and_drop.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[tsql-add_index.sql-True-add_index.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-within_group.sql-True-within_group.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-values.sql-True-values.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-unnest_with_ordinality.sql-True-unnest_with_ordinality.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-timestamp_resolutions.sql-True-timestamp_resolutions.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-start_transaction.sql-True-start_transaction.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-set_session.sql-True-set_session.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-select_interval.sql-True-select_interval.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-row_datatype.sql-True-row_datatype.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-rollback.sql-True-rollback.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-regexp_replace_with_lambda.sql-True-regexp_replace_with_lambda.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-range_offset.sql-True-range_offset.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-json_functions.sql-True-json_functions.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-integer_types.sql-True-integer_types.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-insert.sql-True-insert.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-grouping_sets.sql-True-grouping_sets.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-filter_aggregate.sql-True-filter_aggregate.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-create_table.sql-True-create_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-common_on.sql-True-common_on.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-commit.sql-True-commit.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-bare_functions.sql-True-bare_functions.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-array.sql-True-array.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-analyze.sql-True-analyze.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[trino-alter_table.sql-True-alter_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-update_from.sql-True-update_from.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-set_session.sql-True-set_session.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-set_query_band.sql-True-set_query_band.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-select.sql-True-select.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-qualify.sql-True-qualify.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-locking.sql-True-locking.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-delete.sql-True-delete.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-database.sql-True-database.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-create_view.sql-True-create_view.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-create_table.sql-True-create_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-comparison_operators.sql-True-comparison_operators.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-comment_on_table.sql-True-comment_on_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-comment_on_column_stmt.sql-True-comment_on_column_stmt.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-collect_stats.sql-True-collect_stats.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[teradata-bteq.sql-True-bteq.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-stop_routine_load.sql-True-stop_routine_load.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-resume_routine_load.sql-True-resume_routine_load.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-pause_routine_load.sql-True-pause_routine_load.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-drop_table.sql-True-drop_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_table_generated_column.sql-True-create_table_generated_column.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_table_dynamic_partition.sql-True-create_table_dynamic_partition.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_table_duplicate_key.sql-True-create_table_duplicate_key.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_table_aggregate_key.sql-True-create_table_aggregate_key.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_routine_load.sql-True-create_routine_load.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_primary_key_table.sql-True-create_primary_key_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[starrocks-create_external_table.sql-True-create_external_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-upsert.sql-True-upsert.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-update.sql-True-update.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-select.sql-True-select.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-raise_function.sql-True-raise_function.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-quoted_identifiers.sql-True-quoted_identifiers.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-pragma.sql-True-pragma.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-pattern_matching.sql-True-pattern_matching.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-over_clause.sql-True-over_clause.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-named_parameters.sql-True-named_parameters.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-json_operators.sql-True-json_operators.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-json_keys.sql-True-json_keys.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-is_clause.sql-True-is_clause.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-insert.sql-True-insert.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-drop_trigger.sql-True-drop_trigger.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-delete.sql-True-delete.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_virtual_table_check.sql-True-create_virtual_table_check.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_view.sql-True-create_view.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_trigger.sql-True-create_trigger.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_unsigned.sql-True-create_table_unsigned.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_table_end.sql-True-create_table_table_end.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_deferrable.sql-True-create_table_deferrable.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_constraint_regexp.sql-True-create_table_constraint_regexp.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_constraint_generated.sql-True-create_table_constraint_generated.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_constraint_default.sql-True-create_table_constraint_default.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_check.sql-True-create_table_check.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table_autoincrement.sql-True-create_table_autoincrement.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_table.sql-True-create_table.yml] PASSED [ 56%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-create_index.sql-True-create_index.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-conflict_clause.sql-True-conflict_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-block_comment_end_of_input.sql-True-block_comment_end_of_input.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-arithmetric_a.sql-True-arithmetric_a.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sqlite-alter_table.sql-True-alter_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-window_functions.sql-True-window_functions.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-values_with_alias.sql-True-values_with_alias.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-values.sql-True-values.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-use_database.sql-True-use_database.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-unpivot_clause.sql-True-unpivot_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-uncache_table.sql-True-uncache_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-truncate_table.sql-True-truncate_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-table_alias.sql-True-table_alias.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-structure_accessor.sql-True-structure_accessor.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_views.sql-True-show_views.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_tblproperties.sql-True-show_tblproperties.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_tables.sql-True-show_tables.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_table_extended.sql-True-show_table_extended.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_partitions.sql-True-show_partitions.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_functions.sql-True-show_functions.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_databases.sql-True-show_databases.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_create_table.sql-True-show_create_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-show_columns.sql-True-show_columns.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-set_variable.sql-True-set_variable.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-set.sql-True-set.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_union.sql-True-select_union.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_transform_clause.sql-True-select_transform_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_tablesample.sql-True-select_tablesample.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_star_in_multiparameter_function.sql-True-select_star_in_multiparameter_function.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_star_except.sql-True-select_star_except.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_sort_by.sql-True-select_sort_by.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_set_operators.sql-True-select_set_operators.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_reduce.sql-True-select_reduce.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_qualify.sql-True-select_qualify.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_order_by.sql-True-select_order_by.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_limit_clause.sql-True-select_limit_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_like_clause.sql-True-select_like_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_lateral_view_supported_tvf.sql-True-select_lateral_view_supported_tvf.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_hints.sql-True-select_hints.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_having.sql-True-select_having.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_group_by.sql-True-select_group_by.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_from_where_clause.sql-True-select_from_where_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_from_values.sql-True-select_from_values.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_from_multiple_values_clauses.sql-True-select_from_multiple_values_clauses.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_from_lateral_view.sql-True-select_from_lateral_view.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_from_file.sql-True-select_from_file.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_div.sql-True-select_div.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_distribute_by.sql-True-select_distribute_by.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_delimited_identifier_with_escaped_backticks.sql-True-select_delimited_identifier_with_escaped_backticks.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_delimited_identifier.sql-True-select_delimited_identifier.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_cluster_by.sql-True-select_cluster_by.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-select_aggregate.sql-True-select_aggregate.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-reset.sql-True-reset.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-repair_table.sql-True-repair_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-remove_widget.sql-True-remove_widget.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-refresh_table.sql-True-refresh_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-refresh_function.sql-True-refresh_function.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-refresh.sql-True-refresh.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-raw_literal.sql-True-raw_literal.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-quoted_literal.sql-True-quoted_literal.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-pivot_clause.sql-True-pivot_clause.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-parse_timestamp_ltz_ntz_type.sql-True-parse_timestamp_ltz_ntz_type.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-parse_integer_type.sql-True-parse_integer_type.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-numeric_literal.sql-True-numeric_literal.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-merge_into.sql-True-merge_into.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-load_data.sql-True-load_data.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-literals.sql-True-literals.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-list_jar.sql-True-list_jar.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-list_file.sql-True-list_file.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-join_types.sql-True-join_types.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-issue_3484.sql-True-issue_3484.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-insert_table.sql-True-insert_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-insert_overwrite_directory_hive.sql-True-insert_overwrite_directory_hive.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-insert_overwrite_directory.sql-True-insert_overwrite_directory.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-iceberg_replace_table.sql-True-iceberg_replace_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-iceberg_create_table.sql-True-iceberg_create_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-iceberg_alter_table.sql-True-iceberg_alter_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-from_supported_tvf.sql-True-from_supported_tvf.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-explain.sql-True-explain.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-exclamation_mark.sql-True-exclamation_mark.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-drop_view.sql-True-drop_view.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-drop_table.sql-True-drop_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-drop_schema.sql-True-drop_schema.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-drop_function.sql-True-drop_function.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-drop_database.sql-True-drop_database.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-division_operator.sql-True-division_operator.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-describe_table.sql-True-describe_table.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-describe_query.sql-True-describe_query.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-describe_function.sql-True-describe_function.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-describe_database.sql-True-describe_database.yml] PASSED [ 57%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_write_table.sql-True-delta_write_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_vacuum.sql-True-delta_vacuum.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_update_table_schema.sql-True-delta_update_table_schema.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_update_table.sql-True-delta_update_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_restore.sql-True-delta_restore.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_read_table.sql-True-delta_read_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_merge.sql-True-delta_merge.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_generate_manifest.sql-True-delta_generate_manifest.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_drop_column_metadata_change.sql-True-delta_drop_column_metadata_change.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_describe_history.sql-True-delta_describe_history.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_describe_detail.sql-True-delta_describe_detail.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_delete_from.sql-True-delta_delete_from.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_create_table.sql-True-delta_create_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_convert_to.sql-True-delta_convert_to.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_constraints.sql-True-delta_constraints.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-delta_change_data_feed.sql-True-delta_change_data_feed.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-date_functions.sql-True-date_functions.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-databricks_operator_colon_sign.sql-True-databricks_operator_colon_sign.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-databricks_dlt_create_view.sql-True-databricks_dlt_create_view.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-databricks_dlt_create_table.sql-True-databricks_dlt_create_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-databricks_dlt_constraint.sql-True-databricks_dlt_constraint.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-databricks_dlt_apply_changes_into.sql-True-databricks_dlt_apply_changes_into.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_widget.sql-True-create_widget.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_view.sql-True-create_view.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_select.sql-True-create_table_select.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_primitive_datatypes.sql-True-create_table_primitive_datatypes.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_like.sql-True-create_table_like.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_hiveformat.sql-True-create_table_hiveformat.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_datasource.sql-True-create_table_datasource.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_table_complex_datatypes.sql-True-create_table_complex_datatypes.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_function.sql-True-create_function.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-create_database.sql-True-create_database.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-common_table_expressions.sql-True-common_table_expressions.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-clear_cache.sql-True-clear_cache.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-case_clause.sql-True-case_clause.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-cache_table.sql-True-cache_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-bytes_literal.sql-True-bytes_literal.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-analyze_table.sql-True-analyze_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-alter_view.sql-True-alter_view.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-alter_table.sql-True-alter_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-alter_database.sql-True-alter_database.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-add_jar.sql-True-add_jar.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[sparksql-add_file.sql-True-add_file.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[soql-select_where_date_n_literals.sql-True-select_where_date_n_literals.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[soql-select_where_date_literals.sql-True-select_where_date_literals.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[soql-date_literals.sql-True-date_literals.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-within_group.sql-True-within_group.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-window_function_ignore_nulls.sql-True-window_function_ignore_nulls.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-use.sql-True-use.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-unset.sql-True-unset.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-undrop.sql-True-undrop.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-truncate_table.sql-True-truncate_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-transactions.sql-True-transactions.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-string_literal.sql-True-string_literal.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-show.sql-True-show.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-set_command.sql-True-set_command.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-set_call_variable.sql-True-set_call_variable.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-semi_structured_4.sql-True-semi_structured_4.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-semi_structured_3.sql-True-semi_structured_3.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-semi_structured_2.sql-True-semi_structured_2.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-semi_structured.sql-True-semi_structured.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_where_is_distinct_from.sql-True-select_where_is_distinct_from.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_values.sql-True-select_values.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_union.sql-True-select_union.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_transient_table.sql-True-select_transient_table.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_system_function.sql-True-select_system_function.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_stages_files.sql-True-select_stages_files.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_replace.sql-True-select_replace.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_rename.sql-True-select_rename.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_like_clause.sql-True-select_like_clause.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_higher_order_function.sql-True-select_higher_order_function.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_grouping_sets.sql-True-select_grouping_sets.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_group_by_cube_rollup.sql-True-select_group_by_cube_rollup.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_exclude_rename.sql-True-select_exclude_rename.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_exclude.sql-True-select_exclude.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_except.sql-True-select_except.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_clause_modifiers.sql-True-select_clause_modifiers.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select_asof_join.sql-True-select_asof_join.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-select.sql-True-select.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-sample.sql-True-sample.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-return.sql-True-return.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-remove_statement.sql-True-remove_statement.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-qualify_union.sql-True-qualify_union.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-qualify.sql-True-qualify.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-put_statement.sql-True-put_statement.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-pivot.sql-True-pivot.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-object_literals.sql-True-object_literals.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-non_reserved_keywords.sql-True-non_reserved_keywords.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-multiple_shorthand_casts.sql-True-multiple_shorthand_casts.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-merge_into.sql-True-merge_into.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-match_recognize.sql-True-match_recognize.yml] PASSED [ 58%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-list_statement.sql-True-list_statement.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-limit.sql-True-limit.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-let.sql-True-let.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-lateral_flatten_after_join.sql-True-lateral_flatten_after_join.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-json_underscore_key.sql-True-json_underscore_key.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-insert.sql-True-insert.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-inline_comment.sql-True-inline_comment.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-identifier_pseudo_function.sql-True-identifier_pseudo_function.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-group_by_all.sql-True-group_by_all.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-grant_revoke.sql-True-grant_revoke.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-get_statement.sql-True-get_statement.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-frame_clause.sql-True-frame_clause.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-for_in_loop.sql-True-for_in_loop.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-first_value_ignore_nulls.sql-True-first_value_ignore_nulls.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-explain.sql-True-explain.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-execute_task.sql-True-execute_task.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-execute_immediate.sql-True-execute_immediate.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-exception.sql-True-exception.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-escape.sql-True-escape.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-drop_statements.sql-True-drop_statements.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-drop_resource_monitor.sql-True-drop_resource_monitor.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-drop_password_policy.sql-True-drop_password_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-drop_iceberg_table.sql-True-drop_iceberg_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-drop_dynamic_table.sql-True-drop_dynamic_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-double_quote_escapes.sql-True-double_quote_escapes.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-describe_statements.sql-True-describe_statements.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-delete.sql-True-delete.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-declare.sql-True-declare.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-datetime_units.sql-True-datetime_units.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-datetime_intervals.sql-True-datetime_intervals.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-datatypes.sql-True-datatypes.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-current_user.sql-True-current_user.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_warehouse.sql-True-create_warehouse.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_view.sql-True-create_view.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_user.sql-True-create_user.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_task.sql-True-create_task.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_tag.sql-True-create_tag.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_table_with_partition_as_column_name.sql-True-create_table_with_partition_as_column_name.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_table_comments.sql-True-create_table_comments.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_table.sql-True-create_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_streamlit.sql-True-create_streamlit.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_stream.sql-True-create_stream.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_storage_integration.sql-True-create_storage_integration.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_stage.sql-True-create_stage.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_sequence.sql-True-create_sequence.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_schema.sql-True-create_schema.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_row_access_policy.sql-True-create_row_access_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_role.sql-True-create_role.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_resource_monitor.sql-True-create_resource_monitor.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_procedure.sql-True-create_procedure.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_pipe.sql-True-create_pipe.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_password_policy.sql-True-create_password_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_notification_integration.sql-True-create_notification_integration.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_network_policy.sql-True-create_network_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_masking_policy.sql-True-create_masking_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_function.sql-True-create_function.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_file_format.sql-True-create_file_format.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_external_volume.sql-True-create_external_volume.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_external_table.sql-True-create_external_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_external_function.sql-True-create_external_function.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_event_table.sql-True-create_event_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_dynamic_table.sql-True-create_dynamic_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_database_role.sql-True-create_database_role.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_database.sql-True-create_database.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_cortex_search_service.sql-True-create_cortex_search_service.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_clone.sql-True-create_clone.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_catalog_integration.sql-True-create_catalog_integration.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_authentication_policy.sql-True-create_authentication_policy.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-create_api_integration.sql-True-create_api_integration.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_table.sql-True-copy_into_table.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_location_partitionby.sql-True-copy_into_location_partitionby.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_location_GoogleCloud.sql-True-copy_into_location_GoogleCloud.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_location_Azure.sql-True-copy_into_location_Azure.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_location_Amazon_SC3.sql-True-copy_into_location_Amazon_SC3.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_into_location.sql-True-copy_into_location.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-copy_files_into_location_statement.sql-True-copy_files_into_location_statement.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-connect_by.sql-True-connect_by.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-comment_statement.sql-True-comment_statement.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-col_position.sql-True-col_position.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-changes_clause.sql-True-changes_clause.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-cast_datatype_accessor.sql-True-cast_datatype_accessor.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-call_statement.sql-True-call_statement.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-call.sql-True-call.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-begin_end.sql-True-begin_end.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-bare_functions.sql-True-bare_functions.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-at_before_time_travel.sql-True-at_before_time_travel.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_warehouse.sql-True-alter_warehouse.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_view.sql-True-alter_view.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_unset_values.sql-True-alter_user_unset_values.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_set_values.sql-True-alter_user_set_values.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_reset_password.sql-True-alter_user_reset_password.yml] PASSED [ 59%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_rename.sql-True-alter_user_rename.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_remove_delegate_auth.sql-True-alter_user_remove_delegate_auth.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_delegate_auth_role.sql-True-alter_user_delegate_auth_role.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_delegate_auth.sql-True-alter_user_delegate_auth.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_user_abort_query.sql-True-alter_user_abort_query.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_unset_simple.sql-True-alter_task_unset_simple.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_unset_full.sql-True-alter_task_unset_full.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_suspend.sql-True-alter_task_suspend.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_set_special_simple.sql-True-alter_task_set_special_simple.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_set_special_full.sql-True-alter_task_set_special_full.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_set_simple.sql-True-alter_task_set_simple.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_set_full.sql-True-alter_task_set_full.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_resume.sql-True-alter_task_resume.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_remove_after.sql-True-alter_task_remove_after.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_modify_when.sql-True-alter_task_modify_when.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_modify_as.sql-True-alter_task_modify_as.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_if_exists_resume.sql-True-alter_task_if_exists_resume.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_task_add_after.sql-True-alter_task_add_after.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_tag.sql-True-alter_tag.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_table_column.sql-True-alter_table_column.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_table_clustering_action.sql-True-alter_table_clustering_action.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_table.sql-True-alter_table.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_streamlit.sql-True-alter_streamlit.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_stream.sql-True-alter_stream.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_storage_integration.sql-True-alter_storage_integration.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_stage.sql-True-alter_stage.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_share.sql-True-alter_share.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_session_unset_parameters.sql-True-alter_session_unset_parameters.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_session_set_timezone.sql-True-alter_session_set_timezone.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_sequence.sql-True-alter_sequence.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_schema.sql-True-alter_schema.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_row_access_policy.sql-True-alter_row_access_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_role.sql-True-alter_role.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_resource_monitor.sql-True-alter_resource_monitor.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_procedure.sql-True-alter_procedure.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_pipe.sql-True-alter_pipe.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_password_policy.sql-True-alter_password_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_network_policy.sql-True-alter_network_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_materialized_view.sql-True-alter_materialized_view.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_masking_policy.sql-True-alter_masking_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_function.sql-True-alter_function.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_file_format.sql-True-alter_file_format.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_external_volume.sql-True-alter_external_volume.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_external_table.sql-True-alter_external_table.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_external_function.sql-True-alter_external_function.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_database.sql-True-alter_database.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_cortex_search_service.sql-True-alter_cortex_search_service.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[snowflake-alter_account.sql-True-alter_account.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-window_functions.sql-True-window_functions.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-vacuum.sql-True-vacuum.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-update.sql-True-update.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-unreserved_keywords.sql-True-unreserved_keywords.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-unpivot.sql-True-unpivot.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-unload.sql-True-unload.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-transactions.sql-True-transactions.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-temporary_tables.sql-True-temporary_tables.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-super_data_type.sql-True-super_data_type.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-single_quote.sql-True-single_quote.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-show_model.sql-True-show_model.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-show_datashares.sql-True-show_datashares.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_top.sql-True-select_top.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_keywords.sql-True-select_keywords.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_into.sql-True-select_into.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_from_with_parenthesis.sql-True-select_from_with_parenthesis.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_first_value.sql-True-select_first_value.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_exclude.sql-True-select_exclude.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_datetime_functions.sql-True-select_datetime_functions.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select_dateadd.sql-True-select_dateadd.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-select.sql-True-select.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-qualify.sql-True-qualify.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-prepare.sql-True-prepare.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-pivot.sql-True-pivot.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-percentile_cont.sql-True-percentile_cont.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-pattern_match_expressions.sql-True-pattern_match_expressions.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-object_unpivot.sql-True-object_unpivot.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-merge.sql-True-merge.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-lock_table.sql-True-lock_table.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-insert_into.sql-True-insert_into.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-grant_datashare_usage.sql-True-grant_datashare_usage.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-fetch.sql-True-fetch.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-execute.sql-True-execute.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-drop_rls_policy.sql-True-drop_rls_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-drop_datashare.sql-True-drop_datashare.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-detach_rls_policy.sql-True-detach_rls_policy.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-desc_datashare.sql-True-desc_datashare.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-declare.sql-True-declare.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-deallocate.sql-True-deallocate.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-datetime_cast.sql-True-datetime_cast.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-dateparts.sql-True-dateparts.yml] PASSED [ 60%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_view.sql-True-create_view.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_user.sql-True-create_user.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_table_as.sql-True-create_table_as.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_table.sql-True-create_table.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_schema.sql-True-create_schema.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_rls_policy.sql-True-create_rls_policy.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_procedure.sql-True-create_procedure.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_model.sql-True-create_model.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_materialized_view.sql-True-create_materialized_view.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_library.sql-True-create_library.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_group.sql-True-create_group.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_function.sql-True-create_function.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_external_table_as.sql-True-create_external_table_as.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_external_table.sql-True-create_external_table.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_external_schema.sql-True-create_external_schema.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_external_function.sql-True-create_external_function.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-create_datashare.sql-True-create_datashare.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-copy.sql-True-copy.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-close.sql-True-close.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-cast_with_whitespaces.sql-True-cast_with_whitespaces.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-cast_conversion.sql-True-cast_conversion.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-call.sql-True-call.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-attach_rls_policy.sql-True-attach_rls_policy.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-array_unnest.sql-True-array_unnest.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-approximate_functions.sql-True-approximate_functions.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-analyze_compression.sql-True-analyze_compression.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_user.sql-True-alter_user.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_table.sql-True-alter_table.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_schema.sql-True-alter_schema.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_procedure.sql-True-alter_procedure.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_group.sql-True-alter_group.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_default_privileges.sql-True-alter_default_privileges.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[redshift-alter_datashare.sql-True-alter_datashare.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-within_group.sql-True-within_group.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-with.sql-True-with.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-variadic.sql-True-variadic.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-values_in_subquery.sql-True-values_in_subquery.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-values_alias.sql-True-values_alias.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-values.sql-True-values.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-vacuum.sql-True-vacuum.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-update_table.sql-True-update_table.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-unicode_single_quote.sql-True-unicode_single_quote.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-unicode_double_quote.sql-True-unicode_double_quote.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-truncate.sql-True-truncate.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-table_functions.sql-True-table_functions.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-substring.sql-True-substring.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-subquery.sql-True-subquery.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-string_normalization.sql-True-string_normalization.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-single_quote.sql-True-single_quote.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-show.sql-True-show.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-set_session_authorization.sql-True-set_session_authorization.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-set_constraints.sql-True-set_constraints.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-set.sql-True-set.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_ordered_nested_sets.sql-True-select_ordered_nested_sets.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_offset.sql-True-select_offset.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_natural_join.sql-True-select_natural_join.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_into.sql-True-select_into.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_frame_clause.sql-True-select_frame_clause.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select_case_cast.sql-True-select_case_cast.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-select.sql-True-select.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-security_label.sql-True-security_label.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-revoke.sql-True-revoke.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-reset_session_authorization.sql-True-reset_session_authorization.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-reset.sql-True-reset.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-reindex.sql-True-reindex.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-refresh_materialized_view.sql-True-refresh_materialized_view.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-reassign_owned.sql-True-reassign_owned.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-range_operators.sql-True-range_operators.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-psql_variable.sql-True-psql_variable.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-psql_meta_command.sql-True-psql_meta_command.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-prepare.sql-True-prepare.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-postgres_postgis_operators.sql-True-postgres_postgis_operators.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-postgres_pgvector_operators.sql-True-postgres_pgvector_operators.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-postgis.sql-True-postgis.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-position.sql-True-position.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-pgvector.sql-True-pgvector.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-pattern_match_expressions.sql-True-pattern_match_expressions.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-overlaps.sql-True-overlaps.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-null_filters.sql-True-null_filters.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-notifications.sql-True-notifications.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-meta_commands_query_buffer.sql-True-meta_commands_query_buffer.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-lock_table.sql-True-lock_table.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-load.sql-True-load.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-limit_clause.sql-True-limit_clause.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-json_operators.sql-True-json_operators.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-join_types.sql-True-join_types.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-join_no_space.sql-True-join_no_space.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-join_lateral.sql-True-join_lateral.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-is_unknown.sql-True-is_unknown.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-is_json.sql-True-is_json.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-insert.sql-True-insert.yml] PASSED [ 61%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-import_foreign_schema.sql-True-import_foreign_schema.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-group_by.sql-True-group_by.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-grant_privileges.sql-True-grant_privileges.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-full_text_search.sql-True-full_text_search.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-filter.sql-True-filter.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-explain.sql-True-explain.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-execute.sql-True-execute.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-escape.sql-True-escape.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_view.sql-True-drop_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_type.sql-True-drop_type.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_trigger.sql-True-drop_trigger.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_subscription.sql-True-drop_subscription.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_statistics.sql-True-drop_statistics.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_sequence.sql-True-drop_sequence.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_publication.sql-True-drop_publication.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_policy.sql-True-drop_policy.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_owned.sql-True-drop_owned.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_materialized_view.sql-True-drop_materialized_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_index.sql-True-drop_index.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_function.sql-True-drop_function.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_foreign_table.sql-True-drop_foreign_table.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_domain.sql-True-drop_domain.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_database.sql-True-drop_database.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_cast.sql-True-drop_cast.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-drop_aggregate.sql-True-drop_aggregate.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-do.sql-True-do.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-discard.sql-True-discard.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-delete.sql-True-delete.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-deallocate.sql-True-deallocate.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-datetime_units.sql-True-datetime_units.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-datatypes.sql-True-datatypes.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-cte_in_materialized_view.sql-True-cte_in_materialized_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_zero_argument_function.sql-True-create_zero_argument_function.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_view.sql-True-create_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_user_mapping.sql-True-create_user_mapping.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_type.sql-True-create_type.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_trigger.sql-True-create_trigger.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_table_as.sql-True-create_table_as.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_table.sql-True-create_table.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_subscription.sql-True-create_subscription.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_statistics.sql-True-create_statistics.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_server.sql-True-create_server.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_sequence.sql-True-create_sequence.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_schema.sql-True-create_schema.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_role.sql-True-create_role.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_publication.sql-True-create_publication.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_procedure.sql-True-create_procedure.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_policy.sql-True-create_policy.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_operator.sql-True-create_operator.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_materialized_view.sql-True-create_materialized_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_index.sql-True-create_index.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_function.sql-True-create_function.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_foreign_wrapper.sql-True-create_foreign_wrapper.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_foreign_table.sql-True-create_foreign_table.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_extension.sql-True-create_extension.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_domain.sql-True-create_domain.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_dollar_quoted_function.sql-True-create_dollar_quoted_function.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_database.sql-True-create_database.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_collation.sql-True-create_collation.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_cast.sql-True-create_cast.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-create_aggregate.sql-True-create_aggregate.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-copy.sql-True-copy.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-composite_types.sql-True-composite_types.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-comment_on.sql-True-comment_on.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-cluster.sql-True-cluster.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-cast_with_whitespaces.sql-True-cast_with_whitespaces.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-call.sql-True-call.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-bare_functions.sql-True-bare_functions.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-array.sql-True-array.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-analyze.sql-True-analyze.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_view.sql-True-alter_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_type.sql-True-alter_type.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_trigger.sql-True-alter_trigger.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_table.sql-True-alter_table.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_subscription.sql-True-alter_subscription.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_statistics.sql-True-alter_statistics.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_sequence.sql-True-alter_sequence.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_schema.sql-True-alter_schema.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_role.sql-True-alter_role.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_publication.sql-True-alter_publication.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_procedure.sql-True-alter_procedure.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_policy.sql-True-alter_policy.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_materialized_view.sql-True-alter_materialized_view.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_index.sql-True-alter_index.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_function.sql-True-alter_function.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_foreign_table.sql-True-alter_foreign_table.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_extension.sql-True-alter_extension.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_domain.sql-True-alter_domain.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_default_privileges.sql-True-alter_default_privileges.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_database.sql-True-alter_database.yml] PASSED [ 62%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[postgres-alter_aggregate.sql-True-alter_aggregate.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-within_group.sql-True-within_group.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-while_loop.sql-True-while_loop.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-temporary_table.sql-True-temporary_table.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-substitution_variable.sql-True-substitution_variable.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-space_between_alias_and_column.sql-True-space_between_alias_and_column.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-select_natural_join.sql-True-select_natural_join.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-select_for_update.sql-True-select_for_update.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-select.sql-True-select.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-rowtype.sql-True-rowtype.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-returning_into.sql-True-returning_into.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-return.sql-True-return.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-record_type.sql-True-record_type.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-raise.sql-True-raise.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-quoted_slash.sql-True-quoted_slash.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-prompt.sql-True-prompt.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-pivot_unpivot.sql-True-pivot_unpivot.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-open_for.sql-True-open_for.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-non_ansi_joins.sql-True-non_ansi_joins.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-named_argument.sql-True-named_argument.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-lateral.sql-True-lateral.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-json_object.sql-True-json_object.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-join_types.sql-True-join_types.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-interval_operations.sql-True-interval_operations.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-if.sql-True-if.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-hierarchical_queries.sql-True-hierarchical_queries.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-forall.sql-True-forall.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-for_loop.sql-True-for_loop.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-fetch_first_row_only.sql-True-fetch_first_row_only.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-fetch.sql-True-fetch.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-exit.sql-True-exit.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-drop_type.sql-True-drop_type.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-drop_table.sql-True-drop_table.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-drop_package.sql-True-drop_package.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-database_link.sql-True-database_link.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-cursor.sql-True-cursor.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_view.sql-True-create_view.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_user.sql-True-create_user.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_type_body.sql-True-create_type_body.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_type.sql-True-create_type.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_trigger.sql-True-create_trigger.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_table.sql-True-create_table.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_sequence.sql-True-create_sequence.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_procedure.sql-True-create_procedure.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_package.sql-True-create_package.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-create_function.sql-True-create_function.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-continue.sql-True-continue.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-comparison_operators_with_space.sql-True-comparison_operators_with_space.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-comment.sql-True-comment.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-column_type.sql-True-column_type.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-collections.sql-True-collections.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-bind_variables.sql-True-bind_variables.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-bare_functions.sql-True-bare_functions.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-at_signs.sql-True-at_signs.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-assignment.sql-True-assignment.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-alter_trigger.sql-True-alter_trigger.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-alter_table.sql-True-alter_table.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-alter_package.sql-True-alter_package.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[oracle-alter_function.sql-True-alter_function.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-while_no_label.sql-True-while_no_label.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-while_label.sql-True-while_label.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-variable_assignment.sql-True-variable_assignment.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-values_statement.sql-True-values_statement.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_statement.sql-True-use_statement.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_key.sql-True-use_key.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_index_for_order_by.sql-True-use_index_for_order_by.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_index_for_join.sql-True-use_index_for_join.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_index_for_group_by.sql-True-use_index_for_group_by.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_index.sql-True-use_index.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-use_database.sql-True-use_database.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-update.sql-True-update.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-system_variables.sql-True-system_variables.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal_set_signal_info_multiple.sql-True-signal_set_signal_info_multiple.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal_set_signal_info.sql-True-signal_set_signal_info.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal_condition_sqlstate_value.sql-True-signal_condition_sqlstate_value.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal_condition_sqlstate.sql-True-signal_condition_sqlstate.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal_condition_name.sql-True-signal_condition_name.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-signal.sql-True-signal.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-set_transaction.sql-True-set_transaction.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-set_names.sql-True-set_names.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-set.sql-True-set.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_with_regexp.sql-True-select_with_regexp.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_with_date_part_function.sql-True-select_with_date_part_function.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_straight_join.sql-True-select_straight_join.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_small_result.sql-True-select_sql_small_result.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_no_cache.sql-True-select_sql_no_cache.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_calc_found_rows.sql-True-select_sql_calc_found_rows.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_cache.sql-True-select_sql_cache.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_buffer_result.sql-True-select_sql_buffer_result.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_sql_big_result.sql-True-select_sql_big_result.yml] PASSED [ 63%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_session_variable.sql-True-select_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_partition.sql-True-select_partition.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_operators.sql-True-select_operators.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_multiple_partition.sql-True-select_multiple_partition.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_lock_in_share_mode.sql-True-select_lock_in_share_mode.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_local_variable.sql-True-select_local_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_session_variable.sql-True-select_into_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_lines_terminated.sql-True-select_into_outfile_lines_terminated.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_lines_starting.sql-True-select_into_outfile_lines_starting.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_fields_terminated.sql-True-select_into_outfile_fields_terminated.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_fields_optionally_enclosed.sql-True-select_into_outfile_fields_optionally_enclosed.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_fields_escaped.sql-True-select_into_outfile_fields_escaped.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile_fields_enclosed.sql-True-select_into_outfile_fields_enclosed.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_outfile.sql-True-select_into_outfile.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_multiple_variable.sql-True-select_into_multiple_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_into_dumpfile.sql-True-select_into_dumpfile.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_high_priority.sql-True-select_high_priority.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update_skip_locked.sql-True-select_for_update_skip_locked.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update_of_multiple.sql-True-select_for_update_of_multiple.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update_of.sql-True-select_for_update_of.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update_nowait.sql-True-select_for_update_nowait.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update_lock_in_share_mode.sql-True-select_for_update_lock_in_share_mode.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_update.sql-True-select_for_update.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_for_share.sql-True-select_for_share.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-select_distinctrow.sql-True-select_distinctrow.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal_set_signal_info_multiple.sql-True-resignal_set_signal_info_multiple.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal_set_signal_info.sql-True-resignal_set_signal_info.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal_condition_sqlstate_value.sql-True-resignal_condition_sqlstate_value.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal_condition_sqlstate.sql-True-resignal_condition_sqlstate.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal_condition_name.sql-True-resignal_condition_name.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-resignal.sql-True-resignal.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-reset_master.sql-True-reset_master.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-replace.sql-True-replace.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-repeat_no_label.sql-True-repeat_no_label.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-repeat_multiple_statements.sql-True-repeat_multiple_statements.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-repeat_label.sql-True-repeat_label.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-repair_table.sql-True-repair_table.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-rename_table.sql-True-rename_table.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-quoted_literal.sql-True-quoted_literal.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-purge_binary_logs.sql-True-purge_binary_logs.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-procedure_out_param.sql-True-procedure_out_param.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-procedure_inout_param.sql-True-procedure_inout_param.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-procedure_in_param.sql-True-procedure_in_param.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-procedure_definer.sql-True-procedure_definer.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-prepare_statement.sql-True-prepare_statement.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-prepare_session_variable.sql-True-prepare_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-prepare_local_variable.sql-True-prepare_local_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-optimize_table.sql-True-optimize_table.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-open_qualified.sql-True-open_qualified.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-open.sql-True-open.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-null_safe_equal.sql-True-null_safe_equal.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-nested_begin.sql-True-nested_begin.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-loop_no_label.sql-True-loop_no_label.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-loop_multiple_statements.sql-True-loop_multiple_statements.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-loop_label.sql-True-loop_label.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-load_data.sql-True-load_data.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-line_comment.sql-True-line_comment.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-json.sql-True-json.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-interval.sql-True-interval.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-insert.sql-True-insert.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-ignore_key.sql-True-ignore_key.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-ignore_index_for_order_by.sql-True-ignore_index_for_order_by.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-ignore_index_for_join.sql-True-ignore_index_for_join.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-ignore_index_for_group_by.sql-True-ignore_index_for_group_by.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-ignore_index.sql-True-ignore_index.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_subquery_expression.sql-True-if_subquery_expression.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_session_variable.sql-True-if_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_nested.sql-True-if_nested.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_multiple_expression.sql-True-if_multiple_expression.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_elseif.sql-True-if_elseif.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if_else.sql-True-if_else.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-if.sql-True-if.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-hexadecimal_literal.sql-True-hexadecimal_literal.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-help_statement.sql-True-help_statement.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_sqlwarning.sql-True-handler_sqlwarning.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_sqlstate_value.sql-True-handler_sqlstate_value.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_sqlstate.sql-True-handler_sqlstate.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_not_found.sql-True-handler_not_found.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_error_code.sql-True-handler_error_code.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-handler_condition_name.sql-True-handler_condition_name.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-grant.sql-True-grant.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_row_count.sql-True-get_diagnostics_row_count.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_number.sql-True-get_diagnostics_number.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_session_variable.sql-True-get_diagnostics_condition_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_numeric.sql-True-get_diagnostics_condition_numeric.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_local_variable.sql-True-get_diagnostics_condition_local_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_info_session_variable.sql-True-get_diagnostics_condition_info_session_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_info_multiple_variable.sql-True-get_diagnostics_condition_info_multiple_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-get_diagnostics_condition_info_local_variable.sql-True-get_diagnostics_condition_info_local_variable.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_sql_security_invoker.sql-True-function_sql_security_invoker.yml] PASSED [ 64%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_sql_security_definer.sql-True-function_sql_security_definer.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_return.sql-True-function_return.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_reads_sql.sql-True-function_reads_sql.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_notdeterministic.sql-True-function_notdeterministic.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_no_sql.sql-True-function_no_sql.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_modifies_sql.sql-True-function_modifies_sql.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_definer.sql-True-function_definer.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-function_comment.sql-True-function_comment.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_key.sql-True-force_key.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_index_left_join.sql-True-force_index_left_join.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_index_for_order_by.sql-True-force_index_for_order_by.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_index_for_join.sql-True-force_index_for_join.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_index_for_group_by.sql-True-force_index_for_group_by.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-force_index.sql-True-force_index.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-flush.sql-True-flush.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch_session_multiple.sql-True-fetch_session_multiple.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch_session.sql-True-fetch_session.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch_next_from.sql-True-fetch_next_from.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch_multiple.sql-True-fetch_multiple.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch_from.sql-True-fetch_from.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-fetch.sql-True-fetch.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-explain.sql-True-explain.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-execute_prepared_stmt_using_multiple_variable.sql-True-execute_prepared_stmt_using_multiple_variable.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-execute_prepared_stmt_using.sql-True-execute_prepared_stmt_using.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-execute_prepared_stmt.sql-True-execute_prepared_stmt.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_trigger.sql-True-drop_trigger.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_table.sql-True-drop_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_prepare.sql-True-drop_prepare.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_index_with_lock.sql-True-drop_index_with_lock.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_index_with_algorithm.sql-True-drop_index_with_algorithm.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_index.sql-True-drop_index.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_function.sql-True-drop_function.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-drop_event.sql-True-drop_event.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-delimiter_select.sql-True-delimiter_select.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-delimiter_procedure.sql-True-delimiter_procedure.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-delimiter_function.sql-True-delimiter_function.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-delete_multitable.sql-True-delete_multitable.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_undo_handler_sqlexception.sql-True-declare_undo_handler_sqlexception.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_local_variable.sql-True-declare_local_variable.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_exit_handler_sqlexception.sql-True-declare_exit_handler_sqlexception.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_default_quotedliteral.sql-True-declare_default_quotedliteral.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_default_numeric.sql-True-declare_default_numeric.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_cursor.sql-True-declare_cursor.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_continue_handler_sqlexception.sql-True-declare_continue_handler_sqlexception.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-declare_condition.sql-True-declare_condition.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-deallocate_prepare.sql-True-deallocate_prepare.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_view.sql-True-create_view.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_user.sql-True-create_user.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_trigger.sql-True-create_trigger.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_unique_key.sql-True-create_table_unique_key.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_primary_foreign_keys.sql-True-create_table_primary_foreign_keys.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_null_position.sql-True-create_table_null_position.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_index.sql-True-create_table_index.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_generated_column.sql-True-create_table_generated_column.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_equals_optional.sql-True-create_table_equals_optional.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_datetime.sql-True-create_table_datetime.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_constraint_unique.sql-True-create_table_constraint_unique.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table_column_charset.sql-True-create_table_column_charset.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_table.sql-True-create_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_role.sql-True-create_role.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_index.sql-True-create_index.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_event.sql-True-create_event.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-create_database.sql-True-create_database.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-column_alias.sql-True-column_alias.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-collate.sql-True-collate.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-close_qualified.sql-True-close_qualified.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-close.sql-True-close.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-checksum_table.sql-True-checksum_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-check_table.sql-True-check_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-check_constraint.sql-True-check_constraint.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-call_statement.sql-True-call_statement.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-bit_value_literal.sql-True-bit_value_literal.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-begin.sql-True-begin.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-analyze_table.sql-True-analyze_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-alter_view.sql-True-alter_view.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-alter_table.sql-True-alter_table.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-alter_event.sql-True-alter_event.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mysql-alter_database.sql-True-alter_database.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-subscribe_fetch_statements.sql-True-subscribe_fetch_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-show_statements.sql-True-show_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-insert_statements.sql-True-insert_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-grant_statements.sql-True-grant_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-explain_statements.sql-True-explain_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-drop_statements.sql-True-drop_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_views.sql-True-create_views.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_source_statements.sql-True-create_source_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_sink_statements.sql-True-create_sink_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_index.sql-True-create_index.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_connection_statement.sql-True-create_connection_statement.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-create_cluster_replica_statements.sql-True-create_cluster_replica_statements.yml] PASSED [ 65%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-copy_to_from_statements.sql-True-copy_to_from_statements.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-begin_close_statements.sql-True-begin_close_statements.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[materialize-alter_statements.sql-True-alter_statements.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-while_no_label.sql-True-while_no_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-while_label.sql-True-while_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-variable_assignment.sql-True-variable_assignment.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-values_statement.sql-True-values_statement.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_statement.sql-True-use_statement.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_key.sql-True-use_key.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_index_for_order_by.sql-True-use_index_for_order_by.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_index_for_join.sql-True-use_index_for_join.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_index_for_group_by.sql-True-use_index_for_group_by.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_index.sql-True-use_index.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-use_database.sql-True-use_database.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-update.sql-True-update.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-system_variables.sql-True-system_variables.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal_set_signal_info_multiple.sql-True-signal_set_signal_info_multiple.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal_set_signal_info.sql-True-signal_set_signal_info.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal_condition_sqlstate_value.sql-True-signal_condition_sqlstate_value.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal_condition_sqlstate.sql-True-signal_condition_sqlstate.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal_condition_name.sql-True-signal_condition_name.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-signal.sql-True-signal.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-set_names.sql-True-set_names.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-set.sql-True-set.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_with_regexp.sql-True-select_with_regexp.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_straight_join.sql-True-select_straight_join.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_small_result.sql-True-select_sql_small_result.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_no_cache.sql-True-select_sql_no_cache.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_calc_found_rows.sql-True-select_sql_calc_found_rows.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_cache.sql-True-select_sql_cache.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_buffer_result.sql-True-select_sql_buffer_result.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_sql_big_result.sql-True-select_sql_big_result.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_session_variable.sql-True-select_session_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_partition.sql-True-select_partition.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_multiple_partition.sql-True-select_multiple_partition.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_lock_in_share_mode.sql-True-select_lock_in_share_mode.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_local_variable.sql-True-select_local_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_session_variable.sql-True-select_into_session_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_lines_terminated.sql-True-select_into_outfile_lines_terminated.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_lines_starting.sql-True-select_into_outfile_lines_starting.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_fields_terminated.sql-True-select_into_outfile_fields_terminated.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_fields_optionally_enclosed.sql-True-select_into_outfile_fields_optionally_enclosed.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_fields_escaped.sql-True-select_into_outfile_fields_escaped.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile_fields_enclosed.sql-True-select_into_outfile_fields_enclosed.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_outfile.sql-True-select_into_outfile.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_multiple_variable.sql-True-select_into_multiple_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_into_dumpfile.sql-True-select_into_dumpfile.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_high_priority.sql-True-select_high_priority.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update_skip_locked.sql-True-select_for_update_skip_locked.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update_of_multiple.sql-True-select_for_update_of_multiple.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update_of.sql-True-select_for_update_of.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update_nowait.sql-True-select_for_update_nowait.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update_lock_in_share_mode.sql-True-select_for_update_lock_in_share_mode.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_update.sql-True-select_for_update.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_for_share.sql-True-select_for_share.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_distinctrow.sql-True-select_distinctrow.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-select_boolean_operators.sql-True-select_boolean_operators.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal_set_signal_info_multiple.sql-True-resignal_set_signal_info_multiple.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal_set_signal_info.sql-True-resignal_set_signal_info.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal_condition_sqlstate_value.sql-True-resignal_condition_sqlstate_value.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal_condition_sqlstate.sql-True-resignal_condition_sqlstate.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal_condition_name.sql-True-resignal_condition_name.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-resignal.sql-True-resignal.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-reset_master.sql-True-reset_master.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-replace_returning.sql-True-replace_returning.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-replace.sql-True-replace.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-repeat_no_label.sql-True-repeat_no_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-repeat_multiple_statements.sql-True-repeat_multiple_statements.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-repeat_label.sql-True-repeat_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-repair_table.sql-True-repair_table.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-rename_table.sql-True-rename_table.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-quoted_literal.sql-True-quoted_literal.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-purge_binary_logs.sql-True-purge_binary_logs.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-procedure_out_param.sql-True-procedure_out_param.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-procedure_inout_param.sql-True-procedure_inout_param.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-procedure_in_param.sql-True-procedure_in_param.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-procedure_definer.sql-True-procedure_definer.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-prepare_statement.sql-True-prepare_statement.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-prepare_session_variable.sql-True-prepare_session_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-prepare_local_variable.sql-True-prepare_local_variable.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-optimize_table.sql-True-optimize_table.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-open_qualified.sql-True-open_qualified.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-open.sql-True-open.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-nested_begin.sql-True-nested_begin.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-loop_no_label.sql-True-loop_no_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-loop_multiple_statements.sql-True-loop_multiple_statements.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-loop_label.sql-True-loop_label.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-load_data.sql-True-load_data.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-line_comment.sql-True-line_comment.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-json.sql-True-json.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-interval.sql-True-interval.yml] PASSED [ 66%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-insert_returning.sql-True-insert_returning.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-insert.sql-True-insert.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-ignore_key.sql-True-ignore_key.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-ignore_index_for_order_by.sql-True-ignore_index_for_order_by.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-ignore_index_for_join.sql-True-ignore_index_for_join.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-ignore_index_for_group_by.sql-True-ignore_index_for_group_by.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-ignore_index.sql-True-ignore_index.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_subquery_expression.sql-True-if_subquery_expression.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_session_variable.sql-True-if_session_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_nested.sql-True-if_nested.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_multiple_expression.sql-True-if_multiple_expression.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_elseif.sql-True-if_elseif.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if_else.sql-True-if_else.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-if.sql-True-if.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-hexadecimal_literal.sql-True-hexadecimal_literal.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-help_statement.sql-True-help_statement.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_sqlwarning.sql-True-handler_sqlwarning.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_sqlstate_value.sql-True-handler_sqlstate_value.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_sqlstate.sql-True-handler_sqlstate.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_not_found.sql-True-handler_not_found.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_error_code.sql-True-handler_error_code.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-handler_condition_name.sql-True-handler_condition_name.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-group_by.sql-True-group_by.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-grant.sql-True-grant.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_row_count.sql-True-get_diagnostics_row_count.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_number.sql-True-get_diagnostics_number.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_session_variable.sql-True-get_diagnostics_condition_session_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_numeric.sql-True-get_diagnostics_condition_numeric.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_local_variable.sql-True-get_diagnostics_condition_local_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_info_session_variable.sql-True-get_diagnostics_condition_info_session_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_info_multiple_variable.sql-True-get_diagnostics_condition_info_multiple_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-get_diagnostics_condition_info_local_variable.sql-True-get_diagnostics_condition_info_local_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_sql_security_invoker.sql-True-function_sql_security_invoker.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_sql_security_definer.sql-True-function_sql_security_definer.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_return.sql-True-function_return.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_reads_sql.sql-True-function_reads_sql.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_notdeterministic.sql-True-function_notdeterministic.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_no_sql.sql-True-function_no_sql.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_modifies_sql.sql-True-function_modifies_sql.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_definer.sql-True-function_definer.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-function_comment.sql-True-function_comment.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_key.sql-True-force_key.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_index_left_join.sql-True-force_index_left_join.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_index_for_order_by.sql-True-force_index_for_order_by.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_index_for_join.sql-True-force_index_for_join.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_index_for_group_by.sql-True-force_index_for_group_by.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-force_index.sql-True-force_index.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-flush.sql-True-flush.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch_session_multiple.sql-True-fetch_session_multiple.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch_session.sql-True-fetch_session.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch_next_from.sql-True-fetch_next_from.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch_multiple.sql-True-fetch_multiple.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch_from.sql-True-fetch_from.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-fetch.sql-True-fetch.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-explain.sql-True-explain.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-execute_prepared_stmt_using_multiple_variable.sql-True-execute_prepared_stmt_using_multiple_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-execute_prepared_stmt_using.sql-True-execute_prepared_stmt_using.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-execute_prepared_stmt.sql-True-execute_prepared_stmt.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_trigger.sql-True-drop_trigger.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_table.sql-True-drop_table.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_prepare.sql-True-drop_prepare.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_index_with_lock.sql-True-drop_index_with_lock.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_index_with_algorithm.sql-True-drop_index_with_algorithm.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_index.sql-True-drop_index.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-drop_function.sql-True-drop_function.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-delimiter_select.sql-True-delimiter_select.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-delimiter_procedure.sql-True-delimiter_procedure.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-delimiter_function.sql-True-delimiter_function.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-delete_returning.sql-True-delete_returning.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-delete_multitable.sql-True-delete_multitable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_undo_handler_sqlexception.sql-True-declare_undo_handler_sqlexception.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_local_variable.sql-True-declare_local_variable.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_exit_handler_sqlexception.sql-True-declare_exit_handler_sqlexception.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_default_quotedliteral.sql-True-declare_default_quotedliteral.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_default_numeric.sql-True-declare_default_numeric.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_cursor.sql-True-declare_cursor.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_continue_handler_sqlexception.sql-True-declare_continue_handler_sqlexception.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-declare_condition.sql-True-declare_condition.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-deallocate_prepare.sql-True-deallocate_prepare.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_view.sql-True-create_view.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_user.sql-True-create_user.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_trigger.sql-True-create_trigger.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_temporary_table_ddl.sql-True-create_temporary_table_ddl.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_temporary_table.sql-True-create_temporary_table.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_unique_key.sql-True-create_table_unique_key.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_primary_foreign_keys.sql-True-create_table_primary_foreign_keys.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_options.sql-True-create_table_options.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_null_position.sql-True-create_table_null_position.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_index.sql-True-create_table_index.yml] PASSED [ 67%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_generated_column.sql-True-create_table_generated_column.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_equals_optional.sql-True-create_table_equals_optional.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_datetime.sql-True-create_table_datetime.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_constraint_unique.sql-True-create_table_constraint_unique.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table_column_charset.sql-True-create_table_column_charset.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_table.sql-True-create_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_role.sql-True-create_role.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_or_replace_temporary_table.sql-True-create_or_replace_temporary_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_or_replace_table.sql-True-create_or_replace_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_index.sql-True-create_index.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-create_database.sql-True-create_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-column_alias.sql-True-column_alias.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-close_qualified.sql-True-close_qualified.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-close.sql-True-close.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-checksum_table.sql-True-checksum_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-check_table.sql-True-check_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-check_constraint.sql-True-check_constraint.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-call_statement.sql-True-call_statement.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-bit_value_literal.sql-True-bit_value_literal.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-begin.sql-True-begin.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-analyze_table.sql-True-analyze_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-alter_view.sql-True-alter_view.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-alter_table.sql-True-alter_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[mariadb-alter_database.sql-True-alter_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[impala-insert_overwrite.sql-True-insert_overwrite.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[impala-insert_into.sql-True-insert_into.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[impala-create_table_as_select.sql-True-create_table_as_select.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[impala-create_table.sql-True-create_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[impala-compute_stats.sql-True-compute_stats.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-use.sql-True-use.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-truncate_table.sql-True-truncate_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-set.sql-True-set.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_sampling_table.sql-True-select_sampling_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_regexp.sql-True-select_regexp.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_left_semi_join.sql-True-select_left_semi_join.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_lateral_view.sql-True-select_lateral_view.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_interval.sql-True-select_interval.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_cluster_distribute_sort_by.sql-True-select_cluster_distribute_sort_by.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-select_cast.sql-True-select_cast.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-quoted_literal.sql-True-quoted_literal.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-msck_table.sql-True-msck_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-msck_repair_table.sql-True-msck_repair_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_overwrite_table_partition.sql-True-insert_overwrite_table_partition.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_overwrite_table_dynamic_partition.sql-True-insert_overwrite_table_dynamic_partition.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_overwrite_table.sql-True-insert_overwrite_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_overwrite_directory.sql-True-insert_overwrite_directory.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_into_table_values.sql-True-insert_into_table_values.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_into_table_partition.sql-True-insert_into_table_partition.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-insert_into_table.sql-True-insert_into_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-drop_table.sql-True-drop_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-drop_schema.sql-True-drop_schema.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-drop_database.sql-True-drop_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-double_equals.sql-True-double_equals.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_with.sql-True-create_table_with.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_temporary_properties.sql-True-create_table_temporary_properties.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_temporary_external.sql-True-create_table_temporary_external.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_skewed_by.sql-True-create_table_skewed_by.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_row_format_serde.sql-True-create_table_row_format_serde.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_row_format_delimited.sql-True-create_table_row_format_delimited.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_like.sql-True-create_table_like.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_external_partitioned.sql-True-create_table_external_partitioned.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_datatypes.sql-True-create_table_datatypes.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_constraints.sql-True-create_table_constraints.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_clustered_by.sql-True-create_table_clustered_by.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_table_as_select.sql-True-create_table_as_select.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_schema.sql-True-create_schema.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-create_database.sql-True-create_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-array_types.sql-True-array_types.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-alter_view.sql-True-alter_view.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-alter_table.sql-True-alter_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-alter_schema.sql-True-alter_schema.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[hive-alter_database.sql-True-alter_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-fetch.sql-True-fetch.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-declare.sql-True-declare.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-create_table_as.sql-True-create_table_as.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-create_table.sql-True-create_table.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-copy.sql-True-copy.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-close.sql-True-close.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[greenplum-analize.sql-True-analize.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-use_statements.sql-True-use_statements.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-show_statements.sql-True-show_statements.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-select_basic.sql-True-select_basic.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-explain_statement.sql-True-explain_statement.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-describe_statement.sql-True-describe_statement.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_watermark.sql-True-create_table_watermark.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_timestamp_precision.sql-True-create_table_timestamp_precision.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_simple.sql-True-create_table_simple.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_computed_metadata.sql-True-create_table_computed_metadata.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_complex.sql-True-create_table_complex.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_table_basic.sql-True-create_table_basic.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_database.sql-True-create_database.yml] PASSED [ 68%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[flink-create_catalog.sql-True-create_catalog.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-values_in_subquery.sql-True-values_in_subquery.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-update_statement.sql-True-update_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-truncate_statement.sql-True-truncate_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-select_statement.sql-True-select_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-rename_statement.sql-True-rename_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-recompress_statement.sql-True-recompress_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-preload_statement.sql-True-preload_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-open_close_schema.sql-True-open_close_schema.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-merge_statement.sql-True-merge_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-kill_statement.sql-True-kill_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-insert_statement.sql-True-insert_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-import_statement.sql-True-import_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-flush_statistics.sql-True-flush_statistics.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-export_statement.sql-True-export_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-explain_virtual.sql-True-explain_virtual.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-execute_script.sql-True-execute_script.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_table_statement.sql-True-drop_table_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_script_statement.sql-True-drop_script_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_schema_statement.sql-True-drop_schema_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_consumer_group.sql-True-drop_consumer_group.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_connection_statement.sql-True-drop_connection_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_cascade_statement.sql-True-drop_cascade_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-drop_cascade_restrict_statement.sql-True-drop_cascade_restrict_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-delete_statement.sql-True-delete_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-data_type_test.sql-True-data_type_test.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_virtual_schema_statement.sql-True-create_virtual_schema_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_view_statement.sql-True-create_view_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_user.sql-True-create_user.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_statement5.sql-True-create_udfscript_statement5.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_statement4.sql-True-create_udfscript_statement4.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_statement3.sql-True-create_udfscript_statement3.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_statement2.sql-True-create_udfscript_statement2.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_statement1.sql-True-create_udfscript_statement1.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_udfscript_dot_syntax.sql-True-create_udfscript_dot_syntax.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_table_statement.sql-True-create_table_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_scripting_lua_script_statement3.sql-True-create_scripting_lua_script_statement3.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_scripting_lua_script_statement2.sql-True-create_scripting_lua_script_statement2.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_scripting_lua_script_statement1.sql-True-create_scripting_lua_script_statement1.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_schema.sql-True-create_schema.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_role.sql-True-create_role.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_python_scalar_script.sql-True-create_python_scalar_script.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_lua_script_bracket.sql-True-create_lua_script_bracket.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_function_statement.sql-True-create_function_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_consumer_group.sql-True-create_consumer_group.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_connection.sql-True-create_connection.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-create_adapter_script_statement.sql-True-create_adapter_script_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-comment_statement.sql-True-comment_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_virtual_schema_statement.sql-True-alter_virtual_schema_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_user.sql-True-alter_user.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_table_distribute_partition.sql-True-alter_table_distribute_partition.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_table_constraint.sql-True-alter_table_constraint.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_table_column.sql-True-alter_table_column.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_system.sql-True-alter_system.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_session.sql-True-alter_session.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_schema_statement.sql-True-alter_schema_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_role.sql-True-alter_role.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_consumer_group.sql-True-alter_consumer_group.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-alter_connection.sql-True-alter_connection.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-access_statement.sql-True-access_statement.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[exasol-Add_Days.sql-True-Add_Days.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-walrus_operator_function.sql-True-walrus_operator_function.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-unpivot.sql-True-unpivot.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-structs.sql-True-structs.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-star_expression.sql-True-star_expression.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_replace.sql-True-select_replace.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_quoted.sql-True-select_quoted.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_lambda.sql-True-select_lambda.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_exclude_replace.sql-True-select_exclude_replace.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_exclude.sql-True-select_exclude.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select_columns.sql-True-select_columns.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-select.sql-True-select.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-qualify.sql-True-qualify.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-positional_join.sql-True-positional_join.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-pivot.sql-True-pivot.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-list_struct.sql-True-list_struct.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-list_comprehension.sql-True-list_comprehension.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-json_operators.sql-True-json_operators.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-insert.sql-True-insert.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-group_order_by_all.sql-True-group_order_by_all.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-from_first.sql-True-from_first.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-extract_temporal.sql-True-extract_temporal.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-drop_macro.sql-True-drop_macro.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-double_equal.sql-True-double_equal.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-create_view.sql-True-create_view.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-create_type.sql-True-create_type.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-create_table.sql-True-create_table.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-create_macro.sql-True-create_macro.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-asof_join.sql-True-asof_join.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[duckdb-anti_semi_join.sql-True-anti_semi_join.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_with_partition.sql-True-insert_with_partition.yml] PASSED [ 69%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_with_label.sql-True-insert_with_label.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_with_default.sql-True-insert_with_default.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_with_columns.sql-True-insert_with_columns.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_select.sql-True-insert_select.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_multiple_values.sql-True-insert_multiple_values.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_hive_table.sql-True-insert_hive_table.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_complex.sql-True-insert_complex.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-insert_basic.sql-True-insert_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-drop_table_if_exists.sql-True-drop_table_if_exists.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-drop_table_force.sql-True-drop_table_force.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-drop_table_database_qualified.sql-True-drop_table_database_qualified.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-drop_table_basic.sql-True-drop_table_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_with_index.sql-True-create_table_with_index.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_unique_key.sql-True-create_table_unique_key.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_simple_aggregate.sql-True-create_table_simple_aggregate.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_range_partition.sql-True-create_table_range_partition.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_mixed_aggregate.sql-True-create_table_mixed_aggregate.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_list_partition.sql-True-create_table_list_partition.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_temporary_external.sql-True-create_table_like_temporary_external.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_temporary.sql-True-create_table_like_temporary.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_if_not_exists.sql-True-create_table_like_if_not_exists.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_external.sql-True-create_table_like_external.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_database_qualified.sql-True-create_table_like_database_qualified.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_like_basic.sql-True-create_table_like_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_generated_column.sql-True-create_table_generated_column.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_duplicate_key.sql-True-create_table_duplicate_key.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_bitmap_hll_test.sql-True-create_table_bitmap_hll_test.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_auto_partition.sql-True-create_table_auto_partition.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_as_select_with_properties.sql-True-create_table_as_select_with_properties.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_as_select_if_not_exists.sql-True-create_table_as_select_if_not_exists.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_as_select_complex.sql-True-create_table_as_select_complex.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_as_select_basic.sql-True-create_table_as_select_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_aggregate_key.sql-True-create_table_aggregate_key.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_aggregate_functions.sql-True-create_table_aggregate_functions.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_table_advanced_aggregate.sql-True-create_table_advanced_aggregate.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_with_partition2.sql-True-create_hive_table_with_partition2.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_with_partition.sql-True-create_hive_table_with_partition.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_with_complex_properties.sql-True-create_hive_table_with_complex_properties.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_with_comment.sql-True-create_hive_table_with_comment.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_external.sql-True-create_hive_table_external.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_basic.sql-True-create_hive_table_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_as_select_with_properties.sql-True-create_hive_table_as_select_with_properties.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_as_select_with_comment.sql-True-create_hive_table_as_select_with_comment.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_as_select_external.sql-True-create_hive_table_as_select_external.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[doris-create_hive_table_as_select_basic.sql-True-create_hive_table_as_select_basic.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-where_like.sql-True-where_like.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-values.sql-True-values.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-special_registers.sql-True-special_registers.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-select_ordered_nested_sets.sql-True-select_ordered_nested_sets.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-select.sql-True-select.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-over.sql-True-over.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-offset_fetch_limit.sql-True-offset_fetch_limit.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-lateral.sql-True-lateral.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-labeled_duration.sql-True-labeled_duration.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-join_types.sql-True-join_types.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-function_within_group.sql-True-function_within_group.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-declare_global_temporary_table.sql-True-declare_global_temporary_table.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-day_unit.sql-True-day_unit.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-create_table_field_name_with_pound_sign.sql-True-create_table_field_name_with_pound_sign.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-create_index.sql-True-create_index.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-case.sql-True-case.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-call_stored_proc.sql-True-call_stored_proc.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[db2-alter_table.sql-True-alter_table.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-use_database.sql-True-use_database.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-use_catalog.sql-True-use_catalog.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-unpivot.sql-True-unpivot.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-show_volumes.sql-True-show_volumes.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-show_views.sql-True-show_views.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-show_tables.sql-True-show_tables.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-show_functions.sql-True-show_functions.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-show_databases.sql-True-show_databases.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-set_variable.sql-True-set_variable.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-set_time_zone.sql-True-set_time_zone.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-select_window.sql-True-select_window.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-select_group_by.sql-True-select_group_by.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-select_from_read_file.sql-True-select_from_read_file.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-select_from_lateral_view.sql-True-select_from_lateral_view.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-select.sql-True-select.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-pivot.sql-True-pivot.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-named_argument.sql-True-named_argument.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-magic_single_line.sql-True-magic_single_line.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-magic_line.sql-True-magic_line.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-drop_volume.sql-True-drop_volume.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-drop_catalog.sql-True-drop_catalog.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-describe_volume.sql-True-describe_volume.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-declare_or_replace_variable.sql-True-declare_or_replace_variable.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-date_functions.sql-True-date_functions.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_volume.sql-True-create_volume.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_table.sql-True-create_table.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_private_materialized_view.sql-True-create_private_materialized_view.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_function.sql-True-create_function.yml] PASSED [ 70%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_database.sql-True-create_database.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-create_catalog.sql-True-create_catalog.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-comment_on.sql-True-comment_on.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-command_terminator.sql-True-command_terminator.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-alter_volume.sql-True-alter_volume.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-alter_view.sql-True-alter_view.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-alter_table.sql-True-alter_table.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-alter_database.sql-True-alter_database.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[databricks-alter_catalog.sql-True-alter_catalog.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-tuple_datatype.sql-True-tuple_datatype.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-system_statement.sql-True-system_statement.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-select_with_settings.sql-True-select_with_settings.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-select_except.sql-True-select_except.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-select_distinct_on.sql-True-select_distinct_on.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-rename.sql-True-rename.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-prewhere.sql-True-prewhere.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-order_by_with_fill.sql-True-order_by_with_fill.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-order_by_expression.sql-True-order_by_expression.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-match_support.sql-True-match_support.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-limit_delimited.sql-True-limit_delimited.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-limit_by.sql-True-limit_by.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-lambda_function.sql-True-lambda_function.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-join.sql-True-join.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-into_outfile.sql-True-into_outfile.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-interval.sql-True-interval.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-in_table_cte.sql-True-in_table_cte.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-in_operator.sql-True-in_operator.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-in_implicit_array_tuple.sql-True-in_implicit_array_tuple.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-identifier.sql-True-identifier.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-format.sql-True-format.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-final.sql-True-final.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-drop_statement.sql-True-drop_statement.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-dollar_quoted_literal.sql-True-dollar_quoted_literal.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-decimal_support.sql-True-decimal_support.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-datetime64_precision.sql-True-datetime64_precision.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-cte_columns.sql-True-cte_columns.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-cte.sql-True-cte.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-create_view.sql-True-create_view.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-create_temporary_table.sql-True-create_temporary_table.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-create_table.sql-True-create_table.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-create_materialized_view.sql-True-create_materialized_view.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-create_database.sql-True-create_database.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-complex_table_definition.sql-True-complex_table_definition.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-back_quoted_identifier.sql-True-back_quoted_identifier.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[clickhouse-alter_table.sql-True-alter_table.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-typeless_struct.sql-True-typeless_struct.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-typeless_array.sql-True-typeless_array.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-tablesample.sql-True-tablesample.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-string_literals.sql-True-string_literals.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-set_variable_single.sql-True-set_variable_single.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-set_variable_multiple.sql-True-set_variable_multiple.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_window.sql-True-select_with_window.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_union_and_qualify.sql-True-select_with_union_and_qualify.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_qualify.sql-True-select_with_qualify.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_offset_3.sql-True-select_with_offset_3.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_offset_2.sql-True-select_with_offset_2.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_offset.sql-True-select_with_offset.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_date_literal_coercion_and_two_part_string_interval.sql-True-select_with_date_literal_coercion_and_two_part_string_interval.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_with_cast.sql-True-select_with_cast.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_where_less_than.sql-True-select_where_less_than.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_where_greater_than.sql-True-select_where_greater_than.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_where_array_element_less_than.sql-True-select_where_array_element_less_than.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_unpivot.sql-True-select_unpivot.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_udf_quote_project_name.sql-True-select_udf_quote_project_name.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_udf_quote_project_and_datasetfunctionname.sql-True-select_udf_quote_project_and_datasetfunctionname.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_udf_quote_nothing.sql-True-select_udf_quote_nothing.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_udf_quote_everything.sql-True-select_udf_quote_everything.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_typeless_struct_inside_function.sql-True-select_typeless_struct_inside_function.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_struct.sql-True-select_struct.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_set_operators.sql-True-select_set_operators.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_safe_function.sql-True-select_safe_function.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_rows_between.sql-True-select_rows_between.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_replace.sql-True-select_replace.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_quoting.sql-True-select_quoting.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_pivot.sql-True-select_pivot.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_natural_join.sql-True-select_natural_join.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_multi_except.sql-True-select_multi_except.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_ml_weights.sql-True-select_ml_weights.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_ml_predict_with_select.sql-True-select_ml_predict_with_select.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_mixture_of_array_literals.sql-True-select_mixture_of_array_literals.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_lt_gt.sql-True-select_lt_gt.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_less_than_greater_than.sql-True-select_less_than_greater_than.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_interval_expression.sql-True-select_interval_expression.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_if.sql-True-select_if.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_identifiers.sql-True-select_identifiers.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_hyphenated_table_name_in_from.sql-True-select_hyphenated_table_name_in_from.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_gt_lt.sql-True-select_gt_lt.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_group_by.sql-True-select_group_by.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_function_with_named_arguments.sql-True-select_function_with_named_arguments.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_function_parameter_order_by_multiple_columns.sql-True-select_function_parameter_order_by_multiple_columns.yml] PASSED [ 71%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_function_object_fields.sql-True-select_function_object_fields.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_for_system_time.sql-True-select_for_system_time.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_extract.sql-True-select_extract.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_except_replace.sql-True-select_except_replace.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_except.sql-True-select_except.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_example.sql-True-select_example.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_empty_array_literal.sql-True-select_empty_array_literal.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_datetime.sql-True-select_datetime.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_column_object_with_keyword.sql-True-select_column_object_with_keyword.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_case.sql-True-select_case.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_1_lt_0.sql-True-select_1_lt_0.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select_1_gt_0.sql-True-select_1_gt_0.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-select.sql-True-select.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-procedural_statements.sql-True-procedural_statements.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-pipe_statement.sql-True-pipe_statement.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-parameters.sql-True-parameters.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-normalize_function.sql-True-normalize_function.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-merge_into.sql-True-merge_into.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-load_data_statement.sql-True-load_data_statement.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-literals_with_data_type_and_quoted.sql-True-literals_with_data_type_and_quoted.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-is_not_distinct.sql-True-is_not_distinct.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-interval_function.sql-True-interval_function.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-insert.sql-True-insert.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-handle_exception.sql-True-handle_exception.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-for_in.sql-True-for_in.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-export_statement.sql-True-export_statement.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-execute_immediate.sql-True-execute_immediate.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_various_resources.sql-True-drop_various_resources.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_table_function.sql-True-drop_table_function.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_table.sql-True-drop_table.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_schema.sql-True-drop_schema.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_procedure.sql-True-drop_procedure.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_materialized_view.sql-True-drop_materialized_view.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-drop_function.sql-True-drop_function.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-delete.sql-True-delete.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-declare_variable_with_default.sql-True-declare_variable_with_default.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-declare_variable.sql-True-declare_variable.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-dateparts.sql-True-dateparts.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_view_options_as.sql-True-create_view_options_as.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_temp_function_with_select.sql-True-create_temp_function_with_select.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_trailing_comma.sql-True-create_table_trailing_comma.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_partition_by_cluster_by_as.sql-True-create_table_partition_by_cluster_by_as.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_partition_by_as.sql-True-create_table_partition_by_as.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_options_as.sql-True-create_table_options_as.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_options.sql-True-create_table_options.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_like_copy_clone.sql-True-create_table_like_copy_clone.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_keys.sql-True-create_table_keys.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_hyphen_project.sql-True-create_table_hyphen_project.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_function.sql-True-create_table_function.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_default_collate.sql-True-create_table_default_collate.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_columns_partition_options.sql-True-create_table_columns_partition_options.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_table_column_options.sql-True-create_table_column_options.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_snapshot_table.sql-True-create_snapshot_table.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_schema.sql-True-create_schema.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_row_access_policy.sql-True-create_row_access_policy.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_reservation.sql-True-create_reservation.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_procedure.sql-True-create_procedure.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_or_replace_table_options_as.sql-True-create_or_replace_table_options_as.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_or_replace_sql_function_any_type.sql-True-create_or_replace_sql_function_any_type.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_materialized_view_as_replica_of.sql-True-create_materialized_view_as_replica_of.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_materialized_view.sql-True-create_materialized_view.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_underscore_name.sql-True-create_js_function_underscore_name.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_simple.sql-True-create_js_function_simple.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_quoted_name.sql-True-create_js_function_quoted_name.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_options_library_array.sql-True-create_js_function_options_library_array.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_deterministic.sql-True-create_js_function_deterministic.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_js_function_complex_types.sql-True-create_js_function_complex_types.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_index.sql-True-create_index.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_function_with_args.sql-True-create_function_with_args.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_function_no_args.sql-True-create_function_no_args.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_external_table.sql-True-create_external_table.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_capacity.sql-True-create_capacity.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-create_assignment.sql-True-create_assignment.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-call_procedure.sql-True-call_procedure.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-begin.sql-True-begin.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-assert.sql-True-assert.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-array_agg_respect_nulls.sql-True-array_agg_respect_nulls.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-array_agg_ignore_nulls.sql-True-array_agg_ignore_nulls.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-array_agg_distinct_ignore_nulls.sql-True-array_agg_distinct_ignore_nulls.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-any_value_having.sql-True-any_value_having.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_view_set_options.sql-True-alter_view_set_options.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_view_alter_column.sql-True-alter_view_alter_column.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_various_resources.sql-True-alter_various_resources.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_set_options.sql-True-alter_table_set_options.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_set_default_collate.sql-True-alter_table_set_default_collate.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_rename_to.sql-True-alter_table_rename_to.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_rename_column.sql-True-alter_table_rename_column.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_drop_key.sql-True-alter_table_drop_key.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_drop_constraint.sql-True-alter_table_drop_constraint.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_drop_column.sql-True-alter_table_drop_column.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_alter_column.sql-True-alter_table_alter_column.yml] PASSED [ 72%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_add_key.sql-True-alter_table_add_key.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_table_add_column.sql-True-alter_table_add_column.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_schema.sql-True-alter_schema.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[bigquery-alter_materialized_view_set_options.sql-True-alter_materialized_view_set_options.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-values.sql-True-values.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-unload_select.sql-True-unload_select.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_views.sql-True-show_views.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_tblproperties.sql-True-show_tblproperties.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_tables.sql-True-show_tables.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_partitions.sql-True-show_partitions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_databases.sql-True-show_databases.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_create_view.sql-True-show_create_view.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_create_table.sql-True-show_create_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-show_columns.sql-True-show_columns.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_widow_functions.sql-True-select_widow_functions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_unnest.sql-True-select_unnest.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_underscore.sql-True-select_underscore.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_row.sql-True-select_row.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_reduce.sql-True-select_reduce.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_map_type.sql-True-select_map_type.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_map_function.sql-True-select_map_function.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_group_by.sql-True-select_group_by.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_filter.sql-True-select_filter.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_datetime_functions.sql-True-select_datetime_functions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_cast_withtimezone.sql-True-select_cast_withtimezone.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_base_operators.sql-True-select_base_operators.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_b.sql-True-select_b.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_array_of_rows.sql-True-select_array_of_rows.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-select_a.sql-True-select_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-prepared_statements.sql-True-prepared_statements.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-msck_repair_table.sql-True-msck_repair_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-listagg.sql-True-listagg.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-insert_into.sql-True-insert_into.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-element_at.sql-True-element_at.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_view.sql-True-create_view.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_table_iceberg.sql-True-create_table_iceberg.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_table_as_select.sql-True-create_table_as_select.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_struct_table.sql-True-create_struct_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_partitioned_table.sql-True-create_partitioned_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_map_table.sql-True-create_map_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_external_table_struct.sql-True-create_external_table_struct.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_external_table_input_format.sql-True-create_external_table_input_format.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_external_table.sql-True-create_external_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_database_if_not_exists.sql-True-create_database_if_not_exists.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_database.sql-True-create_database.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-create_array_table.sql-True-create_array_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[athena-alter_table.sql-True-alter_table.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_update_statement.sql-True-with_update_statement.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_no_schema_binding.sql-True-with_no_schema_binding.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_nested_in_with_statement.sql-True-with_nested_in_with_statement.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_insert_with_statement.sql-True-with_insert_with_statement.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_insert_statement_b.sql-True-with_insert_statement_b.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_insert_statement_a.sql-True-with_insert_statement_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_insert_bracketed_with_statement.sql-True-with_insert_bracketed_with_statement.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-with_compound_select_union.sql-True-with_compound_select_union.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-where_fetch.sql-True-where_fetch.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-update_with_table_alias.sql-True-update_with_table_alias.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-update_with_from_clause.sql-True-update_with_from_clause.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-update_set_case.sql-True-update_set_case.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-update.sql-True-update.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-unaliased_using_subquery.sql-True-unaliased_using_subquery.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-truncate_table_a.sql-True-truncate_table_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-truncate_a.sql-True-truncate_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-trim_functions.sql-True-trim_functions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-transactions.sql-True-transactions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-table_expression.sql-True-table_expression.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-shorthand_cast.sql-True-shorthand_cast.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-set_schema_a.sql-True-set_schema_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-set_order_by_complex.sql-True-set_order_by_complex.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-set_order_by.sql-True-set_order_by.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-semicolon_delimiters.sql-True-semicolon_delimiters.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_where_clause_functions.sql-True-select_with_where_clause_functions.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_simple_limit.sql-True-select_with_simple_limit.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_recursive.sql-True-select_with_recursive.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_offset_limit.sql-True-select_with_offset_limit.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_limit_and_offset.sql-True-select_with_limit_and_offset.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_brackets.sql-True-select_with_brackets.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_b.sql-True-select_with_b.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_with_a.sql-True-select_with_a.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_where_in_unnest.sql-True-select_where_in_unnest.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_v.sql-True-select_v.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_union_distinct.sql-True-select_union_distinct.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_union_bracketed.sql-True-select_union_bracketed.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_union_all.sql-True-select_union_all.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_union.sql-True-select_union.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_u.sql-True-select_u.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_true_and_not_false.sql-True-select_true_and_not_false.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_trailing_comma_column_list.sql-True-select_trailing_comma_column_list.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_table_named_group.sql-True-select_table_named_group.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_t.sql-True-select_t.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_j.sql-True-select_simple_j.yml] PASSED [ 73%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_i.sql-True-select_simple_i.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_h.sql-True-select_simple_h.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_g.sql-True-select_simple_g.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_f.sql-True-select_simple_f.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_e.sql-True-select_simple_e.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_d.sql-True-select_simple_d.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_c.sql-True-select_simple_c.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_b.sql-True-select_simple_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_simple_a.sql-True-select_simple_a.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_system_10_repeatable.sql-True-select_sample_system_10_repeatable.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_system_10_aliased.sql-True-select_sample_system_10_aliased.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_system_10.sql-True-select_sample_system_10.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_bernoulli_order_limit.sql-True-select_sample_bernoulli_order_limit.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_bernoulli_10_repeatable.sql-True-select_sample_bernoulli_10_repeatable.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_bernoulli_10_aliased.sql-True-select_sample_bernoulli_10_aliased.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_sample_bernoulli_10.sql-True-select_sample_bernoulli_10.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_s.sql-True-select_s.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_right.sql-True-select_right.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_r.sql-True-select_r.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_q.sql-True-select_q.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_p.sql-True-select_p.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_overlaps.sql-True-select_overlaps.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_order_fetch.sql-True-select_order_fetch.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_offset.sql-True-select_offset.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_o.sql-True-select_o.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_numeric_literal_exponential_format.sql-True-select_numeric_literal_exponential_format.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_nested_join.sql-True-select_nested_join.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_natural_join.sql-True-select_natural_join.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_named_windows_each_window_specification.sql-True-select_named_windows_each_window_specification.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_named_window_with_parentheses.sql-True-select_named_window_with_parentheses.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_named_window_no_parentheses.sql-True-select_named_window_no_parentheses.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_named_window.sql-True-select_named_window.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_n.sql-True-select_n.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_multiple_named_windows.sql-True-select_multiple_named_windows.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_many_join.sql-True-select_many_join.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_m.sql-True-select_m.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_l.sql-True-select_l.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_j.sql-True-select_j.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_intersect.sql-True-select_intersect.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_in_multiline_comment.sql-True-select_in_multiline_comment.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_h.sql-True-select_h.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_g_fetch.sql-True-select_g_fetch.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_g.sql-True-select_g.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_function_in_group_by.sql-True-select_function_in_group_by.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_from_where_overlaps.sql-True-select_from_where_overlaps.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_fn_square_bracket_array_parameter.sql-True-select_fn_square_bracket_array_parameter.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_fetch.sql-True-select_fetch.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_f.sql-True-select_f.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_except.sql-True-select_except.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_e.sql-True-select_e.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_d.sql-True-select_d.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_cross_join.sql-True-select_cross_join.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_case_c.sql-True-select_case_c.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_case_b.sql-True-select_case_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_case_a.sql-True-select_case_a.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_c.sql-True-select_c.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_bitwise_operators.sql-True-select_bitwise_operators.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_b.sql-True-select_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_a_and_not_b.sql-True-select_a_and_not_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-select_a.sql-True-select_a.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-rollback_work_and_no_chain.sql-True-rollback_work_and_no_chain.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-rollback_work.sql-True-rollback_work.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-rollback_and_no_chain.sql-True-rollback_and_no_chain.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-rollback.sql-True-rollback.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-revoke_select_on_table_a_from_group_b.sql-True-revoke_select_on_table_a_from_group_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-obevo.sql-True-obevo.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-numeric_literal.sql-True-numeric_literal.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-non_breaking_space.sql-True-non_breaking_space.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-naked_identifiers.sql-True-naked_identifiers.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-multi_statement_c.sql-True-multi_statement_c.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-multi_statement_b.sql-True-multi_statement_b.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-multi_statement_a.sql-True-multi_statement_a.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-modulo.sql-True-modulo.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-merge_into.sql-True-merge_into.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-like_operators.sql-True-like_operators.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-insert_with_statement.sql-True-insert_with_statement.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-insert_using_subquery.sql-True-insert_using_subquery.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-insert_default_values.sql-True-insert_default_values.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-insert_a.sql-True-insert_a.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-having_fetch.sql-True-having_fetch.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-group_by_fetch.sql-True-group_by_fetch.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_update_on_all_tables_in_schema_a_to_public.sql-True-grant_update_on_all_tables_in_schema_a_to_public.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_select_update_insert_on_mytable_to_public.sql-True-grant_select_update_insert_on_mytable_to_public.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_select_on_mytable_to_public_with_grant_option.sql-True-grant_select_on_mytable_to_public_with_grant_option.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_select_on_mytable_to_public.sql-True-grant_select_on_mytable_to_public.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_select_col1_col2_update_col1_on_mytable_to_public.sql-True-grant_select_col1_col2_update_col1_on_mytable_to_public.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_multiple_tables.sql-True-grant_multiple_tables.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_all_privileges_on_mytable_to_role.sql-True-grant_all_privileges_on_mytable_to_role.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_all_on_table_mytable_to_role.sql-True-grant_all_on_table_mytable_to_role.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-grant_all_on_mytable_to_role.sql-True-grant_all_on_mytable_to_role.yml] PASSED [ 74%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-functions_b.sql-True-functions_b.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-functions_a.sql-True-functions_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-from_fetch.sql-True-from_fetch.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-expression_recursion_2.sql-True-expression_recursion_2.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-expression_recursion.sql-True-expression_recursion.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-escaped_quotes.sql-True-escaped_quotes.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-escape.sql-True-escape.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-empty_file.sql-True-empty_file.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_view_a_restrict.sql-True-drop_view_a_restrict.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_view_a_cascade.sql-True-drop_view_a_cascade.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_view_a.sql-True-drop_view_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_type.sql-True-drop_type.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_trigger.sql-True-drop_trigger.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_table_if_exists_a.sql-True-drop_table_if_exists_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_table_a_restrict.sql-True-drop_table_a_restrict.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_table_a_cascade.sql-True-drop_table_a_cascade.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_table_a.sql-True-drop_table_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_sequence.sql-True-drop_sequence.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_schema.sql-True-drop_schema.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_model.sql-True-drop_model.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_index_simple.sql-True-drop_index_simple.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_index_if_exists.sql-True-drop_index_if_exists.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-drop_cast.sql-True-drop_cast.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-double_quote_escapes.sql-True-double_quote_escapes.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-double_dot.sql-True-double_dot.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-describe_table.sql-True-describe_table.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-delete_from.sql-True-delete_from.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_zero_argument_function.sql-True-create_zero_argument_function.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_view_if_not_exists.sql-True-create_view_if_not_exists.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_view_a.sql-True-create_view_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_user.sql-True-create_user.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_trigger.sql-True-create_trigger.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_varchar.sql-True-create_table_varchar.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_table_comment.sql-True-create_table_table_comment.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_double_precision.sql-True-create_table_double_precision.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_default_function.sql-True-create_table_default_function.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_constraint_reference_option.sql-True-create_table_constraint_reference_option.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_constraint_default.sql-True-create_table_constraint_default.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_column_constraint.sql-True-create_table_column_constraint.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_column_comment.sql-True-create_table_column_comment.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_auto_increment.sql-True-create_table_auto_increment.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_as_select_cte_parentheses.sql-True-create_table_as_select_cte_parentheses.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_as_select_cte_no_parentheses.sql-True-create_table_as_select_cte_no_parentheses.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_as.sql-True-create_table_as.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_a_pk_unique_fk_constraints.sql-True-create_table_a_pk_unique_fk_constraints.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_a_column_constraints.sql-True-create_table_a_column_constraints.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table_a_c1_c2.sql-True-create_table_a_c1_c2.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_table.sql-True-create_table.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_sequence.sql-True-create_sequence.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_schema_if_not_exists.sql-True-create_schema_if_not_exists.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_schema_a.sql-True-create_schema_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_role.sql-True-create_role.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_model_options.sql-True-create_model_options.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_index_simple.sql-True-create_index_simple.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_index_if_not_exists.sql-True-create_index_if_not_exists.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_function_no_args.sql-True-create_function_no_args.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_function.sql-True-create_function.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_database_if_not_exists.sql-True-create_database_if_not_exists.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_database_a.sql-True-create_database_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-create_cast.sql-True-create_cast.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-commit_work_and_no_chain.sql-True-commit_work_and_no_chain.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-commit_work.sql-True-commit_work.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-commit_and_no_chain.sql-True-commit_and_no_chain.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-commit.sql-True-commit.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-comments.sql-True-comments.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-bracketed_statement.sql-True-bracketed_statement.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-bracket_in_comment.sql-True-bracket_in_comment.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-arithmetic_a.sql-True-arithmetic_a.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-ansi_cast_with_whitespaces.sql-True-ansi_cast_with_whitespaces.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-alter_table_rename_to.sql-True-alter_table_rename_to.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-alter_table.sql-True-alter_table.yml] PASSED [ 75%] test/dialects/dialects_test.py::test__dialect__base_parse_struct[ansi-alter_sequence.sql-True-alter_sequence.yml] PASSED [ 75%] test/dialects/exasol_test.py::test_dialect_exasol_specific_segment_parses[RangeOperator-..] PASSED [ 75%] test/dialects/exasol_test.py::test_dialect_exasol_specific_segment_parses[WalrusOperatorSegment-:=] PASSED [ 75%] test/dialects/exasol_test.py::test_dialect_exasol_specific_segment_parses[VariableNameSegment-var1] PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_dialect_basic PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_create_table_basic PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_row_data_type PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_timestamp_with_precision PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_watermark_definition PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_computed_column PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_metadata_column PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_show_statements PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_use_statements PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_describe_statement PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_explain_statement PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_create_catalog PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_create_database PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLDialect::test_flink_alternative_with_syntax PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLComplexExamples::test_flink_row_datatype_table PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLComplexExamples::test_flink_complex_table_structure PASSED [ 75%] test/dialects/flink_test.py::TestFlinkSQLComplexExamples::test_flink_simple_record_table PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-c_column AT TIME ZONE 'UTC'] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-(c_column AT TIME ZONE 'UTC')::time] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-timestamp with time zone '2021-10-01' AT TIME ZONE 'UTC'] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ExpressionSegment-c is null] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ExpressionSegment-c is not null] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ExpressionSegment-c isnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ExpressionSegment-c notnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-c is null as c_isnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-c is not null as c_notnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-c isnull as c_isnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[SelectClauseElementSegment-c notnull as c_notnull] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ArrayAccessorSegment-[2:10]] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ArrayAccessorSegment-[:10]] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ArrayAccessorSegment-[2:]] PASSED [ 76%] test/dialects/postgres_test.py::test_dialect_postgres_specific_segment_parses[ArrayAccessorSegment-[2]] PASSED [ 76%] test/dialects/postgres_test.py::test_epoch_datetime_unit[SELECT t1.field, EXTRACT(EPOCH FROM t1.sometime) AS myepoch FROM t1] PASSED [ 76%] test/dialects/postgres_test.py::test_epoch_datetime_unit[SELECT t1.field, EXTRACT(EPOCH FROM t1.sometime - t1.othertime) AS myepoch FROM t1] PASSED [ 76%] test/dialects/postgres_test.py::test_space_is_not_reserved[SELECT foo AS space FROM t1] PASSED [ 76%] test/dialects/postgres_test.py::test_space_is_not_reserved[SELECT space.something FROM t1 AS space] PASSED [ 76%] test/dialects/postgres_test.py::test_priority_keyword_merge PASSED [ 76%] test/dialects/postgres_test.py::test_get_keywords PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[CreateCloneStatementSegment-create table orders_clone_restore clone orders at (timestamp => to_timestamp_tz('04/05/2013 01:02:03', 'mm/dd/yyyy hh24:mi:ss'));] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-SHOW GRANTS ON ACCOUNT;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-show tables history in tpch.public;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-show future grants in schema sales.public;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-show replication databases with primary aws_us_west_2.myaccount1.mydb1;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-SHOW TERSE SCHEMAS HISTORY LIKE '%META%' IN DATABASE MYDB STARTS WITH 'INT' LIMIT 10 FROM 'LAST_SCHEMA';] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-SHOW GRANTS TO ROLE SECURITYADMIN;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[ShowStatementSegment-SHOW GRANTS OF SHARE MY_SHARE;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[SemiStructuredAccessorSegment-SELECT ID :: VARCHAR as id, OBJ : userId :: VARCHAR as user_id from x] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[DropUserStatementSegment-DROP USER my_user;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[AlterSessionStatementSegment-ALTER SESSION SET TIMEZONE = 'UTC'] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[AlterSessionStatementSegment-ALTER SESSION SET ABORT_DETACHED_QUERY = FALSE] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[AlterSessionStatementSegment-ALTER SESSION SET JSON_INDENT = 5] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[AlterSessionStatementSegment-ALTER SESSION UNSET ERROR_ON_NONDETERMINISTIC_MERGE;] PASSED [ 76%] test/dialects/snowflake_test.py::test_snowflake_queries[AlterSessionStatementSegment-ALTER SESSION UNSET TIME_OUTPUT_FORMAT, TWO_DIGIT_CENTURY_START;] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[ALTER TABLE foo DROP COLUMN bar\n] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[CREATE USER my_user\n] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[TRUNCATE TABLE foo\n] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[EXPLAIN SELECT Id FROM Contact\n] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[DROP TABLE foo\n] PASSED [ 76%] test/dialects/soql_test.py::test_non_selects_unparseable[DROP USER my_user\n] PASSED [ 76%] test/dialects/unparsable_test.py::test_dialect_unparsable[None-ansi-SELECT 1 1-structure0] PASSED [ 76%] test/dialects/unparsable_test.py::test_dialect_unparsable[SelectClauseSegment-ansi-SELECT 1 1-structure1] PASSED [ 76%] test/dialects/unparsable_test.py::test_dialect_unparsable[SelectClauseSegment-ansi-SELECT 1 + (2 2 2)-structure2] PASSED [ 76%] test/diff_quality_plugin_test.py::test_diff_quality_plugin[sql_paths0-expected_violations_lines0] PASSED [ 76%] test/diff_quality_plugin_test.py::test_diff_quality_plugin[sql_paths1-expected_violations_lines1] PASSED [ 76%] test/diff_quality_plugin_test.py::test_diff_quality_plugin[sql_paths2-expected_violations_lines2] PASSED [ 76%] test/diff_quality_plugin_test.py::test_diff_quality_plugin[sql_paths3-expected_violations_lines3] PASSED [ 76%] test/rules/std_AL04_test.py::test__rules__std_AL04_one_aliases_one_duplicate PASSED [ 76%] test/rules/std_AL04_test.py::test__rules__std_AL04_one_aliases_two_duplicate PASSED [ 76%] test/rules/std_AL04_test.py::test__rules__std_AL04_complex PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules0-ansi-\nselect\n a as A,\n B as b,\n "C" as C,\n "d" as d,\n "E" as e,\n "f" as F,\n g as "G",\n h,\n I\nfrom foo\n-post_fix_errors0] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules1-ansi-\nselect\n a as a,\n b as b,\n "C" as c,\n "d" as d,\n "E" as e,\n "f" as f,\n g as "G",\n h as h,\n i as i\nfrom foo\n-post_fix_errors1] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules2-ansi-\nselect\n a as A,\n B as b,\n C as C,\n "d" as d,\n E as e,\n "f" as F,\n g as G,\n h as h,\n I as I\nfrom foo\n-post_fix_errors2] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules3-ansi-\nselect\n a,\n b,\n "C" as c,\n "d" as d,\n "E" as e,\n "f" as f,\n g as "G",\n h,\n i\nfrom foo\n-post_fix_errors3] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules4-ansi-\nselect\n a as A,\n B as b,\n C,\n "d" as d,\n E as e,\n "f" as F,\n g as G,\n h,\n I\nfrom foo\n-post_fix_errors4] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules5-ansi-\nselect\n a as a,\n b as b,\n c as c,\n "d" as d,\n e as e,\n "f" as f,\n g as g,\n h as h,\n i as i\nfrom foo\n-post_fix_errors5] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules6-ansi-\nselect\n a,\n b,\n c,\n "d" as d,\n e,\n "f" as f,\n g,\n h,\n i\nfrom foo\n-post_fix_errors6] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules7-postgres-\nselect\n a,\n b,\n "C" as c,\n d,\n "E" as e,\n f,\n g as "G",\n h,\n i\nfrom foo\n-post_fix_errors7] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules8-duckdb-\nselect\n a,\n b,\n c,\n d,\n e,\n f,\n g,\n h,\n i\nfrom foo\n-post_fix_errors8] PASSED [ 76%] test/rules/std_AL09_CP02_RF06_combo_test.py::test__rules__std_AL09_CP02_RF06[rules9-clickhouse-\nselect\n a as A,\n B as b,\n C,\n d,\n E as e,\n f as F,\n g as G,\n h,\n I\nfrom foo\n-post_fix_errors9] PASSED [ 76%] test/rules/std_AM06_test.py::test__rules__std_AM06_raised PASSED [ 76%] test/rules/std_AM06_test.py::test__rules__std_AM06_unparsable PASSED [ 76%] test/rules/std_AM06_test.py::test__rules__std_AM06_noqa PASSED [ 76%] test/rules/std_CV02_test.py::test__rules__std_CV02_raised PASSED [ 76%] test/rules/std_CV09_test.py::test__rules__std_CV09_raised PASSED [ 76%] test/rules/std_JJ01_test.py::test_lint_jj01_pickled_config PASSED [ 76%] test/rules/std_LT01_LT02_LT09_combo_test.py::test__rules__std_LT02_LT09_LT01 PASSED [ 76%] test/rules/std_LT01_LT04_test.py::test__rules__std_LT01_single_raise PASSED [ 76%] test/rules/std_LT01_ST02_test.py::test_rules_std_LT01_and_ST02_interaction[\nselect\n case\n when ended_at is null or date(ended_at) > current_date()\n then true else false\n end as is_active\nfrom foo\n-\nselect\n coalesce(ended_at is null or date(ended_at) > current_date(), false) as is_active\nfrom foo\n] PASSED [ 76%] test/rules/std_LT02_LT04_test.py::test_rules_std_LT02_LT04_interaction_indentation_leading[SELECT\n acct_id,\n date_x,\n 't' AS test,\n\n CASE\n WHEN condition_1 = '1' THEN ''\n ELSE condition_1\n END AS case_1,\n\n CASE\n WHEN condition_2 = '2' THEN ''\n ELSE condition_2\n END AS case_2,\n dollar_amt,\nFROM\n table_x-SELECT\n acct_id\n , date_x\n , 't' AS test\n\n , CASE\n WHEN condition_1 = '1' THEN ''\n ELSE condition_1\n END AS case_1\n\n , CASE\n WHEN condition_2 = '2' THEN ''\n ELSE condition_2\n END AS case_2\n , dollar_amt,\nFROM\n table_x] PASSED [ 76%] test/rules/std_LT02_LT11_combo_test.py::test__rules__std_LT02_LT11_union_all_in_subquery_lint PASSED [ 76%] test/rules/std_LT02_LT11_combo_test.py::test__rules__std_LT02_LT11_union_all_in_subquery_fix PASSED [ 76%] test/rules/std_LT03_test.py::test__rules__std_LT03_default PASSED [ 76%] test/rules/std_LT03_test.py::test__rules__std_LT03_leading PASSED [ 76%] test/rules/std_LT03_test.py::test__rules__std_LT03_trailing PASSED [ 76%] test/rules/std_LT04_ST06_test.py::test_rules_std_LT04_and_ST06_interaction_trailing[SELECT COALESCE(a, 0) AS b\n\n , COALESCE(c, 0) AS d\n , e\nFROM t-SELECT e,\n\n COALESCE(a, 0) AS b,\n COALESCE(c, 0) AS d\nFROM t] PASSED [ 76%] test/rules/std_LT04_ST06_test.py::test_rules_std_LT04_and_ST06_interaction_trailing[SELECT COALESCE(a, 0) AS b--comment\n\n , COALESCE(c, 0) AS d\n , e\nFROM t-SELECT e,--comment\n\n COALESCE(a, 0) AS b,\n COALESCE(c, 0) AS d\nFROM t] PASSED [ 76%] test/rules/std_LT04_ST06_test.py::test_rules_std_LT04_and_ST06_interaction_trailing[with cte1 as (\nselect "a"\n ,"b"\n ,coalesce("g1"\n ,"g2"\n ,"g3"\n ) as "g_combined"\n\n ,"i"\n ,"j"\n from test\n),\n\ncte2 as (\nselect "col1"\n\n ,'start: ' + "col2" as "new_col2"\n\n ,'start2: ' + "col3" as "new_col3"\n\n ,"col4"\n ,"col5"\nfrom cte1\n),\n\nselect * from cte2-with cte1 as (\nselect "a",\n "b",\n "i",\n\n "j",\n coalesce("g1",\n "g2",\n "g3"\n ) as "g_combined"\n from test\n),\n\ncte2 as (\nselect "col1",\n\n "col4",\n\n "col5",\n\n 'start: ' + "col2" as "new_col2",\n 'start2: ' + "col3" as "new_col3"\nfrom cte1\n),\n\nselect * from cte2] PASSED [ 76%] test/rules/std_LT04_test.py::test__rules__std_LT04_unparseable PASSED [ 76%] test/rules/std_LT05_LT09_combo_test.py::test__rules__std_LT05_LT09_long_line_lint PASSED [ 76%] test/rules/std_LT05_LT09_combo_test.py::test__rules__std_LT05_LT09_long_line_fix PASSED [ 76%] test/rules/std_LT05_LT09_combo_test.py::test__rules__std_LT05_LT09_long_line_fix2 PASSED [ 76%] test/rules/std_LT12_CV06_test.py::test__rules__std_LT12_and_CV06_interaction PASSED [ 76%] test/rules/std_RF01_LT09_test.py::test__rules__std_RF01_LT09_copy PASSED [ 76%] test/rules/std_RF02_test.py::test__rules__std_RF02_wildcard_single_count PASSED [ 76%] test/rules/std_ST03_test.py::test__rules__std_ST03_multiple_unused_ctes PASSED [ 76%] test/rules/std_ST05_LT08_test.py::test__rules__std_ST05_LT08_5265 PASSED [ 76%] test/rules/std_ST05_LT09_test.py::test__rules__std_ST05_LT09_4137 PASSED [ 76%] test/rules/std_ST05_LT09_test.py::test__rules__std_ST05_LT09_5265 PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[tsql-001_alias_aligning] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[snowflake-003_previously_parse_tree_damaging] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[snowflake-002_previously_parse_tree_damaging] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[snowflake-001_semi_structured] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-006_fix_ignore_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-005_unnest_spacing] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-004_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-003_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-002_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[bigquery-001_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-macro_file_jinja_include_undefined_variable] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-ST05_subqueries_in_joins] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-029_indentation_join_reorder_LT02_ST09] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-028_leading_comma_with_jinja] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-027_LT02_LT07_wrong_indent_with] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-027_LT02_LT07_templated_block_wrong_indent_cte] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-027_LT02_LT07_templated_block_without_newline_cte] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-027_LT02_LT07_LT08_wrong_indent_cte] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-026_LT05_line_length_includes_earlier_fixes] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-025_ST02_and_ST01_interaction] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-024_remove_templated_errors] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-023_LT05_confuses_LT10] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-022_LT04_corrupts_parse_tree_and_causes_ST06_to_corrupt_sql] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-021_fix_respects_noqa] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-020_L008_trailing_comma] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-019_trailing_comma_to_leading] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-018_LT02_indent_templated_code] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-016_index_error_with_jinja_if2] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-016_index_error_with_jinja_if] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-015_jinja_leading_whitespace] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-014_looping_interaction_between_l008_and_l030] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-013_order_by_explicit] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-012_templating] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-011_indentation] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-010_CTEs_and_newlines] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-009_keyword_capitalisation] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-008_with_clause] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-008_looping_rules_LT02_LT04_LT05] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-007_with_clause] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-006_indentation] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-005_function_spacing] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-004_indentation] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-003_long_line] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-002_indentation] PASSED [ 77%] test/rules/std_fix_auto_test.py::test__std_fix_auto[ansi-001_long_line] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[LT01-test/fixtures/linter/indentation_errors.sql0] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[LT01-test/fixtures/linter/whitespace_errors.sql] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[LT01-test/fixtures/linter/indentation_errors.sql1] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[CP01-test/fixtures/linter/whitespace_errors.sql] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[AL01-test/fixtures/dialects/ansi/select_simple_i.sql] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix[AL02-test/fixtures/dialects/ansi/select_simple_i.sql] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix_templated[CP01] PASSED [ 77%] test/rules/std_roundtrip_test.py::test__cli__command__fix_templated[LT01] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT01-indentation_errors.sql-violations0] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT02-indentation_errors.sql-violations1] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT01-whitespace_errors.sql-violations2] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT01-operator_errors.sql-violations3] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT03-operator_errors.sql-violations4] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT01-operator_errors_negative.sql-violations5] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT02-indentation_error_hard.sql-violations6] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT02-indentation_error_contained.sql-violations7] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT05-block_comment_errors.sql-violations8] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT05-block_comment_errors_2.sql-violations9] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[RF02-column_references.sql-violations10] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[RF02-column_references_bare_function.sql-violations11] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[RF01-column_references.sql-violations12] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[AL05-column_references.sql-violations13] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[AM01-select_distinct_group_by.sql-violations14] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[LT01-operator_errors_ignore.sql-violations15] PASSED [ 77%] test/rules/std_test.py::test__rules__std_file[JJ01-heavy_templating.sql-violations16] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict0] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict1] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict2] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict3] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict4] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict5] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict6] PASSED [ 77%] test/rules/std_test.py::test_improper_configs_are_rejected[rule_config_dict7] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_default_explicit] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_explicit] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias_space] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias_explicit] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias_implicit] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias_implicit_multiple] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_implicit_alias_implicit_newline] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_default_explicit_alias_merge] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_fail_explicit_alias_merge] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_pass_implicit_alias_merge] PASSED [ 77%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_alias_expression_4492] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_alias_expression_4089] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL01_test_pass_alias_expression_oracle_tables] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_issue_561] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_explicit_column_default] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_explicit_column_explicit] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_explicit_column_implicit] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_pass_tsql_alternative_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_pass_tsql_alternative_alias_no_spaces] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_alias_ending_equals] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_alias_ending_raw_equals] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_fail_alias_expression_oracle_columns] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_test_pass_bigquery_replace_clause_implicit] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_ LT01_test_alias_expression_align_4515_1] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_ LT01_test_alias_expression_align_4515_2] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL02_ LT01_test_alias_expression_align_4515_3] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_1] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_2] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_allow_scalar_true] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_fail_column_exp_without_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_if_only_cast] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_if_only_cast_inc_double_cast] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_without_alias_if_bracketed] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_fail_column_exp_without_alias_and_cast_fn] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_fail_column_exp_without_alias_allow_scalar_false] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_column_exp_with_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_function_emits] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_fail_cte_no_column_list] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_cte_column_list] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_duckdb_columns_expression] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_duckdb_nested_columns_expression] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_duckdb_exclude_expression] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_duckdb_replace_expression] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_fail_subquery_without_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL03_test_pass_subquery_with_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_exactly_once_duplicated_aliases] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_two_duplicated_aliases] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_subquery] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_pass_subquery] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_pass_bigquery_function] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_pass_tsql_table_variable] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_subquery_same_alias] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_subquery_alias_matches_base_table] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_subquery_table_matches_base_table] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL04_test_fail_subquery_join_matches_base_table] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_table_alias_not_referenced_1] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_table_alias_not_referenced_1_subquery] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_table_alias_referenced_subquery] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_table_alias_referenced] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_unaliased_table_referenced] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_ignore_bigquery_value_table_functions] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_ignore_postgres_value_table_functions] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_ignore_postgres_value_table_functions_generate_series] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_table_alias_not_referenced_2] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_table_alias_not_referenced_2_subquery] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_subquery_alias_not_referenced] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_unaliased_table_with_hyphens] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_aliased_table_with_ticks_referenced] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_tsql_object_reference_override] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_subselect_uses_alias_1] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_subselect_uses_alias_2] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_subselect_uses_alias_3] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_ansi_function_not_table_parameter] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_bigquery_function_takes_tablealias_parameter] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_bigquery_function_takes_tablealias_column_parameter] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_bigquery_function_takes_tablealias_column_struct_parameter] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_snowflake_delete_cte] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_exasol_values_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_exasol_values_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sparksql_values_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_sparksql_values_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_snowflake_values] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_tsql_values_clause_in_parentheses] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_join_on_expression_in_parentheses] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_qualify_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_nested_inner_join] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_snowflake_flatten_function] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_derived_query_requires_alias_1] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_derived_query_requires_alias_2] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_derived_query_requires_alias_3] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_semi_structured_op] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_values_clause] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_single_quoted_table_wrong_case] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table_ci] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table_qcs_nup] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_single_quoted_table_wrong_case_qcs_nup] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table_qcs_nlow] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_single_quoted_table_wrong_case_qcs_nlow] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table_lower_cs] PASSED [ 78%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_single_quoted_table_upper_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_single_quoted_table_wrong_case_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_quoted_table_subquery] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_quoted_select_naked_table_subquery] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_double_quoted_table_ci] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_double_quoted_table_qcs_nup] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_double_quoted_table_wrong_case_qcs_nup] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_double_quoted_table_qcs_nlow] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_double_quoted_table_wrong_case_qcs_nlow] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_double_quoted_table_lower_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_naked_select_double_quoted_table_upper_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_naked_select_double_quoted_table_wrong_case_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_athena_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_athena_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_athena_naked_select_back_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_athena_back_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_quoted_escapes] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_clickhouse_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_clickhouse_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_clickhouse_quoted_escapes] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_clickhouse_naked_select_quoted_table_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_clickhouse_quoted_select_naked_table_cs] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_db2_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_db2_naked_select_double_quoted_table_wrong_case] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_duckdb_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_duckdb_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_duckdb_quoted_select_single_quote_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_duckdb_single_quote_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_exasol_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_exasol_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_exasol_quoted_select_naked_table_wrong_case] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_exasol_quoted_select_single_quote_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_hive_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_hive_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_mysql_quoted_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_mysql_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_mysql_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_oracle_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_oracle_naked_select_double_quoted_table_wrong_case] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_postgres_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_quoted_select_single_quote_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_redshift_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_quoted_select_single_quote_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_snowflake_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_snowflake_naked_select_double_quoted_table_wrong_case] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sparksql_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sparksql_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sqlite_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sqlite_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sqlite_naked_select_quoted_table_subquery] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sqlite_quoted_select_naked_table_subquery] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_sqlite_different_escaped_quotes] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_teradata_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_teradata_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_trino_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_trino_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_tsql_naked_select_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_tsql_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_vertica_naked_select_double_quoted_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_vertica_quoted_select_naked_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_repeat_referenced_table] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_case_insensitive] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_quoted_case_insensitive] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_different_quoted_case_insensitive] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_snowflake_flatten_lateral] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_snowflake_flatten_lateral] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_cross_join_unnest] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_cross_join_array] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_qualify_follows_from] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_redshift_qualify_follows_from] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_fail_redshift_qualify_does_not_follows_from] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_jsonb_array_elements_text] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_postgres_json_array_elements] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_bigquery_unnest] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_test_pass_redshift_array_value] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_CV12_test_rule_fix_conflict_deleted_where_reference] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL05_CV12_test_rule_fix_conflict_modified_where_reference] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL06_test_pass_no_config] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL06_test_fail_alias_too_short] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL06_test_fail_alias_too_long] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL06_test_fail_alias_min_and_max] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL06_test_pass_with_config] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_pass_allow_self_join_alias] PASSED [ 79%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_avoid_aliases_1] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_avoid_aliases_2] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_avoid_aliases_3] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_alias_single_char_identifiers] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_alias_with_wildcard_identifier] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_select_from_values] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_select_from_table_generator] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_issue_635] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_issue_239] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_issue_610] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_issue_1589] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_issue_1639] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_no_copy_code_out_of_template] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_bigquery_skip_multipart_names] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_bigquery_force_enable] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_violation_locations] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_fix_command] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL07_test_fail_fix_self_aliased_table_5954] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_references] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_aliases] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_alias_refs] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_locs] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_alias_quoted] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_alias_case] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_fail_qualified] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL08_test_pass_table_names] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_no_self_alias] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_no_self_alias_tsql] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_no_self_alias_tsql_no_spaces] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_fail_no_quotes_same_case] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_fail_no_quotes_same_case_tsql] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_fail_with_quotes_same_case] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_fail_different_case] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_different_case_clickhouse] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_different_quotes] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AL09_test_pass_mysql_quoted_identifiers] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM01_test_pass_only_group_by] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM01_test_fail_distinct_and_group_by] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_pass_union_all] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_fail_bare_union] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_pass_union_distinct] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_pass_union_distinct_with_comment] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_fail_triple_join_with_one_bad] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_fail_triple_join_with_one_bad_lowercase] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_exasol] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_exasol_union_all] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_postgres] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM02_test_redshift] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_unspecified] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_unspecified_unspecified] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_unspecified_desc] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_asc_desc] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_desc_unspecified] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_desc_asc] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_nulls_last] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM03_test_comment] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_1] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_1] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_2] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_2] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_3] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_4] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_3] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_5] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_4] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_5] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_6] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_6] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_7] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_7] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_8] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_8] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_9] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_10] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_9] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_10] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_11] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_11] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_12] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_13] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_12] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_14] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_15] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_13] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_14] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_16] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_result_columns_15] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_17] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_unknown_number_of_result_columns_18] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_nested_ctes_1] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_nested_ctes_1] PASSED [ 80%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_nested_ctes_2] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_nested_ctes_3] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_nested_ctes_4] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_cte_reference_outer_5] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_cte_tricky_nesting_6] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_nested_and_same_level_ctes_7] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_nested_cte_references_outer_8] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_join_inside_cte_with_unqualified] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_known_number_of_columns_in_two_join_subqueries] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_two_join_subqueries_one_with_unknown_number_of_columns] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_no_source_table] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_query_on_snowflake_stage] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_snowflake_delete_cte] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_exasol_values_clause_cte_1] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_exasol_values_clause_cte_2] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_exasol_values_clause] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_fail_exasol_invalid_foreign_key_from] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_exasol_invalid_foreign_key_from] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_cte_no_select_final_statement] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_tsql_select_system_as_identifier] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_sparksql_values_clause_cte_1] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_sparksql_values_clause_cte_2] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM04_test_pass_sparksql_values_clause] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_lowercase_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_inner_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_outer_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_outer_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_outer_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_cross_join_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_lowercase_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_inner_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_outer_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_outer_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_outer_join_inner] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_lone_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_inner_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_left_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_right_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_full_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_full_join_lowercase_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_outer_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_outer_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_outer_join_outer] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_lone_join_lowercase_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_inner_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_left_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_right_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_full_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_fail_full_join_lowercase_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_left_outer_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_right_outer_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM05_test_pass_full_outer_join_both] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_group_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_implicit_group_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_mix_group_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_implicit_group_by_and_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_group_by_and_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_within_line_mix_group_by_and_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_across_line_mix_group_by_and_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_expression_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_expression_order_by_default] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_group_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_group_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_mix_group_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_group_by_and_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_group_by_and_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_within_line_mix_group_by_and_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_across_line_mix_group_by_and_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_expression_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_expression_order_by_custom_explicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_group_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_group_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_explicit_order_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_order_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_mix_group_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_implicit_group_by_and_order_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_explicit_group_by_and_order_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_within_line_mix_group_by_and_order_by_custom_implicit] PASSED [ 81%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_across_line_mix_group_by_and_order_by_custom_implicit] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_explicit_expression_order_by_custom_implicit] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_implicit_expression_order_by_custom_implicit] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_consistent_snowflake] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_consistent_exasol] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_window] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_window_snowflake] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_withingroup_snowflake] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_groupby_rollup_bigquery] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_groupby_rollup_bigquery] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_groupby_rollup_postgres] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_groupby_rollup_postgres] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_groupby_rollup_exasol] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_groupby_rollup_exasol] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_groupby_rollup_athena] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_groupby_rollup_athena] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_groupby_rollup_sparksql] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_fail_groupby_rollup_sparksql] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_array_agg_bigquery] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM06_test_pass_array_expression_bigquery] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_1] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_known_number_of_result_columns_1] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_2] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_known_number_of_result_columns_2] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_3] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_4] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_known_number_of_result_columns_3] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_5] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_6] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_unknown_number_of_result_columns_4] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_7] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_unknown_wildcard_number_of_result_columns_8] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_9] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_10] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_11] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_unknown_number_of_result_columns_5] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_13] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_14] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_15] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_unknown_number_of_result_columns_6] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_16] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_result_columns_17] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_known_number_of_result_columns_7] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_nested_ctes_1] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_nested_ctes_1] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_cte_reference_outer_2] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_cte_tricky_nesting_3] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_nested_and_same_level_ctes_4] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_nested_cte_references_outer_5] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_join_inside_cte_with_unqualified] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_known_number_of_columns_in_two_join_subqueries] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_two_join_subqueries_one_with_unknown_number_of_columns] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_query_on_snowflake_stage] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_cte_no_select_final_statement] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_fail_cte_no_select_final_statement] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_tsql_select_system_as_identifier] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM07_test_pass_dbt_union_relations_output] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_select_comma] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_fail_missing_clause] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_fail_missing_clause_lowercase_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_fail_missing_multiple_joins] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_fail_missing_multiple_joins_mixed_types] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_fail_missing_multiple_joins_not_last] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_noop_join_where] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_cross_join_with_complex_where_clause_not_simplifiable] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_cross_join_with_complex_where_clause_and_subqueries] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_inner_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_left_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_right_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_full_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_left_outer_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_right_outer_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_full_outer_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_using] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_cross_join_default] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_global_cross_join_clickhouse] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_positional_join_duckdb] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_cross_join_where_clickhouse] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_asof_join_clickhouse] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_noop_delete] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_noop_cross_apply] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_noop_outer_apply] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_unnest] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_lowercase_unnest] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[AM08_test_pass_natural_join] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_inconsistent_capitalisation_1] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_inconsistent_capitalisation_2] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_capitalisation_policy_lower] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_capitalisation_policy_upper] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_capitalisation_policy_capitalise] PASSED [ 82%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_date_part_inconsistent_capitalisation] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_date_part_capitalisation_policy_lower] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_date_part_capitalisation_policy_upper] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_date_part_consistent_capitalisation] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_data_type_inconsistent_capitalisation] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_bigquery_date] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_word] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_words] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_words_regex_simple] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_ignore_words_regex_simple] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_words_complex] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_templated_code_true] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_ignore_templated_code_false] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_snowflake_group_by_cube] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_null] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_true] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_pass_ignore_false] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_bigquery_week] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_select_lower] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP01_test_fail_select_lower_keyword_functions] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_with_null] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_with_single_letter_upper] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_with_single_word_snake] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_consistent_capitalisation_with_single_word_pascal] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_consistent_capitalisation_with_multiple_words_with_numbers] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_with_leading_underscore] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_lowercase_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_lowercase_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_uppercase] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_3] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_4] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_5] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_policy_pascal_6] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_pascal_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_pascal_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_pascal_3] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_pascal_4] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_consistent_capitalisation_policy_pascal_5] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_pascal_v_capitalise] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_camel_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_camel_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_policy_camel_3] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_policy_unquoted_identifiers_aliases_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_policy_unquoted_identifiers_aliases_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_policy_unquoted_identifiers_aliases_3] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_policy_unquoted_identifiers_aliases_4] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_aliases_5] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_aliases_6] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_aliases_7] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_aliases_8] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_column_aliases_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_policy_unquoted_identifiers_aliases_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_ignore_word] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_consistent_capitalisation_properties_naked_identifier] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_properties_naked_identifier] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_inconsistent_capitalisation_properties_naked_identifier_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_bigquery_safe_does_not_trigger] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_pass_databricks_case_sensitive_property] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_snake_aliases] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_test_fail_camel_aliases] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_LT01_test_fail_cp02_fail_lt01] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_LT01_test_fail_cp02_pass_lt01] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_LT01_test_pass_cp02_fail_lt01] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_LT01_test_pass_cp02_pass_lt01] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP02_LT01_test_fail_fix_cp02_lt01_with_templating_6678] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_fail_inconsistent_function_capitalisation_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_fail_inconsistent_function_capitalisation_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_bare_functions] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_bare_functions_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_bare_functions_3] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_fail_capitalization_after_comma] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_fully_qualified_function_mixed_functions] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_fully_qualified_function_pascal_case] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_word] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_templated_code_true] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_fail_ignore_templated_code_false] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_func_name_templated_literal_mix] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_words_regex_simple] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_words_regex_complex] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_words_regex_bigquery_simple] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_pass_ignore_words_regex_bigquery_complex] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP03_test_bare_functions_4] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP04_test_fail_inconsistent_boolean_capitalisation_1] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP04_test_fail_inconsistent_boolean_capitalisation_2] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP04_test_pass_ignore_word] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP04_test_fail_upper_boolean_capitalisation] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP04_test_fail_lower_boolean_capitalisation] PASSED [ 83%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_default_consistent_lower] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_default_consistent_upper] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_default_consistent_capitalised] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_default_consistent_pascal] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_inconsistent_capitalisation_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_inconsistent_capitalisation_2] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_inconsistent_capitalisation_3] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_lower] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_lower_2] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_upper] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_upper_2] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_capitalise] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_keywords_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_fail_data_type_capitalisation_policy_keywords_2] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_sparksql_complex_data_types] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_bigquery_struct_params] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CP05_test_pass_typless_structs_dont_trigger_rule] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_consistent_c_style_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_consistent_ansi_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_consistent_less_than] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_consistent_non_comparison] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_consistent_c_style_not_equal_to_multi] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_consistent_ansi_not_equal_to_multi] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_consistent_c_style_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_consistent_ansi_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_c_style_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_c_style_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_c_style_less_than] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_c_style_non_comparison] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_c_style_not_equal_to_multi] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_c_style_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_c_style_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_ansi_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_ansi_not_equal_to] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_ansi_less_than] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_ansi_non_comparison] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_ansi_not_equal_to_multi] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_pass_ansi_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV01_test_fail_ansi_not_equal_to_tsql] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV02_test_pass_coalesce] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV02_test_fail_ifnull] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV02_test_fail_nvl] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV03_test_require_pass] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV03_test_require_fail] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV03_test_forbid_pass] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV03_test_forbid_fail] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV03_test_fail_templated] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_passes_on_count_star] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_passes_on_count_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_0_to_count_star] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_passes_on_count_0] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_passes_on_count_1_if_both_present] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_to_count_1_if_both_present] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_1_to_count_star] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_handles_whitespaces] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_star_to_count_0] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_star_to_count_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_1_to_count_0] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_0_to_count_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_changes_count_star_to_count_1_handle_new_line] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_no_false_positive_on_count_col] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV04_no_false_positive_on_expression] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_is_null] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_is_not_null] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_not_equals_null_upper] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_not_equals_null_multi_nulls] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_not_equals_null_lower] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_equals_null_spaces] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_equals_null_no_spaces] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_complex_case_1] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_set_clause] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_bigquery_set_options] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_tsql_exec_clause] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_tsql_alternate_alias_syntax] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_exclude_constraint] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV05_test_mysql_system_variable] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_semi_colon_same_line_default] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_semi_colon_custom_newline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_semi_colon_same_line_custom_newline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_no_semi_colon_default] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_no_semi_colon_custom_newline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_no_semi_colon_custom_require] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_no_semi_colon_custom_require_oneline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_no_semi_colon_custom_require_multiline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_multi_statement_semi_colon_default] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_multi_statement_semi_colon_custom_oneline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multi_statement_semi_colon_custom_multiline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_multi_statement_no_trailing_semi_colon_default] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_multi_statement_no_trailing_semi_colon_custom_require] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multi_statement_no_trailing_semi_colon_custom_require_oneline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multi_statement_no_trailing_semi_colon_custom_require_multiline] PASSED [ 84%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_space_semi_colon_default] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_semi_colon_default] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_newline_semi_colon_custom_newline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multi_statement_semi_colon_default] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multi_statement_semi_colon_custom_require_multiline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_multiple_newlines_semi_colon_custom_require_newline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_final_semi_colon_same_line_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_final_semi_colon_same_line_inline_comment_custom_oneline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_final_semi_colon_newline_inline_comment_custom_multiline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_same_line_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_same_line_multiple_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_newline_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_multiple_inline_comments_custom_oneline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_multiple_inline_comments_custom_multiline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_trailing_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_preceding_block_comment_custom_oneline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_preceding_block_comment_custom_multiline] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_trailing_block_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_block_comment_semi_colon_before] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_block_comment_semi_colon_after] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_create_table] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_newline_create_table_inline_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_whitespace_after_simple_select] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_whitespace_after_snowflake_set] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_fail_templated_fix_crosses_block_boundary] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_empty_file] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_empty_file_with_require_final_semicolon] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_file_with_only_comments] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV06_test_pass_file_with_only_comments_with_require_final_semicolon] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_pass_no_outer_brackets] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_outer_brackets] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_outer_brackets_inner_subquery] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_pass_set_statement_brackets] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_pass_no_outer_brackets_tsql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_outer_brackets_tsql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_outer_brackets_inner_subquery_tsql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_pass_begin_end_statement_brackets_tsql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_leading_trailing_whitespace] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV07_test_fail_leading_whitespace_and_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_right_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_left_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_inner_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_right_and_right_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_right_and_left_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_right_and_inner_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_left_inner_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_subquery_right_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_subquery_left_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_subquery_inner_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_fail_with_right_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_with_left_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV08_test_pass_with_inner_join] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_default_none] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_deny_word] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_deny_word_case_difference1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_deny_word_case_difference2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_multiple_deny_words1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_multiple_deny_words2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_not_complete_match] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_is_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_in_comment] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_bool] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_bool] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_bigquery] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_bigquery] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_bigquery2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_bigquery3] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_word1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_word2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_word3] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_regex1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_regex2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_comment_regex3] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_match_source1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_pass_match_source2] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV09_test_fail_match_source1] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_result_of_fix_is_valid_bigquery] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_result_of_fix_is_valid_hive] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_result_of_fix_is_valid_mysql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_result_of_fix_is_valid_sparksql] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_preferred_tripple_quotes] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_alternate_tripple_quotes] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_unnecessary_escaping] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_bigquery_string_prefixes] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_bigquery_string_prefixes_when_style_is_consistent] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_tripple_quoted_strings_with_quotes_in_them] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_tripple_quoted_strings_dont_remove_escapes_single_quotes] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_tripple_quoted_strings_dont_remove_escapes_double_quotes] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_edge_case_tripple_quoted_string_ending_with_double_quote] PASSED [ 85%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_lots_of_quotes] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_lots_of_quotes] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_quote_replace_in_raw_strings] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_dollar_quoted_strings_are_ignored] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_date_constructor_strings_are_ignored_1] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_date_constructor_strings_are_ignored_2] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_empty_string] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_empty_string] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_partially_templated_quoted_literals_simple] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_partially_templated_quoted_literals_simple] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_partially_templated_quoted_literals_complex] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_partially_templated_quoted_literals_complex] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_partially_templated_quoted_literals_with_multiple_templates] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_partially_templated_quoted_literals_with_multiple_templates] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_fail_partially_templated_quoted_literals_inside_blocks] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_fully_templated_quoted_literals_are_ignored] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_partially_templated_literals_are_ignored_when_some_quotes_are_inside_the_template_1] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_partially_templated_literals_are_ignored_when_some_quotes_are_inside_the_template_2] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV10_test_pass_prefix_chars_are_correctly_detected_as_unlintable] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_casting_operator] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_multi_casting_operator] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_3_argument_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_convert_with_comment] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_cast_with_comment] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_cast_with_comment_when_config_is_set_to_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_cast_with_comment_when_config_is_set_to_shorthand] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_3_argument_convert_when_config_is_set_to_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_3_argument_convert_when_config_is_set_to_shorthand] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_with_comment] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_cast_3_arguments_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_convert_cast_with_comment] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_shorthand] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_shorthand_3_arguments_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_prior_shorthand_cast_with_comment] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_when_config_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_3_arguments_convert_when_config_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_when_config_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_when_config_shorthand] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_inconsistent_type_casting_3_arguments_convert_when_config_shorthand] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_when_dialect_is_teradata] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_parenthesize_expression_when_config_shorthand_from_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_parenthesize_expression_when_config_shorthand_from_convert] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_fail_snowflake_semi_structured_cast_4453] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV11_test_pass_macro_cast] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_select_comma] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_no_where_clause] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_delete] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_condition] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_crossjoin] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_using] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_global_cross_join_clickhouse] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_positional_join_duckdb] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_noop_outer_apply_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_unqualified] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause_and_stmt] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause_and_stmt_bracketed] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause_two_joins] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_not_simplifable] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause_and_stmt_subquery] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_missing_clause_and_stmt_qualified] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[CV12_test_fail_join_with_bracketed_join] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_simple] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_simple_modified] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_simple_modified_fail] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_jinja_tags_no_space] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_jinja_tags_multiple_spaces] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_jinja_tags_no_space_2] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_pass_newlines] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_templated_segment_contains_leading_literal] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_segment_contains_multiple_templated_slices_last_one_bad] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_jinja_tags_no_space_no_content] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_fail_jinja_tags_across_segment_boundaries] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[JJ01_test_pass_python_templater] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_without_align_alias] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_with_align_alias] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_missing_keyword_with_align_alias] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_skip_alias_with_align_alias] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_with_align_alias_wider] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_boundary] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_inline_pass] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_inline_fail] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_without_align_alias_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_with_align_alias_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_missing_keyword_with_align_alias_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_with_align_alias_wider_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_boundary_tsql] PASSED [ 86%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_inline_pass_tsql] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_alias_inline_fail_tsql] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_with_align_alias_tsql_mixed] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_a] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_b] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_multiple_lines_a] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_multiple_lines_b] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_all] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_align_multiple_operators] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_parenthesis_block_isolated] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_parenthesis_block_isolated_template] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_parenthesis_block_not_isolated] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_parenthesis_block_not_isolated_templated] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_parenthesis_function] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_snowflake_match_condition] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_snowflake_match_condition] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_ansi_bracketed_data_types] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_mysql_bracketed_data_types] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_whitespace_before_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_whitespace_before_comma_template] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_errors_only_in_templated_and_ignore] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_errors_only_in_non_templated_and_ignore] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_single_whitespace_after_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_single_whitespace_after_comma_template] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_multiple_whitespace_after_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_no_whitespace_after_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_no_whitespace_after_comma_2] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_trailing_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_basic] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_basic_template] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_basic_fix] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_basic_fail_template] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_simple_fix] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_identifier_fix] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_comparison_operator_fix] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_comparison_operator_pass] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_casting_operator_fix] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_casting_operator_pass] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fix_tsql_spaced_chars] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_postgres_case_statement] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_excess_space_cast] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_redshift_at_time_zone] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_snowflake_semi_structured] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_snowflake_semi_structured_single] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_snowflake_semi_structured_multi] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_specific] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_specific_arrays_1] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_specific_arrays_2] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_array_function] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_specific_structs] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_specific_struct_access] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_struct_function_no_spaces] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_postgres_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_redshift_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_bigquery_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_athena_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_hive_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_sqlite_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_sparksql_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_exasol_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_teradata_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_tsql_datatype] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_snowflake_match_pattern] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_hive_set_statement] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_spark_set_statement] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_clickhouse_system_path] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bare_function] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_spaced_function] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_rebalance_hint] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_drop_function_go] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_select_hint] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_simple_select] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_expression0] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_as] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_expression0] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_comma] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_semicolon] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_udf_triple_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_bigquery_udf_triple_double_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_ansi_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_ansi_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_tsql_unicode_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_tsql_unicode_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_ansi_unicode_single_quote] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_casting_expression] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_bigquery_casting] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_teradata_casting_type1] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_teradata_casting_type2] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_sparksql_ansi_interval_minus] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_sparksql_multi_units_interval_minus0] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_old_python_test] PASSED [ 87%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_no_space_after_using_clause] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_newline_after_using_clause] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_cte_no_space_after_as] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_multiple_spaces_after_as] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_cte_newline_after_as] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_cte_newline_and_spaces_after_as] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_cte_comment_after_as] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_brackets] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_expression1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_expression1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_newline_1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_newline_2] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_newline_\xa3] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_sign_indicators] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_tilde] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_fail_simple] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_bigquery_hyphen] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_sparksql_ansi_interval_minus] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_sparksql_multi_units_interval_minus1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_tsql_assignment_operator] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_concat_string] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_placeholder_spacing] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_fail_bigquery_whitespaces_in_function_reference] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_bigquery_safe_prefix_function] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_fail_bigquery_safe_prefix_function] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_sparksql_file_literal] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_pass_sqlite_column_path_operator] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_trailing_whitespace] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_trailing_whitespace_on_initial_blank_line] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_trailing_whitespace_before_template_code] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_fail_trailing_whitespace_and_whitespace_control] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT01_test_pass_macro_trailing] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_reindent_first_line_1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_reindent_first_line_2] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indentation_of_comments_1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indentation_of_comments_2] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_tab_indentation] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_joins_default] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_joins_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_joins_true] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_joins_true_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_joins_false_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_using_on_default] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_using_on_true] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_using_on_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_using_on_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_joins_using_on_true] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_joins_using_on_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_using_on_merge_statment_default] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_using_on_merge_statment_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_on_contents_default] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_on_contents_true] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_on_contents_false] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_on_contents_default_fix_a] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_on_contents_default_fix_b] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_on_contents_false_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_from_with_comment] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_ignored_comment] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_from_with_comment_alternate] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_from_with_comment_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_multi_line_comment] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_with_disbalanced_pairs] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_attempted_hanger_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_possible_hanger_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_consecutive_hangers] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_consecutive_hangers_implicit] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_clean_reindent_fix] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indent_snowflake] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indent_indent_bigquery] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_indent_templated_table_name_a] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_indent_templated_table_name_b] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_nested_blocks] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_limit_and_qualify_and_window_indent] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_limit_and_qualify_and_window_single_line] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_cte] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_indented_cte] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_exasol_script] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_else_if] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_tsql_else_if] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_tsql_else_if_successive] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_function] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_ignore_templated_whitespace] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_ignore_templated_whitespace_1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_ignore_templated_whitespace_2] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_ignore_templated_whitespace_3] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_ignore_templated_whitespace_4] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_ignore_templated_newline_not_last_line] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_ignore_templated_newline_last_line] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_fix_template_indentation_1] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_fix_template_indentation_2] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_update_indent] PASSED [ 88%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_declare_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_set_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_set_indent_multiple_params] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_if_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_exasol_func_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_fix_exa_func_format] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_index_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_tsql_statistics_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_snowflake_merge_statement] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_hanging_indents_convert_to_normal_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_hanging_indents_fix_mixed_indents] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_indented_procedure_parameters] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_unindented_procedure_parameters] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_bubble_up_newline_after_fix] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_cross_apply_indentation] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_cross_join_indentation] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_nested_join] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_outer_apply_indentation] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_outer_apply_indentation_fix] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_consuming_whitespace_a] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_consuming_whitespace_b] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_consuming_whitespace_stable] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_trailing_comments] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_case_statement] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_templated_case_statement] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_jinja_tag_multiline] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_trailing_inline_noqa] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_implicit_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_deny_implicit_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_templated_newlines] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_fix_beside_templated] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_block_comment] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_block_comment] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_case_else_end_clause] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_hard_templated_indents] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_fix_consistency_around_comments] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_coverage_indent_trough] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_combined_comment_impulses] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_indented_comment_tsql] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_join_comment_indents_1] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_join_comment_indents_2] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_comment_effect_indents_default] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_comment_effect_indents_implicit] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_untaken_negative_1] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_untaken_negative_2] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_untaken_negative_implicit] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_mixed_tabs_and_spaces] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_implicit_indents_4467_a] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_implicit_indents_4467_b] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_macro_indents_4367] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_untaken_positive_4433] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_implicit_case_4542] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_indented_joins_4484] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_tsql_where_implicit_4559] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_nested_tracking] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_configure_no_indent_before_then_4589] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_bigquery_insert_statement_values_clause] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_bigquery_merge_statement_values_clause] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_issue_4680] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_implicit_indent_when] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_implicit_indent_nested_when] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_issue_4745] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_trailing_comment_1] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_trailing_comment_2] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_issue_4582] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_issue_4540] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_closed_bracketed_implicit] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fix_unclosed_bracketed_implicit] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_implicit_where] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_templated_join] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_whitespace_control_issue_5277] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_inconsistent_indent] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_0] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_1] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_2] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_3] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_4] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_5] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_pass_loop_indent_6] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_sqlite_update_returning] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_postgres_update_returning] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_postgres_insert_returning] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_postgres_on_conflict_returning] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_ansi_update] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_exasol_update] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_mysql_update] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_teradata_update] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_fail_tsql_update] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_test_jinja_value_error_6378] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_spaces_pass_default] PASSED [ 89%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_spaces_fail] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_spaces_fail_custom_tab_space_size] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_tabs_fail_default] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_tabs_fail_default_set_tab_space_size] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_tabs_pass] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_indented_comments] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_indented_comments_default_config] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT02_indented_comments_tab_config] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_passes_on_before_default] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_default] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_default_on_and] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_with_comment_order_preserved] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_passes_on_before_explicit] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_explicit] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_multi_explicit] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_before_override] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_passes_on_after_override] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_before_override_with_comment_order] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_on_after_override_with_comment_order] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_leading_with_comments] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_trailing_with_comments] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_passes_templated_newline] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fails_templated_code_non_templated_newline] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_passes_operator_alone_on_line] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT03_fixes_tuple_error_issue] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_violations] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_violation_with_inline_comment] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_commas_allowed] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_commas_allowed_with_header] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_violations_in_with_statement] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_commas_allowed_in_with_statement] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_violations] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_commas_allowed] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_fixing_removes_extra_whitespace] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_fixing_flows_around_comments] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_move_past_several_comment_lines] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_move_past_several_comment_lines] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_with_templated_column_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_with_templated_column_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_with_templated_column_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_with_templated_column_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_leading_comma_fix_mixed_indent] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_fix_mixed_indent] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT04_trailing_comma_no_space_comment] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_line_too_long_config_override] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_1_after] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_1_no_newline] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_3] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_with_comments_4] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_line_too_long_with_comments_ignore_comment_lines] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_only_comments] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_line_too_long_handling_indents] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_line_too_long_ignore_comments_true] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_line_too_long_ignore_comments_false] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_compute_line_length_before_template_expansion_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_compute_line_length_before_template_expansion_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_long_jinja_comment] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_long_jinja_comment_ignore] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_for_loop] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_for_loop_repeating_elements_starts_with_literal] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_for_loop_starting_with_templated_piece] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_for_loop_fail_complex_match] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_for_loop_fail_simple_match] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_set_statement] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_issue_1666_line_too_long_unfixable_jinja] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_ignore_comment_clauses_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_ignore_comment_clauses_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_comment_clauses] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_comment_clauses_teradata] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_comment_clauses_exasol] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_comment_clauses_snowflake] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_comment_clauses_postgres] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_templated_comment_line] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_ignore_templated_comment_lines] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_operator_precedence_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_operator_precedence_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_operator_precedence_3] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_long_multiline_jinja] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_long_inline_statement] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_check_off_1] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_check_off_2] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_comment_move_mid_query] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fix_implicit_indent] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fix_no_implicit_indent] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fix_window_function] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_do_not_fix_noqa] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_block_comment_single_line_noqa] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_block_comment_single_line_noqa] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_block_comment_multi_line_noqa] PASSED [ 90%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_block_comment_noqa_following_preceding_text_noqa] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_block_comment_noqa_not_at_end_of_line_noqa] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_operator_precedence] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_long_functions_and_aliases] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_order_by_rebreak_span] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_trailing_semicolon_moves] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_pass_window_function] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT05_test_fail_no_fix_long_templated] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT06_passing_example] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT06_passing_example_window_function] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT06_simple_fail] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT06_complex_fail_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT06_complex_fail_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_aligned] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_aligned_whitespace_consumption_a] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_aligned_whitespace_consumption_b] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_aligned_whitespace_consumption_c] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_fix_with_clause_closing_aligned_whitespace_consumption_d] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_oneline] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_misaligned_indentation] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_misaligned_negative_indentation] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_move_parenthesis_to_next_line] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_cte_with_column_list] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_with_clause_closing_misaligned_indentation_in_templated_block] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_move_parenthesis_to_next_line_in_templated_block] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT07_test_pass_templated_clauses] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_blank_line_after_cte_trailing_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_blank_line_after_cte_leading_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_no_blank_line_after_each_cte] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_no_blank_line_after_cte_before_comment] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_no_blank_line_after_cte_and_comment] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_no_blank_line_after_last_cte_trailing_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_no_blank_line_after_last_cte_leading_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_oneline_cte_leading_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_cte_floating_comma] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_column_name_definition] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_column_name_definition_multiple] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_column_name_definition_newline] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_fail_column_name_definition_comment] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_recursive_with_argument_list] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT08_test_pass_recursive_with_argument_list_postgres] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_target_and_no_newline_between_select_and_select_target] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_no_newline_between_select_and_select_target_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_no_newline_between_select_and_select_target_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_target_and_newline_after_select_target_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_target_and_newline_after_select_target_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_target_and_newline_before_select_target] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_on_newlines_and_newline_after_select] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_newline_before_select_target_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_newline_before_select_target_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_newline_before_select_target_plus_from_on_same_line_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_wildcard_select_target_and_newline_before_select_target_plus_from_on_same_line_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_all_on_the_same_line] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_all_on_the_same_line_plus_from_clause] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_including_wildcard_all_on_the_same_line_plus_from_clause] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_target_plus_from_clause_on_the_same_line] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_trailing_whitespace_after_select] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_comment_after_select] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_comment_between_select_and_single_select_target] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_some_newlines_missing_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiple_select_targets_some_newlines_missing_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_cte] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_newline_no_from] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_distinct_no_from] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_distinct_many] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_distinct_single_pass] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_distinct_single_fail_a] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_distinct_single_fail_b] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_no_from] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_no_from_previous_comment] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_comment_after_column] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_comment_after_column_no_space] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_multiple_mixed_comments] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_single_select_with_comment before] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_create_view] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiline_single] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_multiline_expressions] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT09_test_pass_leading_commas] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT10_test_fail_distinct_on_next_line_1] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT10_test_fail_distinct_on_next_line_2] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT10_test_fail_distinct_on_next_line_3] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT10_test_fail_distinct_on_next_line_4] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT10_test_pass_distinct_on_same_line_with_select] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_union_all_before] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_union_all_after] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_union_all_before_and_after] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_pass_multiple_newlines_are_allowed] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_fix_works_in_subqueries] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_pass_fix_works_in_subqueries_after_LT02_fix] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_union_before_and_after] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_intersect_before_and_after] PASSED [ 91%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_except_before_and_after] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_minus_before_and_after] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT11_test_fail_simple_fix_bigquery_intersect_distinct_before_and_after] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_pass_single_final_newline] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_no_final_newline] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_multiple_final_newlines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_pass_templated_plus_raw_newlines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_pass_templated_consume_whitespace] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_consume_whitespace_nothing] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_consume_whitespace_whitespace] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_consume_whitespace_extra] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_plus_raw_newlines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_plus_raw_newlines_extra_newline] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_pass_templated_macro_newlines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT12_test_fail_templated_no_newline] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_statement] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_inline_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_inline_comment_hash] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_jinja_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_jinja_if] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_pass_leading_whitespace_jinja_for] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_statement] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_inline_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_jinja_comment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_jinja_if] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT13_test_fail_leading_whitespace_jinja_for] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_from_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_alone_from_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_from_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_alone_from_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_join_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_join_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_alone_join_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_alone_join_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_join_clause_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_join_clause_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_alone_join_clause_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_join_clause_trailing_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_join_clause_trailing_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_alone_join_clause_on_condition] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_window_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_window_comment_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_window_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_alone_window_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_alone_window_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_qualify] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_alone_qualify] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_qualify] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_alone_qualify] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_cte_selects_3419] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_all_keyword_segment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_non_indent_first_segment] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_templated_leading_from_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_none_where_clause] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_single_line_set] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_orderby_except_window_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_pass_leading_orderby_except_list_function] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_orderby_except_window_function_outer_orderby] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT14_test_fail_leading_orderby_except_list_outer_orderby] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT15_test_pass_no_empty_lines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT15_test_pass_one_empty_line] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT15_test_fail_no_empty_lines] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT15_test_fail_one_empty_line_between_statements] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[LT15_test_fail_bad_edge_case] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_1] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_fail_object_not_referenced_1] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_fail_object_not_referenced_2] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_2] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_3] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_4a] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_4b] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_5a] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_5b] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_5c] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_5d] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_5e] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_6] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_7] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_fail_object_referenced_7] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_object_referenced_8] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_two_part_reference_8] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_two_part_reference_9] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_fail_two_part_reference_10] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_fail_two_part_reference_11] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_two_part_reference_11] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_bigquery_dash] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_exasol_select_into] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_simple_delete] PASSED [ 92%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_exasol_invalid_foreign_key_from] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_tsql_select_system_as_identifier] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_mysql_select_no_from_should_not_except] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_nested_join_clause_does_not_flag] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_nested_join_clauses_do_not_flag] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_parenthesized_join_clauses_do_not_flag] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_soql_ignore_rule] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_postgres_value_table_alias] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_update_with_alias] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_postgres_merge_with_alias] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_tsql_nested_join_alias] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_trino_lambda_expression] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_athena_ignore_rule_if_single_table] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_athena_apply_rule_if_single_table_and_force_enable] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_athena_apply_rule_if_multiple_tables] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_athena_apply_rule_if_one_aliased_table] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_sqlite_create_trigger_after_insert_reference] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_sqlite_create_trigger_after_delete_reference] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_sqlite_create_trigger_after_update_reference] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_sqlite_outside_of_trigger] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_mysql_identifier_with_backticks_should_not_except] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_snowflake_pass_dot_inside_quotes] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_postgres_pass_dot_inside_quotes] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_tsql_bracketed_identifiers_pass] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_bigquery_unnest_with_offset_pass] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF01_test_pass_tsql_pivot_table_alias] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_qualified_references_multi_table_statements] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqualified_references_multi_table_statements] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_qualified_references_multi_table_statements_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqualified_references_multi_table_statements_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_qualified_references_multi_table_statements_subquery_mix] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_date_parts_as_function_parameter_bigquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_date_parts_as_function_parameter_snowflake] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_ignore_value_table_functions_when_counting_tables] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_ignore_value_table_functions_when_counting_unqualified_aliases] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_unqualified_references_in_sparksql_lambdas] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_databricks_lambdas] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_unqualified_references_in_snowflake_lambdas] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_unqualified_references_in_athena_lambdas] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_allow_unqualified_references_in_athena_lambdas_with_several_arguments] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_disallow_unqualified_references_in_malformed_lambdas] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_column_and_alias_same_name] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_1] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_2] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_qualified_references_multi_table_statements_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqualified_references_multi_table_statements_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_column_and_alias_same_name_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_1_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_2_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_variable_reference_in_where_clause_mysql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_qualified_references_multi_table_statements_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqualified_references_multi_table_statements_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_column_and_alias_same_name_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_1_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_column_and_alias_same_name_2_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_rowtype_with_join] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_table_plus_flatten_snowflake_1] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_table_plus_flatten_snowflake_2] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_table_plus_flatten_snowflake_1] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_ignore_words_column_name] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_ignore_words_regex_column_name] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_ignore_words_regex_bigquery_declare_example] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_redshift] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_tsql] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_ansi] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_redshift_convert] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unreferenced_subquery_column] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_referenced_subquery_column] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_referenced_subquery_is_self] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_declared_bigquery_variable] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_from_clause_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_join_clause_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_nested_correlated_subquery_inside_from_clause] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_select_scalar_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_exists_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_ignore_deeper_alias_6389] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqual_refs_multi_table_statements_ignore_external_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_fail_unqual_refs_multi_table_statements_subq_ignore_external_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_unreferenced_subquery_column_subqueries_ignore_external_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_select_scalar_subquery_subqueries_ignore_external_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF02_test_pass_exists_subquery_subqueries_ignore_external_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_single_table_mixed_qualification_of_references] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_single_table_consistent_references_1] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_single_table_consistent_references_2] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_on_tableless_table] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_single_table_mixed_qualification_of_references_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_lateral_table_ref] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_single_table_consistent_references_1_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_single_table_consistent_references_2_subquery] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_single_table_reference_when_unqualified_config] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_single_table_reference_when_qualified_config] PASSED [ 93%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_single_table_reference_in_subquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_value_table_functions_do_not_require_qualification] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1a] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1b] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1c] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1d] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1e] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_struct_inconsistent_fix_a] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1f] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_object_references_1g] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_tsql_pivot_are_excluded] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_date_functions_are_excluded] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_select_alias_in_where_clause_1] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_select_alias_in_where_clause_2] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_group_by_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_order_by_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_having] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_select_alias_in_where_clause_5] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_tsql_parameter] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_tsql_pivot] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_unfixable_ambiguous_reference_subquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_snowflake_flatten_function] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_passes_tql_table_variable] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_fail_but_dont_fix_templated_table_name_consistent] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_fail_but_dont_fix_templated_table_name_qualified] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_pass_tsql_subselect_merge_statement] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_subselect_unqualified_one_reference_3987] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_subselect_unqualified_two_references_3987] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_subselect_qualified_reference_5599] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_no_fix_unqualified_correlated_subquery_5983] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_cte_qualified_to_unqualified_6014] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_fail_cte_unqualified_to_qualified_6014] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_postgres_named_arguments] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_trino_lambda_expression] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF03_test_pass_snowflake_lambda_expression] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_identifier] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_identifier_column] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_identifier_column_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_identifier_table_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_identifier_not_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_identifier_not_alias_all] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_identifier_table_alias_column_alias_config] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_identifier_column_alias_config] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_quoted_identifier] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_quoted_identifier_column] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_keyword_as_quoted_identifier_column_none_policy] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_quoted_identifier_column_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_quoted_identifier_table_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_quoted_identifier_not_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_quoted_identifier_not_alias_all] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_valid_quoted_identifier_table_alias_column_alias_config] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_fail_keyword_as_quoted_identifier_column_alias_config] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_ignore_word1] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_ignore_word2] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_ignore_words_regex1] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_ignore_words_regex2] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF04_test_pass_one_character_identifier] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_create_table_space] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_create_table_gt] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_create_table_lt] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_create_table_lt_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_create_table_hash_unquoted] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_create_table_none] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_create_table_none_quoted_tsql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_create_table_none_quoted_biquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_create_table_space_allowed] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_quoted_policy_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_quoted_policy_column_alias] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_unquoted_policy_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_unquoted_policy_column_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_quoted_policy_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_quoted_policy_none] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_unquoted_policy_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_unquoted_policy_column_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_quoted_policy_column_aliases] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_dots_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_star_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_star_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_hyphen_bigquery_quotes_1] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_hyphen_bigquery_quotes_2] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_hyphen_bigquery_no_quotes] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_dot_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_single_quote_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_single_quote_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_single_quote2_bigquery] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_dot_slash_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_star_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_question_mark_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_character_class_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_negated_character_class_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_character_range_identifier_in_file_reference_sparksql] PASSED [ 94%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_negated_character_range_identifier_in_file_reference_sparksql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_alteration_identifier_in_file_reference_sparksql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_quoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_quoted_fail] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_quoted_mixed_case] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_unquoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_unquoted_fail] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_lists_unquoted_mixed_case] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_words_regex_unquoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_create_extension_reference_quoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_drop_extension_reference_quoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_ignore_words_regex_quoted] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_ignore_words_regex_quoted_mixed_case] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_show_tblproperties] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_show_tblproperties] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_redshift_hash_table] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_special_chars_redshift_hash_column] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_table_aliases] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_fail_table_aliases] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_special_chars_snowflake_stage_metadata] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_pivot_snowflake] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF05_test_pass_pivot_snowflake_complex] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_default] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_default_uppercase] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_default_lowercase] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_default_insensitive] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_reference_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_reference_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_column_reference_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_column_reference_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_column_reference_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_table_reference_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_table_reference_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_table_reference_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_table_reference_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_multiple_references_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_multiple_references_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_multiple_references_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_multiple_references_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_whitespace_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_whitespace_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_special_symbols_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_special_symbols_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_reserved_keyword_prefer_quoted_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_reserved_keyword_prefer_quoted_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_column_reference_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_column_reference_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_table_reference_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_table_reference_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_multiple_references_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_multiple_references_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_whitespace_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_special_symbols_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_reserved_keyword_prefer_quoted_backticks] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_datetime_redshift] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_uppivot_bigquery] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_quoted_identifier_keyword_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_create_user_quoted_password_exasol] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_create_quoted_user_exasol] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_lists] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_lists_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_lists_mixed_case] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_lists_mixed_case_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_words_regex] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_words_regex_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_words_regex_mixed_case] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_words_regex_mixed_case_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_if] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_ignore_if_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_insert_overwrite_directory] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_insert_overwrite_directory] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_ansi] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_tsql] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_tsql_case_insensitive] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_quoted_column_snowflake] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_snowflake_case_insensitive] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_postgres_case_sensitive] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_quoted_column_postgres_case_insensitive] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_prefer_quoted_keywords_athena] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_fail_prefer_quoted_keywords_athena] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_tsql_execute_as] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[RF06_test_pass_exasol_password_literals] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST01_no_redundant_else_null] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST01_redundant_else_null] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST01_alternate_case_when_syntax] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST01_alternate_case_when_syntax_boolean] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST01_else_expression] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_1] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_2] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_3] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_4] PASSED [ 95%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_5] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_6] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_7] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_8] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_9] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_10] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_11] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_12] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_case_cannot_be_reduced_13] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_pass_array_accessors] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_3] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_4] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_5] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_6] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_7] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_8] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_9] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_10] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_unnecessary_case_11] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST02_test_fail_no_copy_code_out_of_template] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_no_cte_defined_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_case_insensitive] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_cte_defined_but_unused_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_cte_defined_but_unused_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_3] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_cte_defined_but_unused_3] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_no_cte_defined_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_4] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_5] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_6] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_cte_defined_but_unused_4] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_cte_defined_and_used_7] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_snowflake_delete_cte] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_exasol_values_clause_cte_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_exasol_values_clause_cte_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_sparksql_values_clause_cte_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_sparksql_values_clause_cte_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_query_uses_templating] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_update_cte] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_update_cte] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_nested_cte] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_nested_query] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_nested_query] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_nested_query_in_from_clause] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_fail_nested_query_in_from_clause] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_nested_with_cte] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_bigquery_quoted_cte_unquoted_ref] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_bigquery_quoted_cte_quoted_ref] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST03_test_pass_bigquery_unquoted_cte_quoted_ref] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_pass_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_pass_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_3] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_4] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_5] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_double_nesting_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_double_nesting_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_no_copy_code_out_of_template] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_pass_different_case_expressions1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_pass_different_case_expressions2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_nested_same_case] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_retain_comments] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_retain_comments_after_end] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST04_test_fail_retain_comments_after_else] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_select_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_cte_select_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_cte_with_clashing_name] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_double_nested_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_double_nested_fail_2] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_unfixable_cte_clash] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_with_recursive_fail_no_fix] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_select_multijoin_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_with_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_set_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_simple_pass] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_from_clause_pass] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_from_clause_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_both_clause_fail] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_no_inner_from_pass] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_uses_templating] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_2898_redshift_attribute_error] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3623_internal_error_multiple_templated_files] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3622_no_space_after_from] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3617_parentheses_around_ctas_select] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3572_correlated_subquery_1] PASSED [ 96%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3572_correlated_subquery_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3572_correlated_subquery_3] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3598_avoid_looping_1] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_issue_3598_avoid_looping_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_subquery_in_cte] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_subquery_in_cte_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_subquery_in_cte_3] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_cte_with_multiple_subqueries] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_cte_with_double_nested_subquery] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_two_ctes_with_same_named_nested_subquery] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_set_subquery_in_second_query] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_set_subquery_in_second_query_join] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_order_4782] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_order_5265] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_no_fix_nested_subquery_join] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_pass_nested_table_function] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_pass_nested_table_function_with_subquery] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_mariadb_insert_cte_select] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_tsql_insert] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST05_test_fail_tsql_existing_cte_with_insert] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_pass_select_statement_order] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_select_statement_order_1] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_select_statement_order_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_select_statement_order_3] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_select_statement_order_4] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_select_statement_order_5] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_union_statements_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_insert_statements_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_insert_statement_with_cte_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_merge_statements_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_merge_statement_with_cte_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_create_table_as_select_statements_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_create_table_as_select_with_cte_ignored] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_fix_explicit_column_references_1] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_fix_explicit_column_references_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_no_fix_implicit_column_references] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_pass_cte_used_in_set] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_pass_subquery_used_in_set] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_cte_used_in_set] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST06_test_fail_cte_used_in_select] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_pass_specify_join_keys] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_specify_join_keys_1] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_specify_join_keys_1_with_alias] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_specify_join_keys_1_with_subquery] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_specify_join_keys_1_with_multi_using] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_specify_join_keys_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_partial_fixed_up_to_2nd_join] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_select_using_fail] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_fail_parent_child_positioning] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_fail_but_dont_fix_templated_table_names] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST07_test_pass_clickhouse] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_1] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_2] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_3] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_4] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_5] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_6] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_with_parenthesis_7] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_pass_no_distinct] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_column_inside_count] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_fail_distinct_concat_inside_count] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST08_test_pass_distinct_subquery_inside_count] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_no_join_clauses] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_no_join_on_conditions] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_ignored_subconditions] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_unqualified_column_reference] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_earlier_table_first] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_later_table_first] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_earlier_table_first] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_left_outer] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_inner] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_right] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_right_outer] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_full_outer] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_later_table_first_cross] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_multiple_subconditions] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_multiple_comparison_operators] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_subquery] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_cte] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_no_join_clause_in_cte] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_no_join_clause_in_main_query] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_brackets_after_on] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_brackets_after_from] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_later_table_first_quoted_table_and_column] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_sparksql_lt_eq_gt_operator] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_pass_jinja_templated_tables_correct_order] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST09_test_fail_jinja_templated_issue_5506_reproduction] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_where] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_select] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_join] PASSED [ 97%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_where] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_select] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_join] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_allowed_literal_true] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_allowed_literal_false] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_disallowed_literal_true] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_disallowed_literal_false] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_disallowed_literal_false2] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_fail_bracketed] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_bracketed] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_noop_true_literal] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_noop_false_literal] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_noop_between] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_other_operators_with_unknown_precedence] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_other_operators_with_bracketed_precedence] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_templated_queries] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST10_test_pass_array_access] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_simple] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_single_table] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_values] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_unqualified_select] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_unqualified_where] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_unqualified_group_by] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_unused_table_in_join] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_unused_table_in_join] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_inner_unreferenced] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_unqualified_unreferenced] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_left_unreferenced] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_right_unreferenced] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_subquery] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_subquery] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_fail_inner_subquery] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_table_with_schema_6496] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_wildcard_6511] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_cross_join_6511] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_table_expression_function_6558] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_mysql_identifier_with_backticks_should_not_except] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_quoted_table_name] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[ST11_test_pass_quoted_brackets_table_name] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_fail_sp_prefix_1] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_fail_sp_prefix_2] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_fail_sp_prefix_3] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_pass_non_sp_prefix_1] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_pass_non_sp_prefix_2] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_pass_non_sp_prefix_3] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_case[TQ01_test_pass_non_sp_prefix_4] PASSED [ 98%] test/rules/yaml_test_cases_test.py::test__rule_test_global_config PASSED [ 98%] test/testing_test.py::test_assert_rule_fail_in_sql_handle_parse_error PASSED [ 98%] test/testing_test.py::test_assert_rule_fail_in_sql_should_fail_queries_that_unexpectedly_pass PASSED [ 98%] test/testing_test.py::test_assert_rule_pass_in_sql_should_handle_parse_error PASSED [ 98%] test/testing_test.py::test_assert_rule_pass_in_sql_should_fail_when_there_are_violations PASSED [ 98%] test/testing_test.py::test_rules_test_case_skipped_when_test_case_skipped PASSED [ 98%] test/testing_test.py::test_rules_test_case_has_variable_introspection PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[select 1-expected_json0] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[select 1 union select 2-expected_json1] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[with cte1 as (select 1 as x), cte2 as (select 2 as y) select * from cte1 join cte2 using (x)-expected_json2] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[\n with a as (\n with b as (select 1 from c)\n select * from b\n )\n select * from a\n -expected_json3] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[\n with b as (select 1 from c)\n select * from (\n with a as (select * from b)\n select * from a\n )\n -expected_json4] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[select a.x from (select z from b)-expected_json5] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[select a.x from a join (select z from b) as b on (a.x = b.x)-expected_json6] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[with prep as (select 1) select a.x from (select z from b)-expected_json7] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[with prep as (select 1) select a.x from a join (select z from b) as b on (a.x = b.x)-expected_json8] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[with prep_1 as (\n with d as (\n select x, z from b\n )\n select * from d\n)\nselect\n a.x, a.y, b.z\nfrom a\njoin prep_1 using (x)\n-expected_json9] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[with a as (select 1), b as (select 2) select * from a union select * from b\n-expected_json10] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[WITH txt AS ( VALUES (1, 'foo') ) SELECT * FROM txt\n-expected_json11] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[SELECT (\n SELECT other_table.other_table_field_1 FROM other_table\n WHERE other_table.id = field_2\n) FROM\n(SELECT * FROM some_table) AS my_alias\n-expected_json12] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[MERGE INTO t USING (SELECT * FROM u) AS u ON (a = b)\nWHEN MATCHED THEN\nUPDATE SET a = b\nWHEN NOT MATCHED THEN\nINSERT (b) VALUES (c);-expected_json13] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[DELETE FROM agent1\nWHERE EXISTS(\n SELECT customer.cust_id FROM customer\n WHERE agent1.agent_code <> customer.agent_code);-expected_json14] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_constructor[UPDATE my_table\nSET row_sum = (\n SELECT COUNT(*) AS row_sum\n FROM\n another_table\n WHERE\n another_table.id = my_tableeee.id\n)-expected_json15] PASSED [ 98%] test/utils/analysis/query_test.py::test_select_crawler_nested PASSED [ 98%] test/utils/reflow/depthmap_test.py::test_reflow_depthmap_from_parent PASSED [ 98%] test/utils/reflow/depthmap_test.py::test_reflow_depthmap_from_raws_and_root PASSED [ 98%] test/utils/reflow/depthmap_test.py::test_reflow_depthmap_order_by PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select 1-select 1] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select 1\n+2-select 1\n+2] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select 1+\n2-select 1\n+ 2] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n 1 +\n 2-select\n 1\n + 2] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n 1 +\n -- comment\n 2-select\n 1\n -- comment\n + 2] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select a,b-select a,b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select a\n,b-select a,\nb] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n a\n , b-select\n a,\n b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n a\n , b-select\n a,\n b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n a\n , b-select\n a,\n b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_root[select\n a\n -- comment\n , b-select\n a,\n -- comment\n b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_target[select 1+\n(2+3)-4-1+\n(-1\n+ (] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_target[select a,\n(b+c)-4-a,\n(-a,\n(] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_target[select a\n , (b+c)-6-a\n , (-a,\n (] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_target[select a,\n(b+c)-6-,\n(b-,\n(b] PASSED [ 98%] test/utils/reflow/rebreak_test.py::test_reflow__sequence_rebreak_target[select a<=b-4-a<=-a<=] PASSED [ 98%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select\n 1-1- -\n ] PASSED [ 98%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select\n 1-1- -\n ] PASSED [ 98%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select\n 1-1- -\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select\n1-1- -\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select\n 1-1--\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select 1-1- -\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select 1-1- -\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select 1-1--\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_indent_to[select 1-1- -\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_get_indent[select 1-1-None] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_get_indent[select\n 1-1- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__point_get_indent[select\n \n \n 1-1- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select 1-select-] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select 1-1-] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select\n 1-1- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select\n \n \n 1-1- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select\n \n \n 1+2+3+4-4- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__deduce_line_indent[select\n 1 + 2-2- ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[select 1-raw-points_out0] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[\nselect 1\n-raw-points_out1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[select\n1-raw-points_out2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT\n r.a,\n s.b\nFROM r\nJOIN s\n ON\n r.a = s.a\n AND true-raw-points_out3] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT *\nFROM t1\nJOIN t2 ON true\nAND true-raw-points_out4] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT -- comment\n 1;-raw-points_out5] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT /* first comment */ /* second comment */\n 1;-raw-points_out6] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT\n {{ 'a' }}\n {% for c in ['d', 'e'] %}\n ,{{ c }}_val\n {% endfor %}\n-jinja-points_out7] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[{% for item in [1, 2] -%}\nSELECT *\nFROM some_table\n{{ 'UNION ALL\n' if not loop.last }}\n{%- endfor %}-jinja-points_out8] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[SELECT\n {{'1 \n, 2'}}\nFROM foo-jinja-points_out9] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__crawl_indent_points[{% if True %}\n SELECT 1;\n{% endif %}\n-special_marker_inserter-points_out10] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select 1-select 1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[ select 1-select 1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[ select 1\n-select 1\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n1-select\n 1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n1+(\n2+3\n),\n4\nfrom foo-select\n 1+(\n 2+3\n ),\n 4\nfrom foo] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n 1+(\n 2+3\n ),\n 4\n from foo-select\n 1+(\n 2+3\n ),\n 4\nfrom foo] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[ select ((((\n1\n))))-select ((((\n 1\n))))] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select (((\n((\n3\n))\n)))-select (((\n ((\n 3\n ))\n)))] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n1\n{% if true %}\n+ 2\n{% endif %}-select\n 1\n \n + 2\n ] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n1\n{% if true %}\n,2\nFROM a\n{% endif %}-select\n 1\n\n ,2\nFROM a\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[{% if true %}\nSELECT 1\n{% endif %}-\n SELECT 1\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select\n 0,\n {% for i in [1, 2, 3] %}\n {{i}},\n {% endfor %}\n 4-select\n 0,\n \n 1,\n \n 2,\n \n 3,\n \n 4] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select 1, 2-select 1, 2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select 1,\n2-select\n 1,\n 2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select 1,\n 2-select\n 1,\n 2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[select greatest(1,\n2)-select greatest(\n 1,\n 2\n)] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[\n\n \n\nselect\n\n\n\n \n\n 1\n\n \n\n-\n\n \n\nselect\n\n\n\n \n\n 1\n\n \n\n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[SELECT\n {{ 'a' }}\n {% for c in ['d', 'e'] %}\n ,{{ c }}_val\n {% endfor %}\nFROM foo-SELECT\n a\n \n ,d_val\n \n ,e_val\n \nFROM foo] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[SELECT\n {{ 'a' }}\n {% for c in ['d', 'e'] %}\n ,{{ c }}_val\n {% endfor %}\n-SELECT\n a\n \n ,d_val\n \n ,e_val\n \n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[SELECT\n {{ 'a' }}\n {% for c in ['d', 'e'] %}\n {% if c == 'd' %}\n ,{{ c }}_val_a\n {% else %}\n ,{{ c }}_val_b\n{% endif %}\n {% endfor %}\n-SELECT\n a\n \n \n ,d_val_a\n \n \n \n ,e_val_b\n \n \n] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__lint_indent_points[{{ '\\n \\n ' }}\nSELECT 1-\n \n \nSELECT 1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line0-forced_indents0-0] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line1-forced_indents1-3] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line2-forced_indents2-1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line3-forced_indents3-3] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line4-forced_indents4-3] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line5-forced_indents5-2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line6-forced_indents6-1] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line7-forced_indents7-3] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line8-forced_indents8-2] PASSED [ 99%] test/utils/reflow/reindent_test.py::test_reflow__desired_indent_units[indent_line9-forced_indents9-3] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select 1+2-kwargs0-select 1 + 2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select 1 + 2 -kwargs1-select 1 + 2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select\n 1 + 2-kwargs2-select\n 1 + 2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select\n 1 + 2-kwargs3-select\n 1 + 2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select\n 1 + 2-kwargs4-select 1 + 2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select \n 1 + 2 \n -kwargs5-select\n 1 + 2\n] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select \n 1 + 2 \n -kwargs6-select\n 1 + 2\n] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select \n 1 + 2 \n -kwargs7-select \n 1 + 2 \n ] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__sequence_respace[select \n 1 + 2 \n -kwargs8-select\n 1 + 2\n] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select 1-1-kwargs0- -fixes_out0] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select 1+2-3-kwargs1- -fixes_out1] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select (1+2)-3-kwargs2--fixes_out2] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select ( 1+2)-3-kwargs3--fixes_out3] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select\n1-1-kwargs4-\n-fixes_out4] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select\n 1-1-kwargs5-\n -fixes_out5] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select \n 1-1-kwargs6-\n -fixes_out6] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select \n 1-1-kwargs7- -fixes_out7] PASSED [ 99%] test/utils/reflow/respace_test.py::test_reflow__point_respace_point[select ( \n 1)-3-kwargs8--fixes_out8] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_segments[select 1 +2-ReflowBlock-raw_elems0] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select 1 +2-both-5-+-ReflowBlock-raw_elems0] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select 1 +2-before-5-+-ReflowBlock-raw_elems1] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select 1 +2-after-5-+-ReflowBlock-raw_elems2] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select 1 +2-before-6-2-ReflowBlock-raw_elems3] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select 1 +2-both-4- -ReflowBlock-raw_elems4] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[select (1+2)-both-5-1-ReflowBlock-raw_elems5] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target[ SELECT 1 -both-1-SELECT-ReflowPoint-raw_elems6] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_from_around_target_non_raw PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4-all-delete_indices0-edit_indices0] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4, \n 6-all-delete_indices1-edit_indices1] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4, \n 6 -all-delete_indices2-edit_indices2] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4, 5, 6 , 7 \n 6 -newline-delete_indices3-edit_indices3] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4, 5, 6 , 7 \n 6 -inline-delete_indices4-edit_indices4] PASSED [ 99%] test/utils/reflow/sequence_test.py::test_reflow_sequence_respace_filter[SELECT \n 4, 5, 6 , 7 \n 6 -all-delete_indices5-edit_indices5] PASSED [100%] =================================== FAILURES =================================== _ test__config__get_user_config_dir_path[darwin-False-False-~/Library/Application Support/sqlfluff-paths_checked2] _ mock_listdir = mock_path_exists = mock_xdg_home = None, sys_platform = 'darwin', xdg_exists = False default_exists = False resolved_config_path = '~/Library/Application Support/sqlfluff' paths_checked = ['~/.config/sqlfluff', '~/.config/my/special/path/sqlfluff'] @patch("os.path.exists") @patch("os.listdir") @pytest.mark.skipif(sys.platform == "win32", reason="Not applicable on Windows") @pytest.mark.parametrize( "sys_platform,xdg_exists,default_exists,resolved_config_path,paths_checked", [ # On linux, if the default path exists, it should be the only path we check # and the chosen config path. ("linux", True, True, "~/.config/sqlfluff", ["~/.config/sqlfluff"]), # On linux, if the default path doesn't exist, then (because for this # test case we set XDG_CONFIG_HOME) it will check the default path # but then on finding it to not exist it will then try the XDG path. # In this case, neither actually exist and so what matters is that both # are either checked or used - rather than one in particular being the # end result. ( "linux", False, False, "~/.config/my/special/path/sqlfluff", ["~/.config/sqlfluff"], ), # On MacOS, if the default config path and the XDG path don't exist, then # we should resolve config to the default MacOS config path. ( "darwin", False, False, "~/Library/Application Support/sqlfluff", ["~/.config/sqlfluff", "~/.config/my/special/path/sqlfluff"], ), # However, if XDG_CONFIG_HOME is set, and the path exists then that should # be resolved _ahead of_ the default MacOS config path (as demonstrated # by us not checking the presence of that path in the process). # https://github.com/sqlfluff/sqlfluff/issues/889 ( "darwin", True, False, "~/.config/my/special/path/sqlfluff", ["~/.config/sqlfluff", "~/.config/my/special/path/sqlfluff"], ), ], ) def test__config__get_user_config_dir_path( mock_listdir, mock_path_exists, mock_xdg_home, sys_platform, xdg_exists, default_exists, resolved_config_path, paths_checked, ): """Test loading config from user appdir.""" xdg_home = os.environ.get("XDG_CONFIG_HOME") assert xdg_home, "XDG HOME should be set by the mock. Something has gone wrong." xdg_config_path = xdg_home + "/sqlfluff" def path_exists(check_path): """Patch for os.path.exists which depends on test parameters. Returns: True, unless `default_exists` is `False` and the path passed to the function is the default config path, or unless `xdg_exists` is `False` and the path passed is the XDG config path. """ resolved_path = os.path.expanduser(check_path) if ( resolved_path == os.path.expanduser("~/.config/sqlfluff") and not default_exists ): return False if resolved_path == os.path.expanduser(xdg_config_path) and not xdg_exists: return False return True mock_path_exists.side_effect = path_exists # Get the config path as though we are on macOS. resolved_path = _get_user_config_dir_path(sys_platform) > assert os.path.expanduser(resolved_path) == os.path.expanduser(resolved_config_path) E AssertionError: assert '/usr/src/.co...path/sqlfluff' == '/usr/src/Lib...port/sqlfluff' E E - /usr/src/Library/Application Support/sqlfluff E + /usr/src/.config/my/special/path/sqlfluff test/core/config/loader_test.py:261: AssertionError =============================== warnings summary =============================== test/cli/commands_test.py: 8 warnings test/core/linter/discovery_test.py: 69 warnings /usr/lib/python3/site-packages/pathspec/pathspec.py:326: DeprecationWarning: GitWildMatchPattern ('gitwildmatch') is deprecated. Use 'gitignore' for GitIgnoreBasicPattern or GitIgnoreSpecPattern instead. patterns = [use_factory(__line) for __line in lines if __line] # type: ignore[arg-type] test/cli/commands_test.py: 8 warnings test/core/linter/discovery_test.py: 69 warnings /usr/lib/python3/site-packages/pathspec/pattern.py:125: DeprecationWarning: GitWildMatchPattern ('gitwildmatch') is deprecated. Use 'gitignore' for GitIgnoreBasicPattern or GitIgnoreSpecPattern instead. raw_regex, include = self.pattern_to_regex(pattern) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] test/core/helpers/file_test.py:104: Only applicable on Windows FAILED test/core/config/loader_test.py::test__config__get_user_config_dir_path[darwin-False-False-~/Library/Application Support/sqlfluff-paths_checked2] = 1 failed, 9070 passed, 1 skipped, 3 deselected, 154 warnings in 500.65s (0:08:20) = INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest', '-vra', 'test', '--deselect=test/core/plugin_test.py::test__plugin_default_config_read[Example_L001-forbidden_columns]', '--deselect=test/core/plugin_test.py::test__plugin_example_rules_returned[Rule_Example_L001]', '--deselect=test/core/plugin_test.py::test__plugin_manager_registers_example_plugin']' returned non-zero exit status 1. error: Bad exit status from /usr/src/tmp/rpm-tmp.19498 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.19498 (%check) Command exited with non-zero status 1 483.98user 21.05system 8:25.95elapsed 99%CPU (0avgtext+0avgdata 2467020maxresident)k 0inputs+0outputs (0major+8919775minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-sqlfluff-3.4.2-alt1.src.rpm' failed. Command exited with non-zero status 1 3.85user 0.99system 8:37.19elapsed 0%CPU (0avgtext+0avgdata 151104maxresident)k 6984inputs+0outputs (0major+326999minor)pagefaults 0swaps