I: pbuilder: network access will be disabled during build I: Current time: Thu Sep 15 09:37:53 +14 2022 I: pbuilder-time-stamp: 1663184273 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libdbix-class-perl_0.082841-1.dsc] I: copying [./libdbix-class-perl_0.082841.orig.tar.gz] I: copying [./libdbix-class-perl_0.082841-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig._ONr8b1n/trustedkeys.kbx': General error gpgv: Signature made Fri Apr 20 09:49:43 2018 +14 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libdbix-class-perl_0.082841-1.dsc dpkg-source: info: extracting libdbix-class-perl in libdbix-class-perl-0.082841 dpkg-source: info: unpacking libdbix-class-perl_0.082841.orig.tar.gz dpkg-source: info: unpacking libdbix-class-perl_0.082841-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/26669/tmp/hooks/D01_modify_environment starting debug: Running on codethink15-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/26669/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/26669/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=26669 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.pI6utHjKfP/pbuilderrc_bA4j --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.pI6utHjKfP/b2 --logfile b2/build.log --extrapackages usrmerge libdbix-class-perl_0.082841-1.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Aug 5 2021 bash -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash -rwxr-xr-x 1 root root 101384 Sep 23 2020 date -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd -rwxr-xr-x 1 root root 89824 Sep 23 2020 df -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir -rwxr-xr-x 1 root root 76152 Jul 29 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 31512 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 64856 Jul 29 2021 findmnt -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln -rwxr-xr-x 1 root root 52720 Feb 8 2020 login -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls -rwxr-xr-x 1 root root 161960 Jul 29 2021 lsblk -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 51368 Jul 29 2021 more -rwsr-xr-x 1 root root 51360 Jul 29 2021 mount -rwxr-xr-x 1 root root 14496 Jul 29 2021 mountpoint -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Sep 15 09:38 sh -> bash lrwxrwxrwx 1 root root 4 Sep 15 05:47 sh.distrib -> dash -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty -rwsr-xr-x 1 root root 67776 Jul 29 2021 su -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch -rwxr-xr-x 1 root root 31512 Sep 23 2020 true -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server -rwsr-xr-x 1 root root 30880 Jul 29 2021 umount -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir -rwxr-xr-x 1 root root 59584 Jul 29 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew I: user script /srv/workspace/pbuilder/26669/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), libclass-accessor-grouped-perl (>= 0.10012), libclass-c3-componentised-perl, libclass-dbi-perl, libclass-inspector-perl, libclass-trigger-perl, libclass-unload-perl, libclone-perl, libconfig-any-perl, libcontext-preserve-perl, libdata-dumper-concise-perl, libdata-page-perl, libdate-simple-perl, libdatetime-format-mysql-perl, libdatetime-format-pg-perl, libdatetime-format-sqlite-perl, libdatetime-format-strptime-perl, libdbd-sqlite3-perl, libdbi-perl, libdbix-contextualfetch-perl, libdevel-globaldestruction-perl (>= 0.09), libgetopt-long-descriptive-perl, libhash-merge-perl, libjson-any-perl, libmath-base36-perl, libmodule-find-perl, libmoo-perl (>= 2.000000), libmoose-perl, libmoosex-types-json-perl, libmoosex-types-path-class-perl, libmoosex-types-perl, libnamespace-clean-perl (>= 0.24), libpackage-stash-perl, libpath-class-perl, libscope-guard-perl, libsql-abstract-perl (>= 1.81), libsql-translator-perl (>= 0.11018), libsub-name-perl, libtest-deep-perl, libtest-exception-perl, libtest-warn-perl, libtext-csv-perl, libtime-piece-mysql-perl, libtry-tiny-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libclass-accessor-grouped-perl (>= 0.10012); however: Package libclass-accessor-grouped-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-c3-componentised-perl; however: Package libclass-c3-componentised-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-dbi-perl; however: Package libclass-dbi-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-inspector-perl; however: Package libclass-inspector-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-trigger-perl; however: Package libclass-trigger-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-unload-perl; however: Package libclass-unload-perl is not installed. pbuilder-satisfydepends-dummy depends on libclone-perl; however: Package libclone-perl is not installed. pbuilder-satisfydepends-dummy depends on libconfig-any-perl; however: Package libconfig-any-perl is not installed. pbuilder-satisfydepends-dummy depends on libcontext-preserve-perl; however: Package libcontext-preserve-perl is not installed. pbuilder-satisfydepends-dummy depends on libdata-dumper-concise-perl; however: Package libdata-dumper-concise-perl is not installed. pbuilder-satisfydepends-dummy depends on libdata-page-perl; however: Package libdata-page-perl is not installed. pbuilder-satisfydepends-dummy depends on libdate-simple-perl; however: Package libdate-simple-perl is not installed. pbuilder-satisfydepends-dummy depends on libdatetime-format-mysql-perl; however: Package libdatetime-format-mysql-perl is not installed. pbuilder-satisfydepends-dummy depends on libdatetime-format-pg-perl; however: Package libdatetime-format-pg-perl is not installed. pbuilder-satisfydepends-dummy depends on libdatetime-format-sqlite-perl; however: Package libdatetime-format-sqlite-perl is not installed. pbuilder-satisfydepends-dummy depends on libdatetime-format-strptime-perl; however: Package libdatetime-format-strptime-perl is not installed. pbuilder-satisfydepends-dummy depends on libdbd-sqlite3-perl; however: Package libdbd-sqlite3-perl is not installed. pbuilder-satisfydepends-dummy depends on libdbi-perl; however: Package libdbi-perl is not installed. pbuilder-satisfydepends-dummy depends on libdbix-contextualfetch-perl; however: Package libdbix-contextualfetch-perl is not installed. pbuilder-satisfydepends-dummy depends on libdevel-globaldestruction-perl (>= 0.09); however: Package libdevel-globaldestruction-perl is not installed. pbuilder-satisfydepends-dummy depends on libgetopt-long-descriptive-perl; however: Package libgetopt-long-descriptive-perl is not installed. pbuilder-satisfydepends-dummy depends on libhash-merge-perl; however: Package libhash-merge-perl is not installed. pbuilder-satisfydepends-dummy depends on libjson-any-perl; however: Package libjson-any-perl is not installed. pbuilder-satisfydepends-dummy depends on libmath-base36-perl; however: Package libmath-base36-perl is not installed. pbuilder-satisfydepends-dummy depends on libmodule-find-perl; however: Package libmodule-find-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoo-perl (>= 2.000000); however: Package libmoo-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoose-perl; however: Package libmoose-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoosex-types-json-perl; however: Package libmoosex-types-json-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoosex-types-path-class-perl; however: Package libmoosex-types-path-class-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoosex-types-perl; however: Package libmoosex-types-perl is not installed. pbuilder-satisfydepends-dummy depends on libnamespace-clean-perl (>= 0.24); however: Package libnamespace-clean-perl is not installed. pbuilder-satisfydepends-dummy depends on libpackage-stash-perl; however: Package libpackage-stash-perl is not installed. pbuilder-satisfydepends-dummy depends on libpath-class-perl; however: Package libpath-class-perl is not installed. pbuilder-satisfydepends-dummy depends on libscope-guard-perl; however: Package libscope-guard-perl is not installed. pbuilder-satisfydepends-dummy depends on libsql-abstract-perl (>= 1.81); however: Package libsql-abstract-perl is not installed. pbuilder-satisfydepends-dummy depends on libsql-translator-perl (>= 0.11018); however: Package libsql-translator-perl is not installed. pbuilder-satisfydepends-dummy depends on libsub-name-perl; however: Package libsub-name-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-exception-perl; however: Package libtest-exception-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however: Package libtest-warn-perl is not installed. pbuilder-satisfydepends-dummy depends on libtext-csv-perl; however: Package libtext-csv-perl is not installed. pbuilder-satisfydepends-dummy depends on libtime-piece-mysql-perl; however: Package libtime-piece-mysql-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-c3-perl{a} libarchive-zip-perl{a} libb-hooks-endofscope-perl{a} libb-hooks-op-check-perl{a} libcarp-clan-perl{a} libclass-accessor-chained-perl{a} libclass-accessor-grouped-perl{a} libclass-accessor-perl{a} libclass-c3-componentised-perl{a} libclass-c3-perl{a} libclass-data-inheritable-perl{a} libclass-dbi-perl{a} libclass-inspector-perl{a} libclass-load-perl{a} libclass-load-xs-perl{a} libclass-makemethods-perl{a} libclass-method-modifiers-perl{a} libclass-singleton-perl{a} libclass-trigger-perl{a} libclass-unload-perl{a} libclone-choose-perl{a} libclone-perl{a} libconfig-any-perl{a} libcontext-preserve-perl{a} libcpanel-json-xs-perl{a} libdata-dumper-concise-perl{a} libdata-optlist-perl{a} libdata-page-perl{a} libdate-simple-perl{a} libdatetime-format-builder-perl{a} libdatetime-format-mysql-perl{a} libdatetime-format-pg-perl{a} libdatetime-format-sqlite-perl{a} libdatetime-format-strptime-perl{a} libdatetime-locale-perl{a} libdatetime-perl{a} libdatetime-timezone-perl{a} libdbd-sqlite3-perl{a} libdbi-perl{a} libdbix-contextualfetch-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdevel-overloadinfo-perl{a} libdevel-stacktrace-perl{a} libdist-checkconflicts-perl{a} libdynaloader-functions-perl{a} libelf1{a} libeval-closure-perl{a} libexception-class-perl{a} libfile-sharedir-perl{a} libfile-stripnondeterminism-perl{a} libgetopt-long-descriptive-perl{a} libhash-merge-perl{a} libicu67{a} libima-dbi-perl{a} libimport-into-perl{a} libio-stringy-perl{a} libjson-any-perl{a} libjson-perl{a} libmagic-mgc{a} libmagic1{a} libmath-base36-perl{a} libmodule-find-perl{a} libmodule-implementation-perl{a} libmodule-pluggable-perl{a} libmodule-runtime-conflicts-perl{a} libmodule-runtime-perl{a} libmoo-perl{a} libmoose-perl{a} libmoosex-types-json-perl{a} libmoosex-types-path-class-perl{a} libmoosex-types-perl{a} libmro-compat-perl{a} libnamespace-autoclean-perl{a} libnamespace-clean-perl{a} libpackage-deprecationmanager-perl{a} libpackage-stash-perl{a} libpackage-stash-xs-perl{a} libpackage-variant-perl{a} libparams-classify-perl{a} libparams-util-perl{a} libparams-validate-perl{a} libparams-validationcompiler-perl{a} libparse-recdescent-perl{a} libpath-class-perl{a} libpipeline1{a} librole-tiny-perl{a} libscope-guard-perl{a} libsigsegv2{a} libspecio-perl{a} libsql-abstract-perl{a} libsql-translator-perl{a} libstrictures-perl{a} libsub-exporter-formethods-perl{a} libsub-exporter-perl{a} libsub-exporter-progressive-perl{a} libsub-identify-perl{a} libsub-install-perl{a} libsub-name-perl{a} libsub-override-perl{a} libsub-quote-perl{a} libsub-uplevel-perl{a} libtest-deep-perl{a} libtest-exception-perl{a} libtest-warn-perl{a} libtext-csv-perl{a} libtime-piece-mysql-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libuniversal-moniker-perl{a} libvariable-magic-perl{a} libxml2{a} libxstring-perl{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libcgi-pm-perl libclass-c3-xs-perl libclass-dbi-abstractsearch-perl libclass-xsaccessor-perl libconfig-general-perl libconfig-tiny-perl libdevel-argnames-perl libdevel-lexalias-perl libdevel-partialdump-perl libgd-perl libgraph-perl libgraphviz-perl libjson-maybexs-perl libjson-xs-perl liblingua-en-inflect-perl libltdl-dev libmail-sendmail-perl libmoosex-getopt-perl libref-util-perl libspreadsheet-parseexcel-perl libtemplate-perl libtext-csv-xs-perl libtext-recordparser-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-simple-perl libxml-writer-perl libyaml-libyaml-perl libyaml-perl libyaml-syck-perl lynx wget 0 packages upgraded, 133 newly installed, 0 to remove and 0 not upgraded. Need to get 25.9 MB of archives. After unpacking 111 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main arm64 bsdextrautils arm64 2.36.1-8 [142 kB] Get: 2 http://deb.debian.org/debian bullseye/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main arm64 groff-base arm64 1.22.4-6 [883 kB] Get: 4 http://deb.debian.org/debian bullseye/main arm64 libpipeline1 arm64 1.5.3-1 [33.0 kB] Get: 5 http://deb.debian.org/debian bullseye/main arm64 man-db arm64 2.9.4-2 [1336 kB] Get: 6 http://deb.debian.org/debian bullseye/main arm64 sensible-utils all 0.0.14 [14.8 kB] Get: 7 http://deb.debian.org/debian bullseye/main arm64 libmagic-mgc arm64 1:5.39-3 [273 kB] Get: 8 http://deb.debian.org/debian bullseye/main arm64 libmagic1 arm64 1:5.39-3 [121 kB] Get: 9 http://deb.debian.org/debian bullseye/main arm64 file arm64 1:5.39-3 [69.1 kB] Get: 10 http://deb.debian.org/debian bullseye/main arm64 gettext-base arm64 0.21-4 [173 kB] Get: 11 http://deb.debian.org/debian bullseye/main arm64 libsigsegv2 arm64 2.13-1 [34.7 kB] Get: 12 http://deb.debian.org/debian bullseye/main arm64 m4 arm64 1.4.18-5 [199 kB] Get: 13 http://deb.debian.org/debian bullseye/main arm64 autoconf all 2.69-14 [313 kB] Get: 14 http://deb.debian.org/debian bullseye/main arm64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 15 http://deb.debian.org/debian bullseye/main arm64 automake all 1:1.16.3-2 [814 kB] Get: 16 http://deb.debian.org/debian bullseye/main arm64 autopoint all 0.21-4 [510 kB] Get: 17 http://deb.debian.org/debian bullseye/main arm64 libdebhelper-perl all 13.3.4 [189 kB] Get: 18 http://deb.debian.org/debian bullseye/main arm64 libtool all 2.4.6-15 [513 kB] Get: 19 http://deb.debian.org/debian bullseye/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian bullseye/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian bullseye/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 22 http://deb.debian.org/debian bullseye/main arm64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 23 http://deb.debian.org/debian bullseye/main arm64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 24 http://deb.debian.org/debian bullseye/main arm64 libelf1 arm64 0.183-1 [164 kB] Get: 25 http://deb.debian.org/debian bullseye/main arm64 dwz arm64 0.13+20210201-1 [155 kB] Get: 26 http://deb.debian.org/debian bullseye/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get: 27 http://deb.debian.org/debian bullseye/main arm64 libxml2 arm64 2.9.10+dfsg-6.7 [629 kB] Get: 28 http://deb.debian.org/debian bullseye/main arm64 gettext arm64 0.21-4 [1261 kB] Get: 29 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] Get: 32 http://deb.debian.org/debian bullseye/main arm64 libalgorithm-c3-perl all 0.11-1 [11.7 kB] Get: 33 http://deb.debian.org/debian bullseye/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b3 [11.2 kB] Get: 34 http://deb.debian.org/debian bullseye/main arm64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 35 http://deb.debian.org/debian bullseye/main arm64 libdevel-callchecker-perl arm64 0.008-1+b2 [15.8 kB] Get: 36 http://deb.debian.org/debian bullseye/main arm64 libparams-classify-perl arm64 0.015-1+b3 [25.5 kB] Get: 37 http://deb.debian.org/debian bullseye/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 38 http://deb.debian.org/debian bullseye/main arm64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 libmodule-implementation-perl all 0.09-1.1 [12.4 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get: 41 http://deb.debian.org/debian bullseye/main arm64 libvariable-magic-perl arm64 0.62-1+b3 [44.2 kB] Get: 42 http://deb.debian.org/debian bullseye/main arm64 libb-hooks-endofscope-perl all 0.24-1.1 [18.9 kB] Get: 43 http://deb.debian.org/debian bullseye/main arm64 libcarp-clan-perl all 6.08-1 [15.6 kB] Get: 44 http://deb.debian.org/debian bullseye/main arm64 libsub-name-perl arm64 0.26-1+b1 [13.5 kB] Get: 45 http://deb.debian.org/debian bullseye/main arm64 libclass-accessor-perl all 0.51-1 [23.2 kB] Get: 46 http://deb.debian.org/debian bullseye/main arm64 libclass-accessor-chained-perl all 0.01.1~debian-4 [8300 B] Get: 47 http://deb.debian.org/debian bullseye/main arm64 libclass-accessor-grouped-perl all 0.10014-1 [23.5 kB] Get: 48 http://deb.debian.org/debian bullseye/main arm64 libclass-c3-perl all 0.35-1 [22.9 kB] Get: 49 http://deb.debian.org/debian bullseye/main arm64 libclass-inspector-perl all 1.36-1 [19.6 kB] Get: 50 http://deb.debian.org/debian bullseye/main arm64 libmro-compat-perl all 0.13-1 [12.2 kB] Get: 51 http://deb.debian.org/debian bullseye/main arm64 libclass-c3-componentised-perl all 1.001002-1 [12.6 kB] Get: 52 http://deb.debian.org/debian bullseye/main arm64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get: 53 http://deb.debian.org/debian bullseye/main arm64 libdbi-perl arm64 1.643-3+b1 [774 kB] Get: 54 http://deb.debian.org/debian bullseye/main arm64 libdbix-contextualfetch-perl all 1.03-4.1 [8584 B] Get: 55 http://deb.debian.org/debian bullseye/main arm64 libima-dbi-perl all 0.35-2.1 [23.1 kB] Get: 56 http://deb.debian.org/debian bullseye/main arm64 libio-stringy-perl all 2.111-3 [56.5 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 libclass-trigger-perl all 0.15-1 [12.3 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 libuniversal-moniker-perl all 0.08-8.1 [7056 B] Get: 59 http://deb.debian.org/debian bullseye/main arm64 libclone-perl arm64 0.45-1+b1 [15.3 kB] Get: 60 http://deb.debian.org/debian bullseye/main arm64 libclass-dbi-perl all 3.0.17-4.1 [105 kB] Get: 61 http://deb.debian.org/debian bullseye/main arm64 libparams-util-perl arm64 1.102-1+b1 [25.3 kB] Get: 62 http://deb.debian.org/debian bullseye/main arm64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get: 63 http://deb.debian.org/debian bullseye/main arm64 libdata-optlist-perl all 0.110-1.1 [10.8 kB] Get: 64 http://deb.debian.org/debian bullseye/main arm64 libpackage-stash-perl all 0.39-1 [21.9 kB] Get: 65 http://deb.debian.org/debian bullseye/main arm64 libclass-load-perl all 0.25-1 [16.1 kB] Get: 66 http://deb.debian.org/debian bullseye/main arm64 libclass-load-xs-perl arm64 0.10-1+b5 [14.5 kB] Get: 67 http://deb.debian.org/debian bullseye/main arm64 libclass-makemethods-perl all 1.01-5 [294 kB] Get: 68 http://deb.debian.org/debian bullseye/main arm64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 69 http://deb.debian.org/debian bullseye/main arm64 libclass-singleton-perl all 1.6-1 [13.5 kB] Get: 70 http://deb.debian.org/debian bullseye/main arm64 libclass-unload-perl all 0.11-1 [6456 B] Get: 71 http://deb.debian.org/debian bullseye/main arm64 libclone-choose-perl all 0.010-1 [8424 B] Get: 72 http://deb.debian.org/debian bullseye/main arm64 libmodule-pluggable-perl all 5.2-1 [25.7 kB] Get: 73 http://deb.debian.org/debian bullseye/main arm64 libconfig-any-perl all 0.32-1 [32.2 kB] Get: 74 http://deb.debian.org/debian bullseye/main arm64 libcontext-preserve-perl all 0.03-1 [7720 B] Get: 75 http://deb.debian.org/debian bullseye/main arm64 libcpanel-json-xs-perl arm64 4.25-1+b1 [127 kB] Get: 76 http://deb.debian.org/debian bullseye/main arm64 libdata-dumper-concise-perl all 2.023-1 [14.9 kB] Get: 77 http://deb.debian.org/debian bullseye/main arm64 libdata-page-perl all 2.03-1 [11.6 kB] Get: 78 http://deb.debian.org/debian bullseye/main arm64 libdate-simple-perl arm64 3.0300-3+b1 [34.2 kB] Get: 79 http://deb.debian.org/debian bullseye/main arm64 libfile-sharedir-perl all 1.118-1 [17.3 kB] Get: 80 http://deb.debian.org/debian bullseye/main arm64 libsub-identify-perl arm64 0.14-1+b3 [11.9 kB] Get: 81 http://deb.debian.org/debian bullseye/main arm64 libnamespace-clean-perl all 0.27-1 [17.3 kB] Get: 82 http://deb.debian.org/debian bullseye/main arm64 libnamespace-autoclean-perl all 0.29-1 [15.0 kB] Get: 83 http://deb.debian.org/debian bullseye/main arm64 libsub-exporter-perl all 0.987-1 [47.2 kB] Get: 84 http://deb.debian.org/debian bullseye/main arm64 libeval-closure-perl all 0.14-1 [11.5 kB] Get: 85 http://deb.debian.org/debian bullseye/main arm64 libdevel-stacktrace-perl all 2.0400-1 [28.6 kB] Get: 86 http://deb.debian.org/debian bullseye/main arm64 libexception-class-perl all 1.44-1 [32.3 kB] Get: 87 http://deb.debian.org/debian bullseye/main arm64 libparams-validationcompiler-perl all 0.30-1 [31.6 kB] Get: 88 http://deb.debian.org/debian bullseye/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 89 http://deb.debian.org/debian bullseye/main arm64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 90 http://deb.debian.org/debian bullseye/main arm64 libxstring-perl arm64 0.005-1+b1 [8212 B] Get: 91 http://deb.debian.org/debian bullseye/main arm64 libspecio-perl all 0.47-1 [145 kB] Get: 92 http://deb.debian.org/debian bullseye/main arm64 libdatetime-locale-perl all 1:1.31-1 [2604 kB] Get: 93 http://deb.debian.org/debian bullseye/main arm64 libdatetime-timezone-perl all 1:2.47-1+2021a [284 kB] Get: 94 http://deb.debian.org/debian bullseye/main arm64 libdatetime-perl arm64 2:1.54-1 [120 kB] Get: 95 http://deb.debian.org/debian bullseye/main arm64 libdatetime-format-strptime-perl all 1.7800-1 [36.5 kB] Get: 96 http://deb.debian.org/debian bullseye/main arm64 libparams-validate-perl arm64 1.30-1+b1 [66.2 kB] Get: 97 http://deb.debian.org/debian bullseye/main arm64 libdatetime-format-builder-perl all 0.8300-1 [63.8 kB] Get: 98 http://deb.debian.org/debian bullseye/main arm64 libdatetime-format-mysql-perl all 0.06-1 [8084 B] Get: 99 http://deb.debian.org/debian bullseye/main arm64 libdatetime-format-pg-perl all 0.16013-1 [19.4 kB] Get: 100 http://deb.debian.org/debian bullseye/main arm64 libdatetime-format-sqlite-perl all 0.11-2 [7604 B] Get: 101 http://deb.debian.org/debian bullseye/main arm64 libdbd-sqlite3-perl arm64 1.66-1+b1 [174 kB] Get: 102 http://deb.debian.org/debian bullseye/main arm64 libdevel-globaldestruction-perl all 0.14-1.1 [8312 B] Get: 103 http://deb.debian.org/debian bullseye/main arm64 libdevel-overloadinfo-perl all 0.005-1 [7212 B] Get: 104 http://deb.debian.org/debian bullseye/main arm64 libdist-checkconflicts-perl all 0.11-1.1 [10.2 kB] Get: 105 http://deb.debian.org/debian bullseye/main arm64 libgetopt-long-descriptive-perl all 0.105-1 [28.4 kB] Get: 106 http://deb.debian.org/debian bullseye/main arm64 libhash-merge-perl all 0.302-1 [14.7 kB] Get: 107 http://deb.debian.org/debian bullseye/main arm64 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 108 http://deb.debian.org/debian bullseye/main arm64 libjson-any-perl all 1.39-2 [19.3 kB] Get: 109 http://deb.debian.org/debian bullseye/main arm64 libjson-perl all 4.03000-1 [88.6 kB] Get: 110 http://deb.debian.org/debian bullseye/main arm64 libmath-base36-perl all 0.14-1.1 [6128 B] Get: 111 http://deb.debian.org/debian bullseye/main arm64 libmodule-find-perl all 0.15-1 [11.0 kB] Get: 112 http://deb.debian.org/debian bullseye/main arm64 libmodule-runtime-conflicts-perl all 0.003-1.1 [7156 B] Get: 113 http://deb.debian.org/debian bullseye/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 114 http://deb.debian.org/debian bullseye/main arm64 libmoo-perl all 2.004004-1 [59.9 kB] Get: 115 http://deb.debian.org/debian bullseye/main arm64 libpackage-deprecationmanager-perl all 0.17-1.1 [16.6 kB] Get: 116 http://deb.debian.org/debian bullseye/main arm64 libpackage-stash-xs-perl arm64 0.29-1+b2 [19.7 kB] Get: 117 http://deb.debian.org/debian bullseye/main arm64 libmoose-perl arm64 2.2014-2 [802 kB] Get: 118 http://deb.debian.org/debian bullseye/main arm64 libsub-exporter-formethods-perl all 0.100052-1 [7598 B] Get: 119 http://deb.debian.org/debian bullseye/main arm64 libmoosex-types-perl all 0.50-1 [54.2 kB] Get: 120 http://deb.debian.org/debian bullseye/main arm64 libmoosex-types-json-perl all 1.00-1.1 [5928 B] Get: 121 http://deb.debian.org/debian bullseye/main arm64 libpath-class-perl all 0.37-1 [44.5 kB] Get: 122 http://deb.debian.org/debian bullseye/main arm64 libmoosex-types-path-class-perl all 0.09-1 [9892 B] Get: 123 http://deb.debian.org/debian bullseye/main arm64 libpackage-variant-perl all 1.003002-1.1 [21.2 kB] Get: 124 http://deb.debian.org/debian bullseye/main arm64 libparse-recdescent-perl all 1.967015+dfsg-2 [159 kB] Get: 125 http://deb.debian.org/debian bullseye/main arm64 libscope-guard-perl all 0.21-1.1 [7876 B] Get: 126 http://deb.debian.org/debian bullseye/main arm64 libsql-abstract-perl all 1.87-1 [77.8 kB] Get: 127 http://deb.debian.org/debian bullseye/main arm64 libsql-translator-perl all 1.62-1 [394 kB] Get: 128 http://deb.debian.org/debian bullseye/main arm64 libsub-uplevel-perl all 0.2800-1.1 [16.5 kB] Get: 129 http://deb.debian.org/debian bullseye/main arm64 libtest-deep-perl all 1.130-1 [49.3 kB] Get: 130 http://deb.debian.org/debian bullseye/main arm64 libtest-exception-perl all 0.43-1 [18.7 kB] Get: 131 http://deb.debian.org/debian bullseye/main arm64 libtest-warn-perl all 0.36-1 [16.2 kB] Get: 132 http://deb.debian.org/debian bullseye/main arm64 libtext-csv-perl all 2.00-1 [105 kB] Get: 133 http://deb.debian.org/debian bullseye/main arm64 libtime-piece-mysql-perl all 0.06-2.1 [7476 B] Fetched 25.9 MB in 1s (43.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-8_arm64.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../001-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_arm64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../003-libpipeline1_1.5.3-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_arm64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../005-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.39-3_arm64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../007-libmagic1_1%3a5.39-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.39-3_arm64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../009-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../010-libsigsegv2_2.13-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../013-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../014-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../015-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../016-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../018-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../019-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../020-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../022-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../023-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../024-dwz_0.13+20210201-1_arm64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../025-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../026-libxml2_2.9.10+dfsg-6.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../027-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../028-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../029-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../030-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../031-libalgorithm-c3-perl_0.11-1_all.deb ... Unpacking libalgorithm-c3-perl (0.11-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../032-libb-hooks-op-check-perl_0.22-1+b3_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../033-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../034-libdevel-callchecker-perl_0.008-1+b2_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../035-libparams-classify-perl_0.015-1+b3_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../036-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../037-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../038-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../039-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../040-libvariable-magic-perl_0.62-1+b3_arm64.deb ... Unpacking libvariable-magic-perl (0.62-1+b3) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../041-libb-hooks-endofscope-perl_0.24-1.1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.24-1.1) ... Selecting previously unselected package libcarp-clan-perl. Preparing to unpack .../042-libcarp-clan-perl_6.08-1_all.deb ... Unpacking libcarp-clan-perl (6.08-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../043-libsub-name-perl_0.26-1+b1_arm64.deb ... Unpacking libsub-name-perl (0.26-1+b1) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../044-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libclass-accessor-chained-perl. Preparing to unpack .../045-libclass-accessor-chained-perl_0.01.1~debian-4_all.deb ... Unpacking libclass-accessor-chained-perl (0.01.1~debian-4) ... Selecting previously unselected package libclass-accessor-grouped-perl. Preparing to unpack .../046-libclass-accessor-grouped-perl_0.10014-1_all.deb ... Unpacking libclass-accessor-grouped-perl (0.10014-1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../047-libclass-c3-perl_0.35-1_all.deb ... Unpacking libclass-c3-perl (0.35-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../048-libclass-inspector-perl_1.36-1_all.deb ... Unpacking libclass-inspector-perl (1.36-1) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../049-libmro-compat-perl_0.13-1_all.deb ... Unpacking libmro-compat-perl (0.13-1) ... Selecting previously unselected package libclass-c3-componentised-perl. Preparing to unpack .../050-libclass-c3-componentised-perl_1.001002-1_all.deb ... Unpacking libclass-c3-componentised-perl (1.001002-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../051-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libdbi-perl:arm64. Preparing to unpack .../052-libdbi-perl_1.643-3+b1_arm64.deb ... Unpacking libdbi-perl:arm64 (1.643-3+b1) ... Selecting previously unselected package libdbix-contextualfetch-perl. Preparing to unpack .../053-libdbix-contextualfetch-perl_1.03-4.1_all.deb ... Unpacking libdbix-contextualfetch-perl (1.03-4.1) ... Selecting previously unselected package libima-dbi-perl. Preparing to unpack .../054-libima-dbi-perl_0.35-2.1_all.deb ... Unpacking libima-dbi-perl (0.35-2.1) ... Selecting previously unselected package libio-stringy-perl. Preparing to unpack .../055-libio-stringy-perl_2.111-3_all.deb ... Unpacking libio-stringy-perl (2.111-3) ... Selecting previously unselected package libclass-trigger-perl. Preparing to unpack .../056-libclass-trigger-perl_0.15-1_all.deb ... Unpacking libclass-trigger-perl (0.15-1) ... Selecting previously unselected package libuniversal-moniker-perl. Preparing to unpack .../057-libuniversal-moniker-perl_0.08-8.1_all.deb ... Unpacking libuniversal-moniker-perl (0.08-8.1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../058-libclone-perl_0.45-1+b1_arm64.deb ... Unpacking libclone-perl (0.45-1+b1) ... Selecting previously unselected package libclass-dbi-perl. Preparing to unpack .../059-libclass-dbi-perl_3.0.17-4.1_all.deb ... Unpacking libclass-dbi-perl (3.0.17-4.1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../060-libparams-util-perl_1.102-1+b1_arm64.deb ... Unpacking libparams-util-perl (1.102-1+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../061-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../062-libdata-optlist-perl_0.110-1.1_all.deb ... Unpacking libdata-optlist-perl (0.110-1.1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../063-libpackage-stash-perl_0.39-1_all.deb ... Unpacking libpackage-stash-perl (0.39-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../064-libclass-load-perl_0.25-1_all.deb ... Unpacking libclass-load-perl (0.25-1) ... Selecting previously unselected package libclass-load-xs-perl. Preparing to unpack .../065-libclass-load-xs-perl_0.10-1+b5_arm64.deb ... Unpacking libclass-load-xs-perl (0.10-1+b5) ... Selecting previously unselected package libclass-makemethods-perl. Preparing to unpack .../066-libclass-makemethods-perl_1.01-5_all.deb ... Unpacking libclass-makemethods-perl (1.01-5) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../067-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-singleton-perl. Preparing to unpack .../068-libclass-singleton-perl_1.6-1_all.deb ... Unpacking libclass-singleton-perl (1.6-1) ... Selecting previously unselected package libclass-unload-perl. Preparing to unpack .../069-libclass-unload-perl_0.11-1_all.deb ... Unpacking libclass-unload-perl (0.11-1) ... Selecting previously unselected package libclone-choose-perl. Preparing to unpack .../070-libclone-choose-perl_0.010-1_all.deb ... Unpacking libclone-choose-perl (0.010-1) ... Selecting previously unselected package libmodule-pluggable-perl. Preparing to unpack .../071-libmodule-pluggable-perl_5.2-1_all.deb ... Unpacking libmodule-pluggable-perl (5.2-1) ... Selecting previously unselected package libconfig-any-perl. Preparing to unpack .../072-libconfig-any-perl_0.32-1_all.deb ... Unpacking libconfig-any-perl (0.32-1) ... Selecting previously unselected package libcontext-preserve-perl. Preparing to unpack .../073-libcontext-preserve-perl_0.03-1_all.deb ... Unpacking libcontext-preserve-perl (0.03-1) ... Selecting previously unselected package libcpanel-json-xs-perl. Preparing to unpack .../074-libcpanel-json-xs-perl_4.25-1+b1_arm64.deb ... Unpacking libcpanel-json-xs-perl (4.25-1+b1) ... Selecting previously unselected package libdata-dumper-concise-perl. Preparing to unpack .../075-libdata-dumper-concise-perl_2.023-1_all.deb ... Unpacking libdata-dumper-concise-perl (2.023-1) ... Selecting previously unselected package libdata-page-perl. Preparing to unpack .../076-libdata-page-perl_2.03-1_all.deb ... Unpacking libdata-page-perl (2.03-1) ... Selecting previously unselected package libdate-simple-perl. Preparing to unpack .../077-libdate-simple-perl_3.0300-3+b1_arm64.deb ... Unpacking libdate-simple-perl (3.0300-3+b1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../078-libfile-sharedir-perl_1.118-1_all.deb ... Unpacking libfile-sharedir-perl (1.118-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../079-libsub-identify-perl_0.14-1+b3_arm64.deb ... Unpacking libsub-identify-perl (0.14-1+b3) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../080-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libnamespace-autoclean-perl. Preparing to unpack .../081-libnamespace-autoclean-perl_0.29-1_all.deb ... Unpacking libnamespace-autoclean-perl (0.29-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../082-libsub-exporter-perl_0.987-1_all.deb ... Unpacking libsub-exporter-perl (0.987-1) ... Selecting previously unselected package libeval-closure-perl. Preparing to unpack .../083-libeval-closure-perl_0.14-1_all.deb ... Unpacking libeval-closure-perl (0.14-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../084-libdevel-stacktrace-perl_2.0400-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../085-libexception-class-perl_1.44-1_all.deb ... Unpacking libexception-class-perl (1.44-1) ... Selecting previously unselected package libparams-validationcompiler-perl. Preparing to unpack .../086-libparams-validationcompiler-perl_0.30-1_all.deb ... Unpacking libparams-validationcompiler-perl (0.30-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../087-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../088-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libxstring-perl. Preparing to unpack .../089-libxstring-perl_0.005-1+b1_arm64.deb ... Unpacking libxstring-perl (0.005-1+b1) ... Selecting previously unselected package libspecio-perl. Preparing to unpack .../090-libspecio-perl_0.47-1_all.deb ... Unpacking libspecio-perl (0.47-1) ... Selecting previously unselected package libdatetime-locale-perl. Preparing to unpack .../091-libdatetime-locale-perl_1%3a1.31-1_all.deb ... Unpacking libdatetime-locale-perl (1:1.31-1) ... Selecting previously unselected package libdatetime-timezone-perl. Preparing to unpack .../092-libdatetime-timezone-perl_1%3a2.47-1+2021a_all.deb ... Unpacking libdatetime-timezone-perl (1:2.47-1+2021a) ... Selecting previously unselected package libdatetime-perl:arm64. Preparing to unpack .../093-libdatetime-perl_2%3a1.54-1_arm64.deb ... Unpacking libdatetime-perl:arm64 (2:1.54-1) ... Selecting previously unselected package libdatetime-format-strptime-perl. Preparing to unpack .../094-libdatetime-format-strptime-perl_1.7800-1_all.deb ... Unpacking libdatetime-format-strptime-perl (1.7800-1) ... Selecting previously unselected package libparams-validate-perl:arm64. Preparing to unpack .../095-libparams-validate-perl_1.30-1+b1_arm64.deb ... Unpacking libparams-validate-perl:arm64 (1.30-1+b1) ... Selecting previously unselected package libdatetime-format-builder-perl. Preparing to unpack .../096-libdatetime-format-builder-perl_0.8300-1_all.deb ... Unpacking libdatetime-format-builder-perl (0.8300-1) ... Selecting previously unselected package libdatetime-format-mysql-perl. Preparing to unpack .../097-libdatetime-format-mysql-perl_0.06-1_all.deb ... Unpacking libdatetime-format-mysql-perl (0.06-1) ... Selecting previously unselected package libdatetime-format-pg-perl. Preparing to unpack .../098-libdatetime-format-pg-perl_0.16013-1_all.deb ... Unpacking libdatetime-format-pg-perl (0.16013-1) ... Selecting previously unselected package libdatetime-format-sqlite-perl. Preparing to unpack .../099-libdatetime-format-sqlite-perl_0.11-2_all.deb ... Unpacking libdatetime-format-sqlite-perl (0.11-2) ... Selecting previously unselected package libdbd-sqlite3-perl:arm64. Preparing to unpack .../100-libdbd-sqlite3-perl_1.66-1+b1_arm64.deb ... Unpacking libdbd-sqlite3-perl:arm64 (1.66-1+b1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../101-libdevel-globaldestruction-perl_0.14-1.1_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-1.1) ... Selecting previously unselected package libdevel-overloadinfo-perl. Preparing to unpack .../102-libdevel-overloadinfo-perl_0.005-1_all.deb ... Unpacking libdevel-overloadinfo-perl (0.005-1) ... Selecting previously unselected package libdist-checkconflicts-perl. Preparing to unpack .../103-libdist-checkconflicts-perl_0.11-1.1_all.deb ... Unpacking libdist-checkconflicts-perl (0.11-1.1) ... Selecting previously unselected package libgetopt-long-descriptive-perl. Preparing to unpack .../104-libgetopt-long-descriptive-perl_0.105-1_all.deb ... Unpacking libgetopt-long-descriptive-perl (0.105-1) ... Selecting previously unselected package libhash-merge-perl. Preparing to unpack .../105-libhash-merge-perl_0.302-1_all.deb ... Unpacking libhash-merge-perl (0.302-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../106-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package libjson-any-perl. Preparing to unpack .../107-libjson-any-perl_1.39-2_all.deb ... Unpacking libjson-any-perl (1.39-2) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../108-libjson-perl_4.03000-1_all.deb ... Unpacking libjson-perl (4.03000-1) ... Selecting previously unselected package libmath-base36-perl. Preparing to unpack .../109-libmath-base36-perl_0.14-1.1_all.deb ... Unpacking libmath-base36-perl (0.14-1.1) ... Selecting previously unselected package libmodule-find-perl. Preparing to unpack .../110-libmodule-find-perl_0.15-1_all.deb ... Unpacking libmodule-find-perl (0.15-1) ... Selecting previously unselected package libmodule-runtime-conflicts-perl. Preparing to unpack .../111-libmodule-runtime-conflicts-perl_0.003-1.1_all.deb ... Unpacking libmodule-runtime-conflicts-perl (0.003-1.1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../112-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../113-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libpackage-deprecationmanager-perl. Preparing to unpack .../114-libpackage-deprecationmanager-perl_0.17-1.1_all.deb ... Unpacking libpackage-deprecationmanager-perl (0.17-1.1) ... Selecting previously unselected package libpackage-stash-xs-perl. Preparing to unpack .../115-libpackage-stash-xs-perl_0.29-1+b2_arm64.deb ... Unpacking libpackage-stash-xs-perl (0.29-1+b2) ... Selecting previously unselected package libmoose-perl. Preparing to unpack .../116-libmoose-perl_2.2014-2_arm64.deb ... Unpacking libmoose-perl (2.2014-2) ... Selecting previously unselected package libsub-exporter-formethods-perl. Preparing to unpack .../117-libsub-exporter-formethods-perl_0.100052-1_all.deb ... Unpacking libsub-exporter-formethods-perl (0.100052-1) ... Selecting previously unselected package libmoosex-types-perl. Preparing to unpack .../118-libmoosex-types-perl_0.50-1_all.deb ... Unpacking libmoosex-types-perl (0.50-1) ... Selecting previously unselected package libmoosex-types-json-perl. Preparing to unpack .../119-libmoosex-types-json-perl_1.00-1.1_all.deb ... Unpacking libmoosex-types-json-perl (1.00-1.1) ... Selecting previously unselected package libpath-class-perl. Preparing to unpack .../120-libpath-class-perl_0.37-1_all.deb ... Unpacking libpath-class-perl (0.37-1) ... Selecting previously unselected package libmoosex-types-path-class-perl. Preparing to unpack .../121-libmoosex-types-path-class-perl_0.09-1_all.deb ... Unpacking libmoosex-types-path-class-perl (0.09-1) ... Selecting previously unselected package libpackage-variant-perl. Preparing to unpack .../122-libpackage-variant-perl_1.003002-1.1_all.deb ... Unpacking libpackage-variant-perl (1.003002-1.1) ... Selecting previously unselected package libparse-recdescent-perl. Preparing to unpack .../123-libparse-recdescent-perl_1.967015+dfsg-2_all.deb ... Unpacking libparse-recdescent-perl (1.967015+dfsg-2) ... Selecting previously unselected package libscope-guard-perl. Preparing to unpack .../124-libscope-guard-perl_0.21-1.1_all.deb ... Unpacking libscope-guard-perl (0.21-1.1) ... Selecting previously unselected package libsql-abstract-perl. Preparing to unpack .../125-libsql-abstract-perl_1.87-1_all.deb ... Unpacking libsql-abstract-perl (1.87-1) ... Selecting previously unselected package libsql-translator-perl. Preparing to unpack .../126-libsql-translator-perl_1.62-1_all.deb ... Unpacking libsql-translator-perl (1.62-1) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../127-libsub-uplevel-perl_0.2800-1.1_all.deb ... Unpacking libsub-uplevel-perl (0.2800-1.1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../128-libtest-deep-perl_1.130-1_all.deb ... Unpacking libtest-deep-perl (1.130-1) ... Selecting previously unselected package libtest-exception-perl. Preparing to unpack .../129-libtest-exception-perl_0.43-1_all.deb ... Unpacking libtest-exception-perl (0.43-1) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../130-libtest-warn-perl_0.36-1_all.deb ... Unpacking libtest-warn-perl (0.36-1) ... Selecting previously unselected package libtext-csv-perl. Preparing to unpack .../131-libtext-csv-perl_2.00-1_all.deb ... Unpacking libtext-csv-perl (2.00-1) ... Selecting previously unselected package libtime-piece-mysql-perl. Preparing to unpack .../132-libtime-piece-mysql-perl_0.06-2.1_all.deb ... Unpacking libtime-piece-mysql-perl (0.06-2.1) ... Setting up libmodule-pluggable-perl (5.2-1) ... Setting up libpipeline1:arm64 (1.5.3-1) ... Setting up libuniversal-moniker-perl (0.08-8.1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libclass-inspector-perl (1.36-1) ... Setting up libicu67:arm64 (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libtest-deep-perl (1.130-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libpath-class-perl (0.37-1) ... Setting up libclone-perl (0.45-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libsub-identify-perl (0.14-1+b3) ... Setting up libcpanel-json-xs-perl (4.25-1+b1) ... Setting up libio-stringy-perl (2.111-3) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libclass-unload-perl (0.11-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:arm64 (1:5.39-3) ... Setting up gettext-base (0.21-4) ... Setting up libclone-choose-perl (0.010-1) ... Setting up libclass-singleton-perl (1.6-1) ... Setting up file (1:5.39-3) ... Setting up libxstring-perl (0.005-1+b1) ... Setting up libdata-dumper-concise-perl (2.023-1) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libscope-guard-perl (0.21-1.1) ... Setting up libpackage-stash-xs-perl (0.29-1+b2) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libalgorithm-c3-perl (0.11-1) ... Setting up libjson-any-perl (1.39-2) ... Setting up libdate-simple-perl (3.0300-3+b1) ... Setting up libmodule-find-perl (0.15-1) ... Setting up libsigsegv2:arm64 (2.13-1) ... Setting up libvariable-magic-perl (0.62-1+b3) ... Setting up autopoint (0.21-4) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up libparams-util-perl (1.102-1+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libsub-name-perl (0.26-1+b1) ... Setting up libparse-recdescent-perl (1.967015+dfsg-2) ... Setting up libclass-trigger-perl (0.15-1) ... Setting up sensible-utils (0.0.14) ... Setting up libcontext-preserve-perl (0.03-1) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up libjson-perl (4.03000-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libconfig-any-perl (0.32-1) ... Setting up libfile-sharedir-perl (1.118-1) ... Setting up libsub-uplevel-perl (0.2800-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libcarp-clan-perl (6.08-1) ... Setting up libdevel-globaldestruction-perl (0.14-1.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libmath-base36-perl (0.14-1.1) ... Setting up libdevel-stacktrace-perl (2.0400-1) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up libtime-piece-mysql-perl (0.06-2.1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.7) ... Setting up libdbi-perl:arm64 (1.643-3+b1) ... Setting up libclass-makemethods-perl (1.01-5) ... Setting up libtext-csv-perl (2.00-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libtest-warn-perl (0.36-1) ... Setting up libhash-merge-perl (0.302-1) ... Setting up m4 (1.4.18-5) ... Setting up libclass-accessor-chained-perl (0.01.1~debian-4) ... Setting up libexception-class-perl (1.44-1) ... Setting up libclass-c3-perl (0.35-1) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libdbix-contextualfetch-perl (1.03-4.1) ... Setting up libima-dbi-perl (0.35-2.1) ... Setting up libtest-exception-perl (0.43-1) ... Setting up libdata-page-perl (2.03-1) ... Setting up libdata-optlist-perl (0.110-1.1) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libclass-dbi-perl (3.0.17-4.1) ... Setting up libdbd-sqlite3-perl:arm64 (1.66-1+b1) ... Setting up libmro-compat-perl (0.13-1) ... Setting up libsub-exporter-perl (0.987-1) ... Setting up libeval-closure-perl (0.14-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libparams-validationcompiler-perl (0.30-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up libsub-exporter-formethods-perl (0.100052-1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up libclass-c3-componentised-perl (1.001002-1) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libdist-checkconflicts-perl (0.11-1.1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libclass-accessor-grouped-perl (0.10014-1) ... Setting up libpackage-stash-perl (0.39-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up debhelper (13.3.4) ... Setting up libmodule-runtime-conflicts-perl (0.003-1.1) ... Setting up libsql-abstract-perl (1.87-1) ... Setting up libclass-load-perl (0.25-1) ... Setting up libspecio-perl (0.47-1) ... Setting up libpackage-deprecationmanager-perl (0.17-1.1) ... Setting up libdevel-overloadinfo-perl (0.005-1) ... Setting up libclass-load-xs-perl (0.10-1+b5) ... Setting up libparams-validate-perl:arm64 (1.30-1+b1) ... Setting up libb-hooks-endofscope-perl (0.24-1.1) ... Setting up libpackage-variant-perl (1.003002-1.1) ... Setting up libsql-translator-perl (1.62-1) ... Setting up libmoose-perl (2.2014-2) ... Setting up libnamespace-clean-perl (0.27-1) ... Setting up libgetopt-long-descriptive-perl (0.105-1) ... Setting up libnamespace-autoclean-perl (0.29-1) ... Setting up libdatetime-locale-perl (1:1.31-1) ... Setting up libdatetime-timezone-perl (1:2.47-1+2021a) ... Setting up libmoosex-types-perl (0.50-1) ... Setting up libmoosex-types-path-class-perl (0.09-1) ... Setting up libdatetime-perl:arm64 (2:1.54-1) ... Setting up libmoosex-types-json-perl (1.00-1.1) ... Setting up libdatetime-format-strptime-perl (1.7800-1) ... Setting up libdatetime-format-builder-perl (0.8300-1) ... Setting up libdatetime-format-pg-perl (0.16013-1) ... Setting up libdatetime-format-mysql-perl (0.06-1) ... Setting up libdatetime-format-sqlite-perl (0.11-2) ... Processing triggers for libc-bin (2.31-13) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). The following additional packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl The following NEW packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 59.5 kB of archives. After this operation, 157 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (2833 kB/s) Selecting previously unselected package libnumber-compare-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26688 files and directories currently installed.) Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package usrmerge. Preparing to unpack .../archives/usrmerge_25_all.deb ... Unpacking usrmerge (25) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up usrmerge (25) ... The system has been successfully converted. Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. I: Building the package hostname: Temporary failure in name resolution I: Running cd /build/libdbix-class-perl-0.082841/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libdbix-class-perl_0.082841-1_source.changes dpkg-buildpackage: info: source package libdbix-class-perl dpkg-buildpackage: info: source version 0.082841-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/libdbix-class-perl-0.082841' [ ! -d t/var ] || rm -rf t/var/ dh_clean make[1]: Leaving directory '/build/libdbix-class-perl-0.082841' debian/rules build dh build dh_update_autotools_config dh_autoreconf dh_auto_configure perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/build/libdbix-class-perl-0.082841=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/build/libdbix-class-perl-0.082841=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" *** Module::AutoInstall version 1.19 *** Checking for Perl dependencies... [Core Features] - DBD::SQLite ...loaded. (1.66 >= 1.29) - File::Temp ...loaded. (0.2309 >= 0.22) - Package::Stash ...loaded. (0.39 >= 0.28) - Test::Deep ...loaded. (1.130 >= 0.101) - Test::Exception ...loaded. (0.43 >= 0.31) - Test::More ...loaded. (1.302175 >= 0.94) - Test::Warn ...loaded. (0.36 >= 0.21) - Class::Accessor::Grouped ...loaded. (0.10014 >= 0.10012) - Class::C3::Componentised ...loaded. (1.001002 >= 1.0009) - Class::Inspector ...loaded. (1.36 >= 1.24) - Config::Any ...loaded. (0.32 >= 0.20) - Context::Preserve ...loaded. (0.03 >= 0.01) - DBI ...loaded. (1.643 >= 1.57) - Data::Dumper::Concise ...loaded. (2.023 >= 2.020) - Data::Page ...loaded. (2.03 >= 2.00) - Devel::GlobalDestruction ...loaded. (0.14 >= 0.09) - Hash::Merge ...loaded. (0.302 >= 0.12) - List::Util ...loaded. (1.55 >= 1.16) - MRO::Compat ...loaded. (0.13 >= 0.12) - Module::Find ...loaded. (0.15 >= 0.07) - Moo ...loaded. (2.004004 >= 2.000) - Path::Class ...loaded. (0.37 >= 0.18) - SQL::Abstract ...loaded. (1.87 >= 1.81) - Scope::Guard ...loaded. (0.21 >= 0.03) - Sub::Name ...loaded. (0.26 >= 0.04) - Text::Balanced ...loaded. (2.03 >= 2.00) - Try::Tiny ...loaded. (0.30 >= 0.07) - namespace::clean ...loaded. (0.27 >= 0.24) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for DBIx::Class Writing MYMETA.yml and MYMETA.json dh_auto_build make -j8 make[1]: Entering directory '/build/libdbix-class-perl-0.082841' cp lib/DBIx/Class/CDBICompat/GetSet.pm blib/lib/DBIx/Class/CDBICompat/GetSet.pm cp lib/DBIx/Class/CDBICompat/Iterator.pm blib/lib/DBIx/Class/CDBICompat/Iterator.pm cp lib/DBIx/Class/CDBICompat/ImaDBI.pm blib/lib/DBIx/Class/CDBICompat/ImaDBI.pm cp lib/DBIx/Class/CDBICompat/AbstractSearch.pm blib/lib/DBIx/Class/CDBICompat/AbstractSearch.pm cp lib/DBIx/Class/CDBICompat/LazyLoading.pm blib/lib/DBIx/Class/CDBICompat/LazyLoading.pm cp lib/DBIx/Class.pm blib/lib/DBIx/Class.pm cp lib/DBIx/Class/CDBICompat/Pager.pm blib/lib/DBIx/Class/CDBICompat/Pager.pm cp lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm blib/lib/DBIx/Class/CDBICompat/LiveObjectIndex.pm cp lib/DBIx/Class/Admin/Usage.pm blib/lib/DBIx/Class/Admin/Usage.pm cp lib/DBIx/Class/CDBICompat/DestroyWarning.pm blib/lib/DBIx/Class/CDBICompat/DestroyWarning.pm cp lib/DBIx/Class/AccessorGroup.pm blib/lib/DBIx/Class/AccessorGroup.pm cp lib/DBIx/Class/Admin/Descriptive.pm blib/lib/DBIx/Class/Admin/Descriptive.pm cp lib/DBIx/Class/CDBICompat.pm blib/lib/DBIx/Class/CDBICompat.pm cp lib/DBIx/Class/CDBICompat/Relationship.pm blib/lib/DBIx/Class/CDBICompat/Relationship.pm cp lib/DBIx/Class/CDBICompat/Relationships.pm blib/lib/DBIx/Class/CDBICompat/Relationships.pm cp lib/DBIx/Class/CDBICompat/Retrieve.pm blib/lib/DBIx/Class/CDBICompat/Retrieve.pm cp lib/DBIx/Class/CDBICompat/ColumnGroups.pm blib/lib/DBIx/Class/CDBICompat/ColumnGroups.pm cp lib/DBIx/Class/CDBICompat/ReadOnly.pm blib/lib/DBIx/Class/CDBICompat/ReadOnly.pm cp lib/DBIx/Class/CDBICompat/Copy.pm blib/lib/DBIx/Class/CDBICompat/Copy.pm cp lib/DBIx/Class/CDBICompat/AccessorMapping.pm blib/lib/DBIx/Class/CDBICompat/AccessorMapping.pm cp lib/DBIx/Class/CDBICompat/SQLTransformer.pm blib/lib/DBIx/Class/CDBICompat/SQLTransformer.pm cp lib/DBIx/Class/CDBICompat/Constructor.pm blib/lib/DBIx/Class/CDBICompat/Constructor.pm cp lib/DBIx/Class/CDBICompat/AutoUpdate.pm blib/lib/DBIx/Class/CDBICompat/AutoUpdate.pm cp lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm blib/lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm cp lib/DBIx/Class/CDBICompat/Constraints.pm blib/lib/DBIx/Class/CDBICompat/Constraints.pm cp lib/DBIx/Class/CDBICompat/NoObjectIndex.pm blib/lib/DBIx/Class/CDBICompat/NoObjectIndex.pm cp lib/DBIx/Class/CDBICompat/ColumnCase.pm blib/lib/DBIx/Class/CDBICompat/ColumnCase.pm cp lib/DBIx/Class/Admin.pm blib/lib/DBIx/Class/Admin.pm cp lib/DBIx/Class.pod blib/lib/DBIx/Class.pod cp lib/DBIx/Class/Admin/Types.pm blib/lib/DBIx/Class/Admin/Types.pm cp lib/DBIx/Class/CDBICompat/AttributeAPI.pm blib/lib/DBIx/Class/CDBICompat/AttributeAPI.pm cp lib/DBIx/Class/InflateColumn/DateTime.pod blib/lib/DBIx/Class/InflateColumn/DateTime.pod cp lib/DBIx/Class/Exception.pm blib/lib/DBIx/Class/Exception.pm cp lib/DBIx/Class/Manual/Cookbook.pod blib/lib/DBIx/Class/Manual/Cookbook.pod cp lib/DBIx/Class/Core.pm blib/lib/DBIx/Class/Core.pm cp lib/DBIx/Class/Componentised.pm blib/lib/DBIx/Class/Componentised.pm cp lib/DBIx/Class/CDBICompat/Stringify.pm blib/lib/DBIx/Class/CDBICompat/Stringify.pm cp lib/DBIx/Class/InflateColumn.pod blib/lib/DBIx/Class/InflateColumn.pod cp lib/DBIx/Class/InflateColumn/File.pm blib/lib/DBIx/Class/InflateColumn/File.pm cp lib/DBIx/Class/InflateColumn.pm blib/lib/DBIx/Class/InflateColumn.pm cp lib/DBIx/Class/Ordered.pm blib/lib/DBIx/Class/Ordered.pm cp lib/DBIx/Class/Manual/DocMap.pod blib/lib/DBIx/Class/Manual/DocMap.pod cp lib/DBIx/Class/Manual/Joining.pod blib/lib/DBIx/Class/Manual/Joining.pod cp lib/DBIx/Class/Manual/FAQ.pod blib/lib/DBIx/Class/Manual/FAQ.pod cp lib/DBIx/Class/Manual/Component.pod blib/lib/DBIx/Class/Manual/Component.pod cp lib/DBIx/Class/CDBICompat/Triggers.pm blib/lib/DBIx/Class/CDBICompat/Triggers.pm cp lib/DBIx/Class/Manual.pod blib/lib/DBIx/Class/Manual.pod cp lib/DBIx/Class/Manual/Example.pod blib/lib/DBIx/Class/Manual/Example.pod cp lib/DBIx/Class/FilterColumn.pod blib/lib/DBIx/Class/FilterColumn.pod cp lib/DBIx/Class/InflateColumn/DateTime.pm blib/lib/DBIx/Class/InflateColumn/DateTime.pm cp lib/DBIx/Class/ClassResolver/PassThrough.pm blib/lib/DBIx/Class/ClassResolver/PassThrough.pm cp lib/DBIx/Class/Manual/ResultClass.pod blib/lib/DBIx/Class/Manual/ResultClass.pod cp lib/DBIx/Class/Manual/QuickStart.pod blib/lib/DBIx/Class/Manual/QuickStart.pod cp lib/DBIx/Class/Manual/Glossary.pod blib/lib/DBIx/Class/Manual/Glossary.pod cp lib/DBIx/Class/FilterColumn.pm blib/lib/DBIx/Class/FilterColumn.pm cp lib/DBIx/Class/Optional/Dependencies.pod blib/lib/DBIx/Class/Optional/Dependencies.pod cp lib/DBIx/Class/DB.pm blib/lib/DBIx/Class/DB.pm cp lib/DBIx/Class/Manual/Troubleshooting.pod blib/lib/DBIx/Class/Manual/Troubleshooting.pod cp lib/DBIx/Class/Manual/Intro.pod blib/lib/DBIx/Class/Manual/Intro.pod cp lib/DBIx/Class/Cursor.pm blib/lib/DBIx/Class/Cursor.pm cp lib/DBIx/Class/CDBICompat/TempColumns.pm blib/lib/DBIx/Class/CDBICompat/TempColumns.pm cp lib/DBIx/Class/Carp.pm blib/lib/DBIx/Class/Carp.pm cp lib/DBIx/Class/Manual/Reading.pod blib/lib/DBIx/Class/Manual/Reading.pod cp lib/DBIx/Class/Manual/Features.pod blib/lib/DBIx/Class/Manual/Features.pod cp lib/DBIx/Class/Optional/Dependencies.pm blib/lib/DBIx/Class/Optional/Dependencies.pm cp lib/DBIx/Class/Relationship/ProxyMethods.pm blib/lib/DBIx/Class/Relationship/ProxyMethods.pm cp lib/DBIx/Class/PK/Auto/MSSQL.pm blib/lib/DBIx/Class/PK/Auto/MSSQL.pm cp lib/DBIx/Class/ResultSource/Table.pod blib/lib/DBIx/Class/ResultSource/Table.pod cp lib/DBIx/Class/Relationship/BelongsTo.pm blib/lib/DBIx/Class/Relationship/BelongsTo.pm cp lib/DBIx/Class/ResultClass/HashRefInflator.pm blib/lib/DBIx/Class/ResultClass/HashRefInflator.pm cp lib/DBIx/Class/Relationship/CascadeActions.pm blib/lib/DBIx/Class/Relationship/CascadeActions.pm cp lib/DBIx/Class/ResultSource/RowParser.pm blib/lib/DBIx/Class/ResultSource/RowParser.pm cp lib/DBIx/Class/ResultSource/View.pm blib/lib/DBIx/Class/ResultSource/View.pm cp lib/DBIx/Class/Relationship.pm blib/lib/DBIx/Class/Relationship.pm cp lib/DBIx/Class/PK.pod blib/lib/DBIx/Class/PK.pod cp lib/DBIx/Class/Relationship/Base.pm blib/lib/DBIx/Class/Relationship/Base.pm cp lib/DBIx/Class/ResultSetColumn.pm blib/lib/DBIx/Class/ResultSetColumn.pm cp lib/DBIx/Class/PK.pm blib/lib/DBIx/Class/PK.pm cp lib/DBIx/Class/ResultSet.pm blib/lib/DBIx/Class/ResultSet.pm cp lib/DBIx/Class/PK/Auto/Pg.pm blib/lib/DBIx/Class/PK/Auto/Pg.pm cp lib/DBIx/Class/PK/Auto/SQLite.pm blib/lib/DBIx/Class/PK/Auto/SQLite.pm cp lib/DBIx/Class/Relationship/Accessor.pm blib/lib/DBIx/Class/Relationship/Accessor.pm cp lib/DBIx/Class/Relationship/Helpers.pm blib/lib/DBIx/Class/Relationship/Helpers.pm cp lib/DBIx/Class/PK/Auto/MySQL.pm blib/lib/DBIx/Class/PK/Auto/MySQL.pm cp lib/DBIx/Class/Relationship/ManyToMany.pm blib/lib/DBIx/Class/Relationship/ManyToMany.pm cp lib/DBIx/Class/ResultSource.pm blib/lib/DBIx/Class/ResultSource.pm cp lib/DBIx/Class/ResultSource/RowParser/Util.pm blib/lib/DBIx/Class/ResultSource/RowParser/Util.pm cp lib/DBIx/Class/ResultSetProxy.pm blib/lib/DBIx/Class/ResultSetProxy.pm cp lib/DBIx/Class/PK/Auto.pm blib/lib/DBIx/Class/PK/Auto.pm cp lib/DBIx/Class/ResultSource/Table.pm blib/lib/DBIx/Class/ResultSource/Table.pm cp lib/DBIx/Class/ResultSet/Pager.pm blib/lib/DBIx/Class/ResultSet/Pager.pm cp lib/DBIx/Class/PK/Auto/DB2.pm blib/lib/DBIx/Class/PK/Auto/DB2.pm cp lib/DBIx/Class/ResultSource/View.pod blib/lib/DBIx/Class/ResultSource/View.pod cp lib/DBIx/Class/ResultSetManager.pm blib/lib/DBIx/Class/ResultSetManager.pm cp lib/DBIx/Class/Relationship/HasOne.pm blib/lib/DBIx/Class/Relationship/HasOne.pm cp lib/DBIx/Class/PK/Auto/Oracle.pm blib/lib/DBIx/Class/PK/Auto/Oracle.pm cp lib/DBIx/Class/Relationship/HasMany.pm blib/lib/DBIx/Class/Relationship/HasMany.pm cp lib/DBIx/Class/Schema/Versioned.pm blib/lib/DBIx/Class/Schema/Versioned.pm cp lib/DBIx/Class/SQLAHacks/MSSQL.pm blib/lib/DBIx/Class/SQLAHacks/MSSQL.pm cp lib/DBIx/Class/SQLMaker/SQLite.pm blib/lib/DBIx/Class/SQLMaker/SQLite.pm cp lib/DBIx/Class/Row.pm blib/lib/DBIx/Class/Row.pm cp lib/DBIx/Class/SQLMaker/LimitDialects.pm blib/lib/DBIx/Class/SQLMaker/LimitDialects.pm cp lib/DBIx/Class/SQLAHacks.pm blib/lib/DBIx/Class/SQLAHacks.pm cp lib/DBIx/Class/Schema.pm blib/lib/DBIx/Class/Schema.pm cp lib/DBIx/Class/ResultSourceProxy/Table.pod blib/lib/DBIx/Class/ResultSourceProxy/Table.pod cp lib/DBIx/Class/Storage/DBI/ADO/MS_Jet/Cursor.pm blib/lib/DBIx/Class/Storage/DBI/ADO/MS_Jet/Cursor.pm cp lib/DBIx/Class/SQLMaker/MSSQL.pm blib/lib/DBIx/Class/SQLMaker/MSSQL.pm cp lib/DBIx/Class/SQLMaker/OracleJoins.pm blib/lib/DBIx/Class/SQLMaker/OracleJoins.pm cp lib/DBIx/Class/Storage/DBI/ADO/MS_Jet.pm blib/lib/DBIx/Class/Storage/DBI/ADO/MS_Jet.pm cp lib/DBIx/Class/ResultSourceProxy/Table.pm blib/lib/DBIx/Class/ResultSourceProxy/Table.pm cp lib/DBIx/Class/SQLAHacks/MySQL.pm blib/lib/DBIx/Class/SQLAHacks/MySQL.pm cp lib/DBIx/Class/SQLAHacks/Oracle.pm blib/lib/DBIx/Class/SQLAHacks/Oracle.pm cp lib/DBIx/Class/ResultSourceProxy.pm blib/lib/DBIx/Class/ResultSourceProxy.pm cp lib/DBIx/Class/SQLMaker/Oracle.pm blib/lib/DBIx/Class/SQLMaker/Oracle.pm cp lib/DBIx/Class/Serialize/Storable.pm blib/lib/DBIx/Class/Serialize/Storable.pm cp lib/DBIx/Class/Storage/DBI/ADO.pm blib/lib/DBIx/Class/Storage/DBI/ADO.pm cp lib/DBIx/Class/SQLMaker/OracleJoins.pod blib/lib/DBIx/Class/SQLMaker/OracleJoins.pod cp lib/DBIx/Class/SQLAHacks/OracleJoins.pm blib/lib/DBIx/Class/SQLAHacks/OracleJoins.pm cp lib/DBIx/Class/SQLMaker.pod blib/lib/DBIx/Class/SQLMaker.pod cp lib/DBIx/Class/SQLMaker/MySQL.pm blib/lib/DBIx/Class/SQLMaker/MySQL.pm cp lib/DBIx/Class/StartupCheck.pm blib/lib/DBIx/Class/StartupCheck.pm cp lib/DBIx/Class/Storage/DBI.pm blib/lib/DBIx/Class/Storage/DBI.pm cp lib/DBIx/Class/SQLMaker/ACCESS.pm blib/lib/DBIx/Class/SQLMaker/ACCESS.pm cp lib/DBIx/Class/SQLMaker.pm blib/lib/DBIx/Class/SQLMaker.pm cp lib/DBIx/Class/ResultSourceHandle.pm blib/lib/DBIx/Class/ResultSourceHandle.pm cp lib/DBIx/Class/Storage/BlockRunner.pm blib/lib/DBIx/Class/Storage/BlockRunner.pm cp lib/DBIx/Class/Storage.pm blib/lib/DBIx/Class/Storage.pm cp lib/DBIx/Class/Storage/DBI/ADO/CursorUtils.pm blib/lib/DBIx/Class/Storage/DBI/ADO/CursorUtils.pm cp lib/DBIx/Class/Storage/DBI/ACCESS.pm blib/lib/DBIx/Class/Storage/DBI/ACCESS.pm cp lib/DBIx/Class/SQLAHacks/SQLite.pm blib/lib/DBIx/Class/SQLAHacks/SQLite.pm cp lib/DBIx/Class/Storage/DBI/Informix.pm blib/lib/DBIx/Class/Storage/DBI/Informix.pm cp lib/DBIx/Class/Storage/DBI/Firebird/Common.pm blib/lib/DBIx/Class/Storage/DBI/Firebird/Common.pm cp lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm blib/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm cp lib/DBIx/Class/Storage/DBI/Pg.pm blib/lib/DBIx/Class/Storage/DBI/Pg.pm cp lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm cp lib/DBIx/Class/Storage/DBI/DB2.pm blib/lib/DBIx/Class/Storage/DBI/DB2.pm cp lib/DBIx/Class/Storage/DBI/ODBC.pm blib/lib/DBIx/Class/Storage/DBI/ODBC.pm cp lib/DBIx/Class/Storage/DBI/AutoCast.pm blib/lib/DBIx/Class/Storage/DBI/AutoCast.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm cp lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm blib/lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm cp lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm cp lib/DBIx/Class/Storage/DBI/NoBindVars.pm blib/lib/DBIx/Class/Storage/DBI/NoBindVars.pm cp lib/DBIx/Class/Storage/DBI/ODBC/Firebird.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/Firebird.pm cp lib/DBIx/Class/Storage/DBI/MSSQL.pm blib/lib/DBIx/Class/Storage/DBI/MSSQL.pm cp lib/DBIx/Class/Storage/DBI/Firebird.pm blib/lib/DBIx/Class/Storage/DBI/Firebird.pm cp lib/DBIx/Class/Storage/DBI/InterBase.pm blib/lib/DBIx/Class/Storage/DBI/InterBase.pm cp lib/DBIx/Class/Storage/DBI/Replicated.pm blib/lib/DBIx/Class/Storage/DBI/Replicated.pm cp lib/DBIx/Class/Storage/DBI/IdentityInsert.pm blib/lib/DBIx/Class/Storage/DBI/IdentityInsert.pm cp lib/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server.pm blib/lib/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server.pm cp lib/DBIx/Class/Storage/DBI/ODBC/SQL_Anywhere.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/SQL_Anywhere.pm cp lib/DBIx/Class/Storage/DBI/Oracle.pm blib/lib/DBIx/Class/Storage/DBI/Oracle.pm cp lib/DBIx/Class/Storage/DBI/Cursor.pm blib/lib/DBIx/Class/Storage/DBI/Cursor.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm cp lib/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server/Cursor.pm blib/lib/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server/Cursor.pm cp lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm blib/lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Types.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Types.pm cp lib/DBIx/Class/Storage/DBI/mysql.pm blib/lib/DBIx/Class/Storage/DBI/mysql.pm cp lib/DBIx/Class/Storage/DBI/Sybase/ASE.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/ASE.pm cp lib/SQL/Translator/Producer/DBIx/Class/File.pm blib/lib/SQL/Translator/Producer/DBIx/Class/File.pm cp lib/SQL/Translator/Parser/DBIx/Class.pm blib/lib/SQL/Translator/Parser/DBIx/Class.pm cp lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server/NoBindVars.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server/NoBindVars.pm cp lib/DBIx/Class/_Util.pm blib/lib/DBIx/Class/_Util.pm cp lib/DBIx/Class/Storage/DBI/SQLAnywhere.pm blib/lib/DBIx/Class/Storage/DBI/SQLAnywhere.pm cp lib/DBIx/Class/Storage/Statistics.pm blib/lib/DBIx/Class/Storage/Statistics.pm cp lib/DBIx/Class/Storage/DBI/Sybase.pm blib/lib/DBIx/Class/Storage/DBI/Sybase.pm cp lib/DBIx/Class/Storage/DBI/Sybase/ASE/NoBindVars.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/ASE/NoBindVars.pm cp lib/DBIx/Class/Storage/DBI/SQLite.pm blib/lib/DBIx/Class/Storage/DBI/SQLite.pm cp lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm cp lib/DBIx/Class/Storage/TxnScopeGuard.pm blib/lib/DBIx/Class/Storage/TxnScopeGuard.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm cp lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm cp lib/DBIx/Class/Storage/DBI/Sybase/FreeTDS.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/FreeTDS.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Introduction.pod blib/lib/DBIx/Class/Storage/DBI/Replicated/Introduction.pod cp lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm blib/lib/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm cp lib/DBIx/Class/Storage/DBI/UniqueIdentifier.pm blib/lib/DBIx/Class/Storage/DBI/UniqueIdentifier.pm cp lib/DBIx/Class/Storage/DBIHacks.pm blib/lib/DBIx/Class/Storage/DBIHacks.pm cp lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm blib/lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm cp lib/DBIx/Class/Storage/DBI/SQLAnywhere/Cursor.pm blib/lib/DBIx/Class/Storage/DBI/SQLAnywhere/Cursor.pm cp lib/DBIx/Class/UTF8Columns.pm blib/lib/DBIx/Class/UTF8Columns.pm cp script/dbicadmin blib/script/dbicadmin "/usr/bin/perl" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbicadmin Manifying 1 pod document Manifying 30 pod documents Manifying 30 pod documents Manifying 27 pod documents Manifying 23 pod documents Manifying 18 pod documents make[1]: Leaving directory '/build/libdbix-class-perl-0.082841' debian/rules override_dh_auto_test make[1]: Entering directory '/build/libdbix-class-perl-0.082841' DBICTEST_FORK_STRESS=1 \ DBICTEST_THREAD_STRESS=1 \ DBICTEST_STORAGE_STRESS=1 \ dh_auto_test make -j8 test TEST_VERBOSE=1 make[2]: Entering directory '/build/libdbix-class-perl-0.082841' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/admin/*.t t/cdbi/*.t t/cdbi/DeepAbstractSearch/*.t t/cdbi/abstract/*.t t/cdbi/sweet/*.t t/count/*.t t/delete/*.t t/inflate/*.t t/multi_create/*.t t/ordered/*.t t/prefetch/*.t t/relationship/*.t t/resultset/*.t t/resultsource/*.t t/row/*.t t/schema/*.t t/search/*.t t/sqlmaker/*.t t/sqlmaker/hierarchical/*.t t/sqlmaker/limit_dialects/*.t t/storage/*.t t/update/*.t Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::Positional::Extra->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::Positional::Extra. Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::Positional::Required->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::Positional::Required. Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::Named::Extra->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::Named::Extra. Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::Named::Required->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::Named::Required. Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::ValidationFailedForMooseTypeConstraint->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::ValidationFailedForMooseTypeConstraint. Mismatch of versions '1.1' and '1.44', obtained respectively via `Params::ValidationCompiler::Exception::BadArguments->VERSION` and parsing the version out of <>/Exception/Class.pm with ExtUtils::MakeMaker@7.44. This should never happen - please check whether this is still present in the latest version, and then file a bug with the distribution containing Params::ValidationCompiler::Exception::BadArguments. # # # List of loadable modules within both *OPTIONAL* and core dependency chains # present on this system (modules sourced from ./blib, ./lib, ./t, and ./xt # with versions identical to their parent namespace were omitted for brevity) # # *** Note that *MANY* of these modules will *NEVER* be loaded *** # *** during normal operation of DBIx::Class *** # # @INC at startup (does not reflect manipulation at runtime): # 0: ./inc/ # 1: ./blib/lib/ # 2: ./blib/arch/ # 3: /etc/perl # 4: ( ! -e ) /usr/local/lib/aarch64-linux-gnu/perl/5.32.1 # 5: ( ! -e ) /usr/local/share/perl/5.32.1 # 6: <>/ # 7: <>/ # 8: <>/lib/aarch64-linux-gnu/perl-base/ # 9: <>/ # 10: <>/ # 11: <>/lib/site_perl # 12: ./ # # Sourcing markers: # PA: $Config{archlib} # PL: $Config{privlib} # SP: $Config{siteprefix} # VA: $Config{vendorarch} # VL: $Config{vendorlib} # VP: $Config{vendorprefix} # BLL: ./blib/lib/ # # ============================= # $INC[4] 0.33 attributes [ MD5: e08fccc387c90993764adfb3e25c8520 ] # $INC[4] 5.74 AutoLoader [ MD5: 78ae6d88b5349819d4ae17230677575d ] # $INC[4] 1.80 B [ MD5: bb5d333117d6a63c7f784be95f3b5d3c ] # $INC[4] 0.24 B::Hooks::EndOfScope [ MD5: 3b9731e44ba19c730e41ef0865a9611a ] # $INC[4] 0.24 B::Hooks::EndOfScope::XS [ MD5: e329476ce9d632219d1448c8dd641a25 ] # $INC[4] 2.27 base [ MD5: 0484a8f8936a422af0f8b6f94ddcd269 ] # $INC[4] 1.07 bytes [ MD5: d788cf15aeffba20a826192b950a4b5b ] # $INC[4] 1.50 Carp [ MD5: 9a55c30d94c9ba21536a414420efd1bb ] # $INC[4] 6.08 Carp::Clan [ MD5: 7670ec49eede64de73e580ded76b5aaa ] # $INC[4] 1.50 Carp::Heavy [ MD5: e9735f342b2b84149a56cd1ac967130a ] # $INC[4] 0.51 Class::Accessor [ MD5: a0a06301e39652deaee12c78d63dcc74 ] # $INC[4] Class::Accessor::Chained::Fast [ MD5: 544678632aaf294dc280944a83c509bc ] # $INC[4] 0.51 Class::Accessor::Fast [ MD5: d55e6349be3f027f1c5f6fa7eb833d8e ] # $INC[4] 0.10014 Class::Accessor::Grouped [ MD5: e62be17499d53d13f67a4361268aac40 ] # $INC[4] 1.001002 Class::C3::Componentised [ MD5: 2e92d4f7f9a7d2eda3cd1100583541a2 ] # $INC[4] 0.08 Class::Data::Inheritable [ MD5: de1e9e90c9d41f786eeb332cabab7bed ] # $INC[4] 1.36 Class::Inspector [ MD5: 7aed0ce1dfc5dd2067632ea22fd2f483 ] # $INC[4] 0.25 Class::Load [ MD5: 52debf263bbf547f0260f9d66a071eee ] # $INC[4] 0.10 Class::Load::XS [ MD5: cc30760936bb48922d9898c915555a19 ] # $INC[4] 2.13 Class::Method::Modifiers [ MD5: 95e9116eb4d94ad43359870692641915 ] # $INC[4] 2.2014 Class::MOP [ MD5: 3becc6ab6318d9b08710a35a066e50f0 ] # $INC[4] 2.2014 Class::MOP::Attribute [ MD5: ddbc63e94a1f3430ebc6df4941cf7c42 ] # $INC[4] 2.2014 Class::MOP::Class [ MD5: 3b62d6959bd5b6598e1db6423f77dd76 ] # $INC[4] 2.2014 Class::MOP::Class::Immutable::Trait [ MD5: 882982265f1cb3f82aa841d05ed5d9c7 ] # $INC[4] 2.2014 Class::MOP::Deprecated [ MD5: 6e8f627e0e882952e8028043489f2cbc ] # $INC[4] 2.2014 Class::MOP::Instance [ MD5: afc3b78df2c6eef2d5b5e9be82d79b36 ] # $INC[4] 2.2014 Class::MOP::Method [ MD5: 96eaf9f5f8840e98caa6b7d6c7d81fa7 ] # $INC[4] 2.2014 Class::MOP::Method::Accessor [ MD5: 4bf898393cd62a31fc3e6b2796eb3e57 ] # $INC[4] 2.2014 Class::MOP::Method::Constructor [ MD5: 813c16667812a55720650223ce38ac87 ] # $INC[4] 2.2014 Class::MOP::Method::Generated [ MD5: 3f171d206ab3f8d22d3c415a9db69156 ] # $INC[4] 2.2014 Class::MOP::Method::Inlined [ MD5: 53d2b0a0c457ecc2d429fa2069e3ad12 ] # $INC[4] 2.2014 Class::MOP::Method::Meta [ MD5: fbc57167310b5f1cfb1d4d6edfbb40fc ] # $INC[4] 2.2014 Class::MOP::Method::Wrapped [ MD5: 05692b607812d3ff8be32f19bdb72b77 ] # $INC[4] 2.2014 Class::MOP::MiniTrait [ MD5: 3a65957b1e50bb98891670fc88366e6b ] # $INC[4] 2.2014 Class::MOP::Mixin [ MD5: 7ae1f10570b9db1e1d80089e1096c30d ] # $INC[4] 2.2014 Class::MOP::Mixin::AttributeCore [ MD5: 3e862d40cf4fbefbc7f78991dc60e1e4 ] # $INC[4] 2.2014 Class::MOP::Mixin::HasAttributes [ MD5: 8747b5ee6e370a4b71d3bb40bae014d7 ] # $INC[4] 2.2014 Class::MOP::Mixin::HasMethods [ MD5: 352c14c900285697af1c55d02185a15c ] # $INC[4] 2.2014 Class::MOP::Mixin::HasOverloads [ MD5: 3dff3782353ca419caa3e53c2e573544 ] # $INC[4] 2.2014 Class::MOP::Module [ MD5: 46aabfdc37a808b1eb08880d16fc4bd1 ] # $INC[4] 2.2014 Class::MOP::Object [ MD5: 44f22fd4a474e24d9d29a6e675233a4c ] # $INC[4] 2.2014 Class::MOP::Overload [ MD5: 8809c258bf8296a50d18735b8cd0e6e0 ] # $INC[4] 2.2014 Class::MOP::Package [ MD5: ab6e697d0acd692c6a923496fa978e00 ] # $INC[4] 1.6 Class::Singleton [ MD5: ea4996dcf97bfec21718c650f53ad695 ] # $INC[4] 0.66 Class::Struct [ MD5: 8831e7cf464bcdbc450181106fc0a1c3 ] # $INC[4] 0.15 Class::Trigger [ MD5: e6cdb903fce0a30d8875ec199d83741d ] # $INC[4] 0.11 Class::Unload [ MD5: f1fa19d4b6c75047849dcb0e8a1b383b ] # $INC[4] 0.45 Clone [ MD5: 0921ec15aa13688a65c12919e85f1257 ] # $INC[4] 0.010 Clone::Choose [ MD5: 884cece05d3959f067c7e20ed3d05cf5 ] # $INC[4] 5.032001 Config [ MD5: 8dcd9e8ae411fe0f88cab0f08fc90918 ] # $INC[4] 1.33 constant [ MD5: 5668acebd8d30aa263d57519c360cbc3 ] # $INC[4] 0.03 Context::Preserve [ MD5: 62155e2bc041508eff050250d74a0c38 ] # $INC[4] 4.25 Cpanel::JSON::XS [ MD5: 9f3083782b240d4a04b59bb2abca5d8f ] # $INC[4] 3.78 Cwd [ MD5: ede8d9fcd1ff33a77b8f294cb820b1fb ] # $INC[4] 2.174_01 Data::Dumper [ MD5: ebafdbf6302e9ad5e27af989dd805aa7 ] # $INC[4] 2.023 Data::Dumper::Concise [ MD5: b18cb47e46e385ccee825ac7e5e59d9e ] # $INC[4] 0.110 Data::OptList [ MD5: abf71027225f7e71ffb99d9e60f1c817 ] # $INC[4] 2.03 Data::Page [ MD5: b1b86ef926254ee062c0ac6c00041135 ] # $INC[4] 3.03 Date::Simple [ MD5: 7f0f57291d06fba6dec8f2c89418d833 ] # $INC[4] Date::Simple::D8 [ MD5: 8db6d77f087c5ef38741d0874c9594ec ] # $INC[4] Date::Simple::Fmt [ MD5: b28d26d68f582446fabd42aae57b0103 ] # $INC[4] Date::Simple::ISO [ MD5: 6daa0380c65f785087c38917770cd9a1 ] # $INC[4] 1.54 DateTime [ MD5: 1300c04d27f8126bfd2ad8341e4b39d6 ] # $INC[4] 1.54 DateTime::Duration [ MD5: 198f0f656c7e47505d0e3577384b64de ] # $INC[4] 0.83 DateTime::Format::Builder [ MD5: 4f31a9b73863282341622e5a21a8f125 ] # $INC[4] 0.83 DateTime::Format::Builder::Parser [ MD5: 7f4181c9250337dde326d7c2a3371669 ] # $INC[4] 0.83 DateTime::Format::Builder::Parser::Dispatch [ MD5: 3668e3e42ba37ff1810ce8c103553040 ] # $INC[4] 0.83 DateTime::Format::Builder::Parser::generic [ MD5: dff11c7aaa43fbcd2b535938b627a70c ] # $INC[4] 0.83 DateTime::Format::Builder::Parser::Quick [ MD5: 8d9b53a0e5f4703ab305a864d563033d ] # $INC[4] 0.83 DateTime::Format::Builder::Parser::Regex [ MD5: c11242681cc7cdc00c18895358e83930 ] # $INC[4] 0.83 DateTime::Format::Builder::Parser::Strptime [ MD5: aa098ce4ef418bb50b4591217573e439 ] # $INC[4] 0.06 DateTime::Format::MySQL [ MD5: 648e57ca831a7f177cc655fee2528710 ] # $INC[4] 0.16013 DateTime::Format::Pg [ MD5: a7a717b4cff50ff86119f3991567fe9d ] # $INC[4] 0.11 DateTime::Format::SQLite [ MD5: 1cff4caa26c417be96d7a8843fc32825 ] # $INC[4] 1.78 DateTime::Format::Strptime [ MD5: f6abdf3d703c1ef51a6cc2359d28e364 ] # $INC[4] 1.78 DateTime::Format::Strptime::Types [ MD5: 44c2b97b327df33ccadb7da883a5597a ] # $INC[4] 1.54 DateTime::Helpers [ MD5: 8fe56aaa9a2f45e3073caa8f2fa638dc ] # $INC[4] 1.54 DateTime::Infinite [ MD5: 4d26959effe8506fd98eb019848840e6 ] # $INC[4] 1.31 DateTime::Locale [ MD5: d0804a26283771988ecaaf781952a66d ] # $INC[4] 1.31 DateTime::Locale::Base [ MD5: 63f2c2a139f1cc16a5bf5bd33080c277 ] # $INC[4] 1.31 DateTime::Locale::Data [ MD5: 6429fd2aa17f97e01e066ea973f32c91 ] # $INC[4] 1.31 DateTime::Locale::FromData [ MD5: 1e1730bd7a3f4703e18f6d97056fcb9f ] # $INC[4] 1.31 DateTime::Locale::Util [ MD5: 43531f517c508dce757afb786f6f7713 ] # $INC[4] 2.47 DateTime::TimeZone [ MD5: a512a6fed04cbd0006e6742b561e9928 ] # $INC[4] 2.47 DateTime::TimeZone::Catalog [ MD5: 5b5a75c5d2b007bf0d74f80729ff1ff7 ] # $INC[4] 2.47 DateTime::TimeZone::Floating [ MD5: da6e8e01dcf76a48f8eac3a4e08711ae ] # $INC[4] 2.47 DateTime::TimeZone::Local [ MD5: 0347c6286f68b3e0940b5fc8c63a422f ] # $INC[4] 2.47 DateTime::TimeZone::OffsetOnly [ MD5: 197cc0c025fa6b7f523b5555fbee52dc ] # $INC[4] 2.47 DateTime::TimeZone::OlsonDB::Change [ MD5: 3bf08b71cd87f8de17f62f75e35bc3b5 ] # $INC[4] 2.47 DateTime::TimeZone::UTC [ MD5: 1cf6f6a8ba1e7673f6bb6ce4c6e67b7c ] # $INC[4] 1.54 DateTime::Types [ MD5: 9f57b9c3ec0b25b8c61440483b2f33ae ] # $INC[4] 1.66 DBD::SQLite [ MD5: e867f1f3a1873cdf1759583d97a03c16 ] # $INC[4] 1.643 DBI [ MD5: e559867abc7a8456c44a9a909e3da457 ] # BLL 0.082841 DBIx::Class [ MD5: 8d3f8064678ac874c4486b0ef3a14cf5 ] # $INC[4] 1.03 DBIx::ContextualFetch [ MD5: c2fee462304c7b016de471657d9bc576 ] # $INC[4] 0.14 Devel::GlobalDestruction [ MD5: fa8dcedeb9a8a3d29fbef7dfce342970 ] # $INC[4] 0.005 Devel::OverloadInfo [ MD5: 585b292147dc170f3b3f3611ee04a32b ] # $INC[4] 2.04 Devel::StackTrace [ MD5: 86e99556d4064ec1f14fe93b0505b5ec ] # $INC[4] 2.04 Devel::StackTrace::Frame [ MD5: 7d7bbe06b5e11f6bb6f8051ff628be97 ] # $INC[4] 1.16 Digest::base [ MD5: c46e2ebb720ee7d9c600ce5acbf34291 ] # $INC[4] 2.55_01 Digest::MD5 [ MD5: 5252398ecadd50a0a1ad8d0889fc83f3 ] # $INC[4] 6.02 Digest::SHA [ MD5: 00b35f65c881fa6db2940e462485fdf8 ] # $INC[4] 1.47_01 DynaLoader [ MD5: 95a69418de8af0b8025ecf4f700f739b ] # $INC[4] 3.06 Encode [ MD5: 9f286d9c2efd7e23bf69ac980d9f4ec2 ] # $INC[4] 2.24 Encode::Alias [ MD5: c3280193456386938373947a4be14c6b ] # $INC[4] 2.05 Encode::Config [ MD5: 7bdd1d8dffa8d3500086802451fc020d ] # $INC[4] 2.08 Encode::Encoding [ MD5: 3f40faa217288ed2cb4e34af87b6bfd6 ] # $INC[4] 1.03 Encode::MIME::Name [ MD5: 056ea8f31df117e2984d9bd3a77555dc ] # $INC[4] 1.30 Errno [ MD5: 1ed72351adae32960d29a150ddc9b9de ] # $INC[4] 0.14 Eval::Closure [ MD5: 6c72ca7cb0924d00e0c1a8bee904c349 ] # $INC[4] 1.44 Exception::Class [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Exception::Class::Base [ MD5: 94c307ad2b125af1e33f25107612280a ] # $INC[4] 5.74 Exporter [ MD5: 6eeee9b1ce37ea2303b77beb27ab1747 ] # $INC[4] 5.74 Exporter::Heavy [ MD5: 1970b9340d74a93cc595798c96a144f9 ] # $INC[4] 7.44 ExtUtils::Liblist [ MD5: 21d8ddc640c9e426fde2c848882f08ea ] # $INC[4] 7.44_01 ExtUtils::Liblist::Kid [ MD5: fb5028a177f508392e4054803de63b35 ] # $INC[4] 7.44 ExtUtils::MakeMaker [ MD5: 64d40cf5e4c785b3260bbb446d8abaac ] # $INC[4] 7.44 ExtUtils::MakeMaker::Config [ MD5: e4fe3b9f4224237f040758e50f5fd719 ] # $INC[4] 7.44 ExtUtils::MakeMaker::Locale [ MD5: e1864443074abf5310463fd8ac69d293 ] # $INC[4] 7.44 ExtUtils::MakeMaker::version [ MD5: e1ad84643f6fb6ef6c63814b786a061b ] # $INC[4] 7.44 ExtUtils::MM [ MD5: f6ac8789106f2d4ac5a8a151eed17f25 ] # $INC[4] 7.44 ExtUtils::MM_Any [ MD5: f07c9f272efbe9ee176be2a6fac7096b ] # $INC[4] 7.44 ExtUtils::MM_Unix [ MD5: 3cca1ea78b10a87b92a307e5989ff551 ] # $INC[4] 7.44 ExtUtils::MY [ MD5: bde5c46f885e02e10f5056d92da2a772 ] # $INC[4] 1.13 Fcntl [ MD5: af8fc96226a839242532d130c5d166b6 ] # $INC[4] 2.85 File::Basename [ MD5: 604b238b6d94ffb4c5e8b61312ee080e ] # $INC[4] 2.34 File::Copy [ MD5: d7f23cf4eaeacebae16ccc3c3f37f22d ] # $INC[4] 1.37 File::Find [ MD5: 579c78cc80b06ef614e86e9bc0bb0ad7 ] # $INC[4] 1.33 File::Glob [ MD5: 6b127b714ab380df3deba6dc9c3bbb53 ] # $INC[4] 2.16 File::Path [ MD5: 7da7366054556f2d7764df444b4223f6 ] # $INC[4] 1.118 File::ShareDir [ MD5: 84426a6f71f433987a2199b9f670c782 ] # $INC[4] 3.78 File::Spec [ MD5: afa74cd84c51d836f013c602c2652db9 ] # $INC[4] 3.78 File::Spec::Functions [ MD5: 90fc379dde276e4c4b297dd318524c83 ] # $INC[4] 3.78 File::Spec::Unix [ MD5: f7b2283bb3d630fe6315c5291c28c2ec ] # $INC[4] 1.09 File::stat [ MD5: 6e84c6e71661d3d597ce5866a0295d90 ] # $INC[4] 0.2309 File::Temp [ MD5: 440167e44b909ef974dd8e4d7210ea72 ] # 0.2309 File::Temp::Dir ! -f $INC{'File/Temp/Dir.pm'} # $INC[4] 2.51 Getopt::Long [ MD5: 0f5ae473250f0d3cb25241dfdda427de ] # $INC[4] 0.105 Getopt::Long::Descriptive [ MD5: d38222d0f66a30c5e1c7c0f1aadf57cd ] # $INC[4] 0.105 Getopt::Long::Descriptive::Opts [ MD5: 83cad8f20612bf903b2cf61426074006 ] # $INC[4] 0.105 Getopt::Long::Descriptive::Usage [ MD5: 156ba8c899377c9062b8b5fb0015d261 ] # $INC[4] 0.302 Hash::Merge [ MD5: 85df9910eb2a543ae53fff090dcb3901 ] # $INC[4] 0.19 I18N::Langinfo [ MD5: 4ecc8bc21eb8b0c9fa537e079985fc33 ] # $INC[4] 0.0608 if [ MD5: 8135da5c6624f925318fea6ba657b498 ] # $INC[4] 1.002005 Import::Into [ MD5: 7f498658c2a0e06c5c034165db33ad65 ] # $INC[4] 1.01 integer [ MD5: ac4305fa41b2b537d4e426f5f56c5bfb ] # $INC[4] 1.43 IO [ MD5: 34dc8586a33c46e4d95e6b1ceb9f3f31 ] # $INC[4] 1.41 IO::Dir [ MD5: df912f160331e8bfce2d7b7bcafdbd14 ] # $INC[4] 1.41 IO::File [ MD5: 97ed1e07b973f7c286ac65df8dd55eb5 ] # $INC[4] 1.42 IO::Handle [ MD5: 1bf1e528fbfbc7fa63c66461e7e97ac8 ] # $INC[4] 1.41 IO::Seekable [ MD5: 79467c631f67da684d7cbb4b3554574c ] # $INC[4] 4.03 JSON [ MD5: 8bbe4c7e83f5a7bf86c4ee6f84d8f898 ] # $INC[4] 1.39 JSON::Any [ MD5: 58091791762a014d447fdd6f05000e17 ] # 4.04 JSON::Backend::PP ! -f $INC{'JSON/Backend/PP.pm'} # $INC[4] 4.04 JSON::PP [ MD5: f984f1141517300e20bce2639f285517 ] # $INC[4] 4.04 JSON::PP::Boolean [ MD5: 7bf4bd8aa770bc78895a2b38aa46f9a1 ] # 1.01 JSON::PP::IncrParser ! -f $INC{'JSON/PP/IncrParser.pm'} # $INC[4] 1.55 List::Util [ MD5: 1a96163c4795564652346eb862ce9f30 ] # $INC[4] 1.09 locale [ MD5: 9af72fe80f97c73e31887417b7ad5ef5 ] # $INC[4] 0.14 Math::Base36 [ MD5: f29baebf728b8749d7d42ea07daa7fa6 ] # $INC[4] 1.999818 Math::BigInt [ MD5: 9c0e106bb8bc2ed782f8d1a1ad17b9b2 ] # $INC[4] 2.2014 metaclass [ MD5: f705e394afb799f4de85524f6702b9ee ] # $INC[4] Method::Generate::Accessor [ MD5: 366c9534aeca79a5e89a446f76d3a559 ] # $INC[4] Method::Generate::BuildAll [ MD5: 0ac76bcd03bbbdfa24e2dd6368faca6a ] # $INC[4] Method::Generate::Constructor [ MD5: 34ec0d8db3d6be1fef4b216a47ed3f40 ] # $INC[4] 0.09 Module::Implementation [ MD5: 2a146bb117cd6b798e2b928231799546 ] # $INC[4] 0.016 Module::Runtime [ MD5: db1042b0f9341111c7f904480a82596a ] # $INC[4] 2.004004 Moo [ MD5: a6c020b2db00705f8da39388f50f1f06 ] # $INC[4] Moo::HandleMoose [ MD5: ed0b031e284427345cf74a5e883683e1 ] # $INC[4] Moo::HandleMoose::FakeMetaClass [ MD5: 6d3ddb2b22897cc06ca741e73c35d890 ] # $INC[4] Moo::Object [ MD5: 454a78f98f0239ac4044db19f07e8567 ] # $INC[4] 2.004004 Moo::Role [ MD5: 2169c66521c934842af6d9ad795cbf6b ] # $INC[4] Moo::sification [ MD5: 9ef3e1bfcf46a351c20ca221d490d99f ] # $INC[4] 2.2014 Moose [ MD5: 4078137447e15fefecc34d9a7208f9af ] # $INC[4] 2.2014 Moose::Deprecated [ MD5: f96c4ad20c2e1210c5ce001db61d7ff6 ] # $INC[4] 2.2014 Moose::Exporter [ MD5: 3318c774aaad6fd593b5f29537dac02a ] # $INC[4] 2.2014 Moose::Meta::Attribute [ MD5: 033200836ef01a8239126a7906aaf89b ] # $INC[4] 2.2014 Moose::Meta::Attribute::Native [ MD5: 99a0c9cb3d9dc94158d4d1f5687a63f1 ] # $INC[4] 2.2014 Moose::Meta::Class [ MD5: 6b7929953b3b31555571525f197a6e83 ] # $INC[4] 2.2014 Moose::Meta::Class::Immutable::Trait [ MD5: 1e5124a3c19a22122411492568a6b459 ] # $INC[4] 2.2014 Moose::Meta::Instance [ MD5: e5ed12fac6c6ffbd1cdca0f9f8e1727e ] # $INC[4] 2.2014 Moose::Meta::Method [ MD5: 3a8ff38ccd65d3e9967850223eadcacf ] # $INC[4] 2.2014 Moose::Meta::Method::Accessor [ MD5: 0d347da54bd5077ad3f7d453f944c13b ] # $INC[4] 2.2014 Moose::Meta::Method::Augmented [ MD5: cdac1307ce032f345a7867efa6bdc3e5 ] # $INC[4] 2.2014 Moose::Meta::Method::Constructor [ MD5: 1da9650e664d8554161b709ea59d302e ] # $INC[4] 2.2014 Moose::Meta::Method::Delegation [ MD5: 6eaf9ef0081fa95a0e8df84e498ddeb2 ] # $INC[4] 2.2014 Moose::Meta::Method::Destructor [ MD5: 23d2142b2683e238b924e32708ee200c ] # $INC[4] 2.2014 Moose::Meta::Method::Meta [ MD5: 4999943d4420151fc42fe3a96b6c3ac7 ] # $INC[4] 2.2014 Moose::Meta::Method::Overridden [ MD5: a07e37011fb7fecd9218d73e73d67375 ] # $INC[4] 2.2014 Moose::Meta::Mixin::AttributeCore [ MD5: ddde945d1cef330d61c9584513063e35 ] # $INC[4] 2.2014 Moose::Meta::Object::Trait [ MD5: 7f8d0d85835811dc4f663faa407fb5e6 ] # $INC[4] 2.2014 Moose::Meta::Role [ MD5: 6fdc29fada5f3962b923f54be3872744 ] # $INC[4] 2.2014 Moose::Meta::Role::Application [ MD5: 3a0923beadde532d50b0dcd2b8a39c26 ] # $INC[4] 2.2014 Moose::Meta::Role::Application::RoleSummation [ MD5: 68352e552250c90333f8dac595e94b72 ] # $INC[4] 2.2014 Moose::Meta::Role::Application::ToClass [ MD5: c8bd4abc6b5f245444c48b71f860b37d ] # $INC[4] 2.2014 Moose::Meta::Role::Application::ToInstance [ MD5: 7c4b5af272c71d0a81516efcc0883f89 ] # $INC[4] 2.2014 Moose::Meta::Role::Application::ToRole [ MD5: 2d92e093821c5b9d7fb964adf10102e8 ] # $INC[4] 2.2014 Moose::Meta::Role::Attribute [ MD5: 94f0e48007fd023e465128091170ef05 ] # $INC[4] 2.2014 Moose::Meta::Role::Composite [ MD5: 8cb431b53dca40321d7477315f96bb74 ] # $INC[4] 2.2014 Moose::Meta::Role::Method [ MD5: ed41a7867af9f4366f19e7c7fe12630f ] # $INC[4] 2.2014 Moose::Meta::Role::Method::Conflicting [ MD5: 8a5f7bd60f264189d8608e75c936f798 ] # $INC[4] 2.2014 Moose::Meta::Role::Method::Required [ MD5: 365158df3dc8ec1d8485a42b33ecccfb ] # $INC[4] 2.2014 Moose::Meta::TypeCoercion [ MD5: 8a4738456833ca369dad3c6295da9608 ] # $INC[4] 2.2014 Moose::Meta::TypeCoercion::Union [ MD5: 43cf905a95d95b2850dbb739ad2c4378 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint [ MD5: 8b152652204c74366b8eefd292aa9668 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Class [ MD5: baf8c88144882b445485aa02ed39fe6c ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::DuckType [ MD5: 8c89ed627fc4dc8f6ebdced6166e6739 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Enum [ MD5: 7e4414f66c6cf4a7d8af47fe681627ee ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Parameterizable [ MD5: 877a7b665d6da1d39149e4ad1eea60d1 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Parameterized [ MD5: d3e6a6697f4c0ad16e9632d50b8a6214 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Registry [ MD5: be19a36c520fcef84e88c422b72e7ede ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Role [ MD5: 8c27244f8cd50f09c520ec114bea6f52 ] # $INC[4] 2.2014 Moose::Meta::TypeConstraint::Union [ MD5: 7b9ad8b50dfa4123ef245da95bec01af ] # $INC[4] 2.2014 Moose::Object [ MD5: 551f9c51acb62340ebf32dc0c7f87ade ] # $INC[4] 2.2014 Moose::Role [ MD5: 4088306aa316e05579e6d960258c71b3 ] # $INC[4] 2.2014 Moose::Util [ MD5: 87264ecc0d0883cfd4455060cbdabfc9 ] # $INC[4] 2.2014 Moose::Util::MetaRole [ MD5: 7cd8f8f13c5da6caf2a6d27a5a70272e ] # $INC[4] 2.2014 Moose::Util::TypeConstraints [ MD5: 6ebb8826a05666e9db0a134b2ef1e720 ] # $INC[4] 2.2014 Moose::Util::TypeConstraints::Builtins [ MD5: ea931f90047493a3062519403ddf0d92 ] # $INC[4] 0.50 MooseX::Types [ MD5: 17bbbb8842f7942f7dbbb26921f6a101 ] # $INC[4] 0.50 MooseX::Types::Base [ MD5: d150a08c20428cc44a004f8638ad41db ] # $INC[4] 0.50 MooseX::Types::CheckedUtilExports [ MD5: 557b5771665a6e0ec9ccfe638cecb5b7 ] # $INC[4] 1.00 MooseX::Types::JSON [ MD5: 431bf20121a0f20df6cbe421e73db22c ] # $INC[4] 0.50 MooseX::Types::Moose [ MD5: 50ab28fc41501c0c28f0dcd01ca1df26 ] # $INC[4] 0.09 MooseX::Types::Path::Class [ MD5: fa4152eac64df55ede9de273d21bc2d3 ] # $INC[4] 0.50 MooseX::Types::TypeDecorator [ MD5: f141bb4c2a1c181421144011515c112b ] # $INC[4] 0.50 MooseX::Types::UndefinedType [ MD5: 2fd1fdbd0da64f6d55375bce8458d66d ] # $INC[4] 0.50 MooseX::Types::Util [ MD5: 39cdff774bdb7208e1c73892a26ccd3a ] # $INC[4] 1.23 mro [ MD5: 7bb1ee0d94b85e96c4dd8800d9b93c5a ] # $INC[4] 0.13 MRO::Compat [ MD5: 0e22f9bf6be934a1ef7ecc18c01ea6be ] # $INC[4] 0.29 namespace::autoclean [ MD5: cb986f01f8feabc7b72cc8e09d0aa1be ] # $INC[4] 0.27 namespace::clean [ MD5: f3e03f7f5f26391565d98357834e909b ] # $INC[4] 1.31 overload [ MD5: 9070d0956bd9a0392ed41d7d74e72a9e ] # $INC[4] 0.02 overloading [ MD5: eae881bf623745585b70c107ced98f69 ] # $INC[4] 0.17 Package::DeprecationManager [ MD5: 93dddddd7913b016f00963197be1c5f1 ] # $INC[4] 0.39 Package::Stash [ MD5: c9073b0909f295be753c7600c8fd38e0 ] # $INC[4] 0.29 Package::Stash::XS [ MD5: fd533e932b5895d3a734d7f04ee3bf87 ] # $INC[4] 1.003002 Package::Variant [ MD5: dab12020035bf6d34adc8aa771e7df9c ] # $INC[4] 1.102 Params::Util [ MD5: 89fac2a5d87e044e834a4dde26ee3360 ] # $INC[4] 1.102 Params::Util::PP [ MD5: e902195f8b740fdc485f3ea8fb973cd6 ] # $INC[4] 1.30 Params::Validate [ MD5: 92fa5613cb252f64eb57471be9ef58b2 ] # $INC[4] 1.30 Params::Validate::Constants [ MD5: bd34565e9f38fa81481755bd0aa29942 ] # $INC[4] 1.30 Params::Validate::XS [ MD5: 1ed2a2358f6435f1ea3b8298815c6f6b ] # $INC[4] 0.30 Params::ValidationCompiler [ MD5: c86b40c1604b45d8559c16261fd85ed6 ] # $INC[4] 0.30 Params::ValidationCompiler::Compiler [ MD5: c220ead17495813b8958943283b30257 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::BadArguments [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::Named::Extra [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::Named::Required [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::Positional::Extra [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::Positional::Required [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 1.44 Params::ValidationCompiler::Exception::ValidationFailedForMooseTypeConstraint [ MD5: ae9c191dabc81dfa75a1188ba9346e24 ] # $INC[4] 0.30 Params::ValidationCompiler::Exceptions [ MD5: 25fc4c6b5f365fddb4a1ab812c5bcf2d ] # $INC[4] 0.238 parent [ MD5: 167856b625a767f24dc9b11a4735fae8 ] # $INC[4] 0.37 Path::Class [ MD5: 62b3248e0d25291933a8d0f09e731547 ] # $INC[4] 0.37 Path::Class::Dir [ MD5: 9b7bd783037e1e812d6a82d62bcecb92 ] # $INC[4] 0.37 Path::Class::Entity [ MD5: 8e14d34b8f5a0909736e9bdaac460848 ] # $INC[4] 0.37 Path::Class::File [ MD5: b7f9029ac9e90dc1d509a95d12103c69 ] # 5.032001 perl [ MD5: 16ebd3d29d444d036638bc08477198f1 ] # $INC[4] 1.11 PerlIO [ MD5: bc841e455d781039c264158f6fc48cd9 ] # $INC[4] 1.94 POSIX [ MD5: 14e6f67a891acd42dfba1fdc8fbfe537 ] # $INC[4] 0.40 re [ MD5: 782af34368195812261bcdfb132d4c6c ] # $INC[4] 2.002004 Role::Tiny [ MD5: 861d0b2534a79b6019bc7147c041cad4 ] # $INC[4] 2.002004 Role::Tiny::With [ MD5: 3553d98b3d121c03e2dbaae52e034503 ] # $INC[4] 1.55 Scalar::Util [ MD5: 9f4a3cf82721ed0dcd357a347fa8399c ] # $INC[4] 0.21 Scope::Guard [ MD5: 914494bdeb65cd340f14eae265635cf2 ] # $INC[4] 1.02 SelectSaver [ MD5: d71a55c7cae110f38d85ea2c9147014e ] # $INC[4] 0.47 Specio [ MD5: 29dd605b480a66d1f431eccfbc8f2f12 ] # $INC[4] 0.47 Specio::Coercion [ MD5: 398be78a7bf20019674e69999650a2f5 ] # $INC[4] 0.47 Specio::Constraint::AnyCan [ MD5: d7b7de290dff43dfdb495064e8e24b14 ] # $INC[4] 0.47 Specio::Constraint::Enum [ MD5: 6a39980c0a1dc234c4d1ede61516cd65 ] # $INC[4] 0.47 Specio::Constraint::ObjectCan [ MD5: 861d5488111c338cf8aa72237c7e231e ] # $INC[4] 0.47 Specio::Constraint::ObjectIsa [ MD5: 41ec0f0341a9250fd71e5fe3ec3e7c1e ] # $INC[4] 0.47 Specio::Constraint::Parameterizable [ MD5: 564a84c6f3678056d426c20814609f16 ] # $INC[4] 0.47 Specio::Constraint::Parameterized [ MD5: 72f5a7b5dfc6d60acc3d78c42da68977 ] # $INC[4] 0.47 Specio::Constraint::Role::CanType [ MD5: 227c2525aa5da110eeef894c1e22c229 ] # $INC[4] 0.47 Specio::Constraint::Role::Interface [ MD5: 4f83d717de0b7f79d1b47952fc48d5e1 ] # $INC[4] 0.47 Specio::Constraint::Role::IsaType [ MD5: e531c95e7adaa217efea4af3bdd68a79 ] # $INC[4] 0.47 Specio::Constraint::Simple [ MD5: f3c6efb8b9739fee77828f573a9fe600 ] # $INC[4] 0.47 Specio::Constraint::Union [ MD5: 468f27b9205f1511e1fcfcf224390663 ] # $INC[4] 0.47 Specio::Declare [ MD5: 838de2ac18d5b817c4e60940b3baeaf2 ] # $INC[4] 0.47 Specio::DeclaredAt [ MD5: d5ecb8c24fc2ba9434c0d03dc6931804 ] # $INC[4] 0.47 Specio::Exception [ MD5: ba05b7fa143c46a44a62e7d1ff32337b ] # $INC[4] 0.47 Specio::Exporter [ MD5: e4918dc5e607630348a4bffc714d89fe ] # $INC[4] 0.47 Specio::Helpers [ MD5: db361b58610cdc4200028fd2cd256008 ] # $INC[4] 0.47 Specio::Library::Builtins [ MD5: 4c1ea8bd35837a6f3705570c7c9236a7 ] # $INC[4] 0.47 Specio::Library::Numeric [ MD5: 3fb1ebe2b200f4f352e8c9f91de31dc6 ] # $INC[4] 0.47 Specio::Library::String [ MD5: ce0836764c587a90024f87d609aafe59 ] # $INC[4] 0.47 Specio::OO [ MD5: d0b54062ca11df690b784c67266c2af5 ] # $INC[4] 0.47 Specio::PartialDump [ MD5: 47ebed479f201451d56ad8e96ab00419 ] # $INC[4] 0.47 Specio::Registry [ MD5: 02b39e79028eaf7755cf53636c6fb5cf ] # $INC[4] 0.47 Specio::Role::Inlinable [ MD5: 4f168b109a6f505796c601ad307b39e5 ] # $INC[4] 0.47 Specio::TypeChecks [ MD5: 6832934be3aca9f19b6ebf15453b98ab ] # $INC[4] 1.87 SQL::Abstract [ MD5: 5ad47e928224a89a6b7f6550f7d379bc ] # $INC[4] 1.62 SQL::Translator [ MD5: 6d10377297a3001bc784dfa1ed25be30 ] # BLL 1.10 SQL::Translator::Parser::DBIx::Class [ MD5: a2e6513ee1189074e99c2a7753d7fb2a ] # $INC[4] 1.62 SQL::Translator::Producer [ MD5: b9385043e973c80b1c47cf14309e87f1 ] # BLL 0.1 SQL::Translator::Producer::DBIx::Class::File [ MD5: c69e702afc25396bd697909dc8536bf1 ] # $INC[4] SQL::Translator::Role::BuildArgs [ MD5: da4de7404aebe70de0aaa77689a9d9a2 ] # $INC[4] SQL::Translator::Role::Debug [ MD5: 12120b74191e9a87aca4f4fa9d3f6ae4 ] # $INC[4] SQL::Translator::Role::Error [ MD5: fd75a6bb42465db4e3c6447beb7779d4 ] # $INC[4] SQL::Translator::Role::ListAttr [ MD5: 9b44f5bb79226f54a5c2d66b8121583d ] # $INC[4] 1.62 SQL::Translator::Schema [ MD5: 599c87759f089f01186a471f3eef8710 ] # $INC[4] 1.62 SQL::Translator::Schema::Constants [ MD5: cb5cb8bfeb7213451466ddd4b62743a4 ] # $INC[4] 1.62 SQL::Translator::Schema::Constraint [ MD5: 0871665d0bf058e19ab5ade42007a48c ] # $INC[4] 1.62 SQL::Translator::Schema::Field [ MD5: 7d7222c48ccff522b918752a8a9a47d0 ] # $INC[4] 1.62 SQL::Translator::Schema::Index [ MD5: 4a5f8938544692e128c968417d577e75 ] # $INC[4] 1.62 SQL::Translator::Schema::Object [ MD5: c2baab12e7cf9a79e8d2f607f276f994 ] # $INC[4] 1.62 SQL::Translator::Schema::Procedure [ MD5: 5b048788a23991b0eddf83465527565b ] # $INC[4] SQL::Translator::Schema::Role::Compare [ MD5: c779113b952d8a8d70a5eee87a97a0c2 ] # $INC[4] SQL::Translator::Schema::Role::Extra [ MD5: 34c2f771146c0fd45bb22fb08c9afd77 ] # $INC[4] 1.62 SQL::Translator::Schema::Table [ MD5: b941bbde324289e5cb46321be7357d65 ] # $INC[4] 1.62 SQL::Translator::Schema::Trigger [ MD5: ae0fea820794e02b06784cc108d051a1 ] # $INC[4] 1.62 SQL::Translator::Schema::View [ MD5: 8bf8c9d96071fd01ee07f843899e7df9 ] # $INC[4] SQL::Translator::Types [ MD5: f750930fdefdeca9559b44d101ce1761 ] # $INC[4] 1.62 SQL::Translator::Utils [ MD5: f0787a2d37ed122f5f8d750a0dbffea1 ] # $INC[4] 3.21 Storable [ MD5: 6304aaa44293182ba995c4a757556cab ] # $INC[4] 1.11 strict [ MD5: 9df17e1d89a3f9c7e6f48214f00bd53e ] # $INC[4] 2.000006 strictures [ MD5: 99d8e04c827a8c381a2b1253ac729182 ] # $INC[4] 2.006006 Sub::Defer [ MD5: d3942ab62222394a34d49d8a4e5d7e69 ] # $INC[4] 0.987 Sub::Exporter [ MD5: aa6b0dc0ffcf3831d4cee7da6d7e8330 ] # $INC[4] 0.100052 Sub::Exporter::ForMethods [ MD5: 50b7071f63f77815db48360df0b102c4 ] # $INC[4] 0.001013 Sub::Exporter::Progressive [ MD5: 5f37412f2438f87c7b088c7b2e6dd8ab ] # $INC[4] 0.987 Sub::Exporter::Util [ MD5: 9bfd22ab1afa835541f6a7d298ab90fc ] # $INC[4] 0.14 Sub::Identify [ MD5: c5aa7af217a6440b522298715d770472 ] # $INC[4] 0.928 Sub::Install [ MD5: f077d4c445e5cceebd5aab8460fd2d5e ] # $INC[4] 0.26 Sub::Name [ MD5: 9ffca0ac7776cb7653a81b85330b6b71 ] # $INC[4] 2.006006 Sub::Quote [ MD5: 5601633673df930e47b212c2022b4eec ] # $INC[4] 1.55 Sub::Util [ MD5: 7e1303211a97edca3318eaeb5d765d9d ] # $INC[4] 1.08 Symbol [ MD5: 73e7444a3fa69ba1049906c0f487d353 ] # $INC[4] 1.302175 Test2::API [ MD5: d1983ba3891687e857d3c93469e9e2d7 ] # $INC[4] 1.302175 Test2::API::Context [ MD5: 16c7122cf682ce97a6d890f346ffd5f3 ] # $INC[4] 1.302175 Test2::API::Instance [ MD5: 5f81686345af6174b38c6224f2403bba ] # $INC[4] 1.302175 Test2::API::Stack [ MD5: 390a27d1f5dadd5526e91a457a31cba6 ] # $INC[4] 1.302175 Test2::Event [ MD5: 255ba3331df5630d025c8a2ebb7c4084 ] # $INC[4] 1.302175 Test2::Event::Bail [ MD5: 1921dd99bf3de4b07b1aeddf245e77bb ] # $INC[4] 1.302175 Test2::Event::Diag [ MD5: 414abd7638dd22da8359d930ac922417 ] # $INC[4] 1.302175 Test2::Event::Exception [ MD5: a511dc521fde59ce1893464930c898e8 ] # $INC[4] 1.302175 Test2::Event::Fail [ MD5: ccadb1c3596390bf05401269815a827c ] # $INC[4] 1.302175 Test2::Event::Note [ MD5: f0aa435e270b473a7879cd44c00e9b73 ] # $INC[4] 1.302175 Test2::Event::Ok [ MD5: 8d1203dce3b44d9a9ffd89380a68bc19 ] # $INC[4] 1.302175 Test2::Event::Pass [ MD5: a10fcd7f16d1a38b23542a3588996db0 ] # $INC[4] 1.302175 Test2::Event::Plan [ MD5: 8e1cfb4d420244b7d5f6c77fa735fe02 ] # $INC[4] 1.302175 Test2::Event::Skip [ MD5: e05963f72141b5a52ede71db6e69a081 ] # $INC[4] 1.302175 Test2::Event::Subtest [ MD5: 6bccccb6fa48057dc1102c29069d7de8 ] # $INC[4] 1.302175 Test2::Event::V2 [ MD5: 0acd9ceb519e06c4144056db07db1e6f ] # $INC[4] 1.302175 Test2::Event::Waiting [ MD5: 41f6d9660d728231c7acbec65b4c9369 ] # $INC[4] 1.302175 Test2::EventFacet [ MD5: ccd0b5777ff33750208dc9c6574fe443 ] # $INC[4] 1.302175 Test2::EventFacet::About [ MD5: 824393373b6bbbddcc29799429ab60bf ] # $INC[4] 1.302175 Test2::EventFacet::Amnesty [ MD5: ea968a4ca99e2f082efc82ebcc7294d9 ] # $INC[4] 1.302175 Test2::EventFacet::Assert [ MD5: f86833e5754418437ac109b3c07f38d8 ] # $INC[4] 1.302175 Test2::EventFacet::Control [ MD5: 67930247270b8e0d04ef87aad5c59189 ] # $INC[4] 1.302175 Test2::EventFacet::Error [ MD5: 155bedc1cc2a95fd11bf18db6062f099 ] # $INC[4] 1.302175 Test2::EventFacet::Hub [ MD5: 92b40547b5857e22d0e7b6516f1db6fa ] # $INC[4] 1.302175 Test2::EventFacet::Info [ MD5: 61e18f9dfebdcf3e582e47f8e4a6768c ] # $INC[4] 1.302175 Test2::EventFacet::Meta [ MD5: f4dcc3e37e13d5a2e70692b87055481c ] # $INC[4] 1.302175 Test2::EventFacet::Parent [ MD5: 451b4635d4e5c371f8689d192ef8dbad ] # $INC[4] 1.302175 Test2::EventFacet::Plan [ MD5: 5f626273b92f3036f610077ca1760bc0 ] # $INC[4] 1.302175 Test2::EventFacet::Trace [ MD5: 1007a77dd6835873fc9db9de392b2691 ] # $INC[4] 1.302175 Test2::Formatter [ MD5: 14c19d8695e043401a5541ef8f3a2540 ] # $INC[4] 1.302175 Test2::Formatter::TAP [ MD5: 0546313aa2e94939f7cf5718cd78002b ] # $INC[4] 1.302175 Test2::Hub [ MD5: 0917ee74ec68214466e699e5ec1654a9 ] # $INC[4] 1.302175 Test2::Hub::Interceptor [ MD5: 47e0f4c6ec56a980a0a0ef65e791a3ab ] # $INC[4] 1.302175 Test2::Hub::Interceptor::Terminator [ MD5: 6ba8f4503b2ccf43f5f34748197cfcdc ] # $INC[4] 1.302175 Test2::Hub::Subtest [ MD5: 453227ed451b7d6499608d0217bf9bbe ] # $INC[4] 1.302175 Test2::Util [ MD5: cc3b4051fa9b292783700bfcb612fc03 ] # $INC[4] 1.302175 Test2::Util::ExternalMeta [ MD5: dc871354c5ec2fca51b5df57579d0f6f ] # $INC[4] 1.302175 Test2::Util::Facets2Legacy [ MD5: d5d08fa31a436e5b2542fac000c7bc41 ] # $INC[4] 1.302175 Test2::Util::HashBase [ MD5: 3c4c3ef323a347f31c4a553eea6c6de6 ] # $INC[4] 1.302175 Test2::Util::Trace [ MD5: c198804a566119e6a0687601c36e1671 ] # $INC[4] 1.302175 Test::Builder [ MD5: 5eed86a20783939f290cc33f6f33962c ] # $INC[4] 1.302175 Test::Builder::Formatter [ MD5: 67422fb66878fba113556b5b80227d29 ] # $INC[4] 1.302175 Test::Builder::Module [ MD5: 7a960d5d9cf11522e8e12394fca8e549 ] # $INC[4] 1.302175 Test::Builder::TodoDiag [ MD5: 1c3bf06663cc8235df6499196504b1a4 ] # $INC[4] 2.2014 Test::Moose [ MD5: 0864372b415edf46d9cfbf4165b70af1 ] # $INC[4] 1.302175 Test::More [ MD5: e2631fb22cbde9c1063e3c3bd5e5b70c ] # $INC[4] 2.00 Text::CSV [ MD5: 7aee95f5c0195ce2ad87438944a24b55 ] # $INC[4] 2.00 Text::CSV_PP [ MD5: 9aed5c5c0ce5cd6adb38ee4a1038eb02 ] # $INC[4] 1.05 Tie::Hash [ MD5: c16d5dcbb2d08b941d8592e138ff091e ] # $INC[4] 1.9764 Time::HiRes [ MD5: 9e98203b6bfe720128717ba8e8ae4148 ] # $INC[4] 1.28 Time::Local [ MD5: cd1c8a04db0a2e321825c2e09c5d04fe ] # $INC[4] 1.3401 Time::Piece [ MD5: cc2717dea5f71652cbcb10440b3ec67f ] # $INC[4] 0.06 Time::Piece::MySQL [ MD5: 049f55316c13da6cdb4780b94153fb96 ] # $INC[4] 1.3401 Time::Seconds [ MD5: 830bb93bcb970347a1da5f9207e51e5a ] # $INC[4] 0.30 Try::Tiny [ MD5: d89736db8fa61623ca85dcccd3678b4d ] # $INC[4] 1.22 utf8 [ MD5: 9decf267a9637a05e5722b083b98f909 ] # $INC[4] 0.62 Variable::Magic [ MD5: f799b01d18fef4f04032b0737bca868c ] # $INC[4] 1.05 vars [ MD5: 7b1646d3ab0c2098d26ba337a18b3dd6 ] # $INC[4] 0.9924 version [ MD5: e60bdde345251ac96b5f59aaeb77b683 ] # $INC[4] 0.9924 version::regex [ MD5: 1804cdcea69766fe0b4587f713779d20 ] # $INC[4] 1.47 warnings [ MD5: 0982ece815066f1ddf739f6677204e72 ] # $INC[4] 1.04 warnings::register [ MD5: 9cfea2f84c7828e690a34518433fecfd ] # $INC[4] 0.30 XSLoader [ MD5: 855ce3fea5867863a254c39947d3465e ] # $INC[4] 0.005 XString [ MD5: ce00b565e67dbfbf3985f52281a0f942 ] # ============================= # # List of loadable modules within both *OPTIONAL* and core dependency chains # present on this system (modules sourced from ./blib, ./lib, ./t, and ./xt # with versions identical to their parent namespace were omitted for brevity) # # *** Note that *MANY* of these modules will *NEVER* be loaded *** # *** during normal operation of DBIx::Class *** # # t/00describe_environment.t .......................... ok 1 - 393 distinctly versioned modules found 1..1 ok t/04_c3_mro.t ....................................... # ok 1 - Correctly skipped injecting a direct parent of class BBB ok 2 - Correctly skipped injecting an indirect parent of class BBB ok 3 - Correctly ordered ISA of DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server ok 4 - Correct method picked ok 5 - No Class::C3 loaded on perl 5.10+ 1..5 # Auto checked 0 references for leaks - none detected ok t/05components.t .................................... # ok 1 - foreign component ok 2 - inject_base filters duplicates ok 3 - use DBIx::Class::AccessorGroup; ok 4 - use DBIx::Class::Componentised; 1..4 # Auto checked 0 references for leaks - none detected ok t/100extra_source.t ................................. # ok 1 - original source still primary source ok 2 - column definition did not leak to original source ok 3 - An object of class 'DBICTest::ArtistRS' isa 'DBICTest::ArtistRS' ok 4 - re-registering an existing source under the same name causes no warnings ok 5 - new source is primary source ok 6 - column correctly defined on new source ok 7 - An object of class 'DBICTest::ArtistRS' isa 'DBICTest::ArtistRS' ok 8 - column definition did not leak to original source ok 9 - An object of class 'DBICTest::BaseResultSet' isa 'DBIx::Class::ResultSet' ok 10 - An object of class 'DBICTest::BaseResultSet' isa 'DBIx::Class::ResultSet' ok 11 - registering source to an existing result warns 1..11 # Auto checked 5 references for leaks - none detected ok t/100populate.t ..................................... # ok 1 - populate created correct number of rows with massive AoA bulk insert ok 2 - Readable exception thrown for failed populate ok 3 ok 4 - Link 2 id ok 5 - Link 2 url ok 6 - Link 2 title ok 7 ok 8 - Link 3 id ok 9 - Link 3 url ok 10 - Link 3 title ok 11 ok 12 - Link 4 id ok 13 - Link 4 url ok 14 - Link 4 title ok 15 ok 16 ok 17 ok 18 - Link 5 id ok 19 - Link 5 url ok 20 - Link 5 title ok 21 - Link 6 id ok 22 - Link 6 url ok 23 - Link 6 title ok 24 - Link 7 id ok 25 - Link 7 url ok 26 - Link 7 title ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 - populate with all literal SQL ok 44 - populate with all literal SQL ok 45 - populate with all literal/bind ok 46 - populate with all literal/bind SQL ok 47 - Row 1 correctly created with dynamic literal/bind populate ok 48 - Row 2 correctly created with dynamic literal/bind populate ok 49 - Row 3 correctly created with dynamic literal/bind populate ok 50 - Row 4 correctly created with dynamic literal/bind populate ok 51 - Row 5 correctly created with dynamic literal/bind populate ok 52 - bad slice fails PK insert ok 53 - populate is atomic ok 54 - literal sql where bind expected throws ok 55 - bind where literal sql expected throws ok 56 - literal sql must be the same in all slices ok 57 - literal where literal+bind expected throws ok 58 - literal+bind with differing attrs throws ok 59 - literal+bind with semantically identical attrs works after normalization ok 60 - Populate() stringifying objects before regular values in void context ok 61 - Populate() stringifying objects before regular values in non-void context ok 62 - Populate() stringifying objects before regular values in non-void context ok 63 - Populate() stringifying objects before regular values in void context ok 64 - Populate() stringifying objects before regular values in non-void context ok 65 - Populate() stringifying objects before regular values in non-void context ok 66 - Create() stringifying objects before regular values ok 67 - Populate() stringifying objects after regular values in void context ok 68 - Populate() stringifying objects after regular values in non-void context ok 69 - Populate() stringifying objects after regular values in non-void context ok 70 - Populate() stringifying objects after regular values in void context ok 71 - Populate() stringifying objects after regular values in non-void context ok 72 - Populate() stringifying objects after regular values in non-void context ok 73 - Create() stringifying objects after regular values ok 74 - Populate() stringifying objects between regular values in void context ok 75 - Populate() stringifying objects between regular values in non-void context ok 76 - Populate() stringifying objects between regular values in non-void context ok 77 - Populate() stringifying objects between regular values in void context ok 78 - Populate() stringifying objects between regular values in non-void context ok 79 - Populate() stringifying objects between regular values in non-void context ok 80 - Create() stringifying objects between regular values ok 81 - Populate() stringifying objects around regular values in void context ok 82 - Populate() stringifying objects around regular values in non-void context ok 83 - Populate() stringifying objects around regular values in non-void context ok 84 - Populate() stringifying objects around regular values in void context ok 85 - Populate() stringifying objects around regular values in non-void context ok 86 - Populate() stringifying objects around regular values in non-void context ok 87 - Create() stringifying objects around regular values ok 88 - Populate() empty set in void context ok 89 - Populate() empty set in non-void context ok 90 - Populate() empty set in non-void context ok 91 - Populate() empty set in void context ok 92 - Populate() empty set in non-void context ok 93 - Populate() empty set in non-void context ok 94 - Create() empty set ok 95 - Populate() single stringifying object in void context ok 96 - Populate() single stringifying object in non-void context ok 97 - Populate() single stringifying object in non-void context ok 98 - Populate() single stringifying object in void context ok 99 - Populate() single stringifying object in non-void context ok 100 - Populate() single stringifying object in non-void context ok 101 - Create() single stringifying object ok 102 - Arguments fed to populate()/create() unchanged ok 103 - Data integrity warnings gone as planned ok 104 - multicol-PK has_many populate expected trace ok 105 - multicol-PK has_many populate expected trace ok 106 - multicol-PK has_many populate expected trace ok 107 - multicol-PK has_many populate expected trace ok 108 - empty has_many relationship accepted by populate 1..108 # Auto checked 5 references for leaks - none detected ok t/101populate_rs.t .................................. # ok 1 - Got a Schema object ok 2 - Got Good Artist Resultset ok 3 - Got Good CD Resultset ok 4 ok 5 - An object of class 'DBICTest::Schema' isa 'DBIx::Class::Schema' ok 6 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 7 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 8 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 9 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 10 - Got Expected Artist Name for Artist001 ok 11 - Got Expected Artist Name for Artist002 ok 12 - Got Expected Artist Name for Artist003 ok 13 - Got Expected Artist Name for Artist004 ok 14 - Got Right number of CDs for Artist1 ok 15 - Got Right number of CDs for Artist2 ok 16 - Got Right number of CDs for Artist3 ok 17 - Got Right number of CDs for Artist4 ok 18 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 19 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 20 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 28 ok 29 ok 30 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 31 ok 32 ok 33 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 34 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 35 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 36 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 37 - Got Correct name for result object ok 38 - Got Correct name for result object ok 39 - Got Correct name for result object ok 40 - Got Correct name for result object ok 41 - got Expected Number of Cds ok 42 - got Expected Number of Cds ok 43 - got Expected Number of Cds ok 44 - got Expected Number of Cds ok 45 - Got Expected CD Title ok 46 - Got Expected CD Title ok 47 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 48 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 49 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 50 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 51 - Got Correct name for result object ok 52 - Got Correct name for result object ok 53 - Got Correct artist PK for result object ok 54 - Got Correct name for result object ok 55 - Got Correct name for result object ok 56 - got Expected Number of Cds ok 57 - got Expected Number of Cds ok 58 - got Expected Number of Cds ok 59 - got Expected Number of Cds ok 60 - Got Expected CD Title ok 61 - Got Expected CD Title ok 62 - 'Created CD' isa 'DBICTest::CD' ok 63 - 'Set Artist' isa 'DBICTest::Artist' ok 64 - Set Artist to FredC ok 65 - 'Created CD' isa 'DBICTest::CD' ok 66 - 'Set Artist' isa 'DBICTest::Artist' ok 67 - Set Artist to FredD ok 68 - 'Created CD' isa 'DBICTest::CD' ok 69 - 'Set Artist' isa 'DBICTest::Artist' ok 70 - Set Artist to FredE ok 71 - 'Created CD' isa 'DBICTest::CD' ok 72 - 'Set Artist' isa 'DBICTest::Artist' ok 73 - Set Artist to FredF ok 74 - Got Expected Artist ID ok 75 - Got Correct rank for result object ok 76 - Got Correct charfield for result object ok 77 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 78 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 79 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 80 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 81 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 82 - Got Correct name 'VOID_PK_Manufactured Crap' for result object ok 83 - Got Correct name for result object ok 84 - Got Correct name for result object ok 85 - Got Correct name for result object ok 86 - Got Correct name 'is undef' for result object ok 87 - Has cds relationship ok 88 - Has cds relationship ok 89 - Has cds relationship ok 90 - Has cds relationship ok 91 - Has cds relationship ok 92 - got Expected Number of Cds ok 93 - got Expected Number of Cds ok 94 - got Expected Number of Cds ok 95 - got Expected Number of Cds ok 96 - got Expected Number of Cds ok 97 - Got Expected CD Title ok 98 - Got Expected CD Title ok 99 ok 100 - 'Created CD' isa 'DBICTest::CD' ok 101 - 'Set Artist' isa 'DBICTest::Artist' ok 102 - Set Artist to FredCB ok 103 - 'Created CD' isa 'DBICTest::CD' ok 104 - 'Set Artist' isa 'DBICTest::Artist' ok 105 - Set Artist to FredDB ok 106 - Got Expected Artist ID ok 107 ok 108 - 'Created CD' isa 'DBICTest::CD' ok 109 - 'Set Artist' isa 'DBICTest::Artist' ok 110 - Found Expected title ok 111 - Set Artist to FredCBB ok 112 - 'Created CD' isa 'DBICTest::CD' ok 113 - 'Set Artist' isa 'DBICTest::Artist' ok 114 - Found Expected title ok 115 - Set Artist to FredDBB ok 116 - 'Created CD' isa 'DBICTest::CD' ok 117 - 'Set Artist' isa 'DBICTest::Artist' ok 118 - Found Expected title ok 119 - Set Artist to something undefined ok 120 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 121 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 122 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 123 - 'Got 'Artist'' isa 'DBICTest::Artist' ok 124 - Got Correct name for result object ok 125 - Got Correct name for result object ok 126 - Got Correct name for result object ok 127 - Got Correct name for result object ok 128 - Has cds relationship ok 129 - Has cds relationship ok 130 - Has cds relationship ok 131 - Has cds relationship ok 132 - got Expected Number of Cds ok 133 - got Expected Number of Cds ok 134 - got Expected Number of Cds ok 135 - got Expected Number of Cds ok 136 - Got a got CD ok 137 - Got a got CD ok 138 - Got Expected CD Title ok 139 - Got Expected CD Title ok 140 - Got Correct rank for result object ok 141 - Got Correct charfield for result object ok 142 - got Unknown ok 143 - got Jumped ok 144 - got Cool ok 145 - Correct Name ok 146 - Correct Name ok 147 - Correct Name ok 148 - Correct Name ok 149 - Correct Name ok 150 - Got Correct rank for result object ok 151 - Got Correct charfield for result object ok 152 - Got Correct rank for result object ok 153 - Got Correct charfield for result object ok 154 - Got Correct rank for result object ok 155 - Got Correct charfield for result object ok 156 - Got Correct rank for result object ok 157 - Got Correct charfield for result object ok 158 - empty populate in void context lives ok 159 - empty populate in list context returns empty list ok 160 - empty populate in scalar context returns undef ok 161 - empty populate executed no statements ok 162 - columns_only populate in void context lives ok 163 - columns_only populate in list context returns empty list ok 164 - columns_only populate in scalar context returns undef ok 165 - columns_only populate executed no statements 1..165 # Auto checked 5 references for leaks - none detected ok t/101source.t ....................................... # ok 1 - Empty args for source caught 1..1 # Auto checked 5 references for leaks - none detected ok t/102load_classes.t ................................. # ok 1 - Loaded all loadable classes ok 2 - Warned about broken result class ok 3 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 4 - An object of class 'DBICTest::BaseResultSet' isa 'DBIx::Class::ResultSet' 1..4 # Auto checked 0 references for leaks - none detected ok t/103many_to_many_warning.t ......................... # ok 1 - Eval code without warnings suppression ok 2 - Warning triggered without DBIC_OVERWRITE_HELPER_METHODS_OK ok 3 - Eval code with warnings suppression ok 4 - No warning triggered with DBIC_OVERWRITE_HELPER_METHODS_OK 1..4 # Auto checked 0 references for leaks - none detected ok t/104view.t ......................................... # ok 1 - View Year2000CDs sees all CDs in year 2000 ok 2 - View Year1999CDs sees all CDs in year 1999 ok 3 - Prefetch over virtual view gives expected result ok 4 - Prefetch over regular view gives expected result 1..4 # Auto checked 5 references for leaks - none detected ok t/106dbic_carp.t .................................... # ok 1 - expected warnings from carp_once ok 2 - Expected exception callsite and originator ok 3 1..3 # Auto checked 5 references for leaks - none detected ok t/107obj_result_class.t ............................. 1..6 # ok 1 - result_class gives us back class ok 2 - and so does get_component_class ok 3 - Result class still works with class ok 4 - result_class gives us back obj ok 5 - and so does get_component_class ok 6 - Result class works with object # Auto checked 5 references for leaks - none detected ok t/18insert_default.t ................................ # ok 1 - Default-value insert correct SQL ok 2 - Insert defaults ( $rs->create ({}) ) ok 3 - Autoinc PK works ok 4 - Default value works 1..4 # Auto checked 5 references for leaks - none detected ok t/19retrieve_on_insert.t ............................ # ok 1 - Default insert successful ok 2 - Without retrieve_on_insert, check rank ok 3 - Default insert successful ok 4 - With retrieve_on_insert, check rank 1..4 # Auto checked 5 references for leaks - none detected ok t/20setuperrors.t ................................... # ok 1 - columns() error when apparently misused 1..1 # Auto checked 0 references for leaks - none detected ok t/26dumper.t ........................................ # ok 1 - use DBICTest; ok 2 - Single record in after death with dumper 1..2 # Auto checked 5 references for leaks - none detected ok t/33exception_wrap.t ................................ # ok 1 - a DBIC::Exception object thrown ok 2 - An arrayref thrown ok 3 - Exception-arrayref contents preserved 1..3 # Auto checked 5 references for leaks - none detected ok t/34exception_action.t .............................. # ok 1 - threw Regexp ((?^:Odd number of arguments to search)) ok 2 - threw Regexp ((?^:Odd number of arguments to search)) ok 3 - An object of class 'DBIx::Class::Exception' isa 'DBIx::Class::Exception' ok 4 - threw Regexp ((?^:Odd number of arguments to search)) ok 5 - threw Regexp ((?^:exception_action handler .+ did \*not\* result in an exception.+original error: (?^:Odd number of arguments to search))) ok 6 - threw Regexp ((?^:Odd number of arguments to search)) ok 7 - threw Regexp ((?^:Odd number of arguments to search)) ok 8 - threw Regexp ((?^:DBICTest::Exception is handling this: (?^:Odd number of arguments to search))) ok 9 - threw Regexp ((?^:DBICTest::Exception is handling this: floob)) 1..9 # Auto checked 5 references for leaks - none detected ok t/35exception_inaction.t ............................ skipped: not running dangerous segfault-prone test on plain install t/39load_namespaces_1.t ............................. # ok 1 - load_namespaces doesnt die ok 2 - Found warning about extra ResultSet classes ok 3 - Found warning about ResultSets with incorrect subclass ok 4 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 5 - An object of class 'DBICNSTest::ResultSet::A' isa 'DBICNSTest::ResultSet::A' ok 6 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 7 - An object of class 'DBIx::Class::ResultSet' isa 'DBIx::Class::ResultSet' ok 8 - Source name of A not defined ok 9 - Source name of B not defined 1..9 # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_2.t ............................. # 1..6 ok 1 ok 2 ok 3 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 4 - An object of class 'DBICNSTest::RSet::A' isa 'DBICNSTest::RSet::A' ok 5 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 6 - An object of class 'DBIx::Class::ResultSet' isa 'DBIx::Class::ResultSet' # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_3.t ............................. # ok 1 ok 2 ok 3 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 4 - An object of class 'DBICNSTest::RSet::A' isa 'DBICNSTest::RSet::A' ok 5 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 6 - An object of class 'DBIx::Class::ResultSet' isa 'DBIx::Class::ResultSet' ok 7 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' 1..7 # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_4.t ............................. # 1..6 ok 1 ok 2 ok 3 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 4 - An object of class 'DBICNSTest::ResultSet::A' isa 'DBICNSTest::ResultSet::A' ok 5 - An object of class 'DBIx::Class::ResultSource::Table' isa 'DBIx::Class::ResultSource::Table' ok 6 - An object of class 'DBICNSTest::RSBase' isa 'DBICNSTest::RSBase' # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_exception.t ..................... # 1..1 ok 1 - Clear exception thrown # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_rt41083.t ....................... 1..8 ok 1 ok 2 - expected no resultset complaint ok 3 - expected no extra sources complaint ok 4 - List of resultsource registrations ok 5 ok 6 - expected no resultset complaint ok 7 - expected no extra sources complaint ok 8 - List of resultsource registrations # Auto checked 0 references for leaks - none detected ok t/39load_namespaces_stress.t ........................ # ok 1 - Start with no sources # 1663184344.19948: load_namespaces start # 1663184344.232: load_namespaces finished ok 2 - All sources attached 1..2 # Auto checked 0 references for leaks - none detected ok t/40compose_connection.t ............................ # ok 1 - got expected deprecation warnings ok 2 - count is valid 1..2 # Auto checked 7 references for leaks - none detected ok t/40resultsetmanager.t .............................. # ok 1 - found deprecation warning ok 2 - Foo class does not have bar method ok 3 - Foo resultset class has bar method ok 4 - 'Foo resultset class is correct' isa 'DBICTest::ResultSetManager::Foo::_resultset' ok 5 - bar method works 1..5 # Auto checked 1 references for leaks - none detected ok t/46where_attribute.t ............................... # 1..19 ok 1 - select from a class with resultset_attributes okay ok 2 - select from a resultset with find_or_create for existing entry ok ok 3 - find_or_create on resultset with attribute for non-existent entry did not throw ok 4 - successfully did insert on resultset with attribute for non-existent entry ok 5 - delete on resultset with attribute did not throw ok 6 - delete on resultset with attributes succeeded ok 7 - many_to_many explicit query through linking table with query starting from resultset count correct ok 8 - many_to_many explicit query through linking table with query starting from row count correct ok 9 - many_to_many explicit query through linking table with where starting from row count correct ok 10 - many_to_many resultset with where in resultset attrs count correct ok 11 - many_to_many add_to_$rel($hash) with where in relationship attrs did not throw ok 12 - many_to_many add_to_$rel($hash) with where in relationship attrs count correct ok 13 - many_to_many add_to_$rel($object) with where in relationship attrs did not throw ok 14 - many_to_many add_to_$rel($object) with where in relationship attrs count correct ok 15 - many_to_many add_to_$rel($hash) did not throw ok 16 - many_to_many add_to_$rel($hash) count correct ok 17 - many_to_many set_$rel(\@objects) did not throw ok 18 - many_to_many set_$rel($hash) count correct ok 19 - many_to_many set_$rel($hash) other rel count correct # Auto checked 5 references for leaks - none detected ok t/50fork.t .......................................... skipped: Test needs DBD::Pg (see DBIx::Class::Optional::Dependencies for details) t/51threadnodb.t .................................... # ok 1 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 2 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 3 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 4 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 5 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 6 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 7 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 8 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 9 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 10 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 11 - past spawning ok 12 - An object of class 'DBICTest::Schema' isa 'DBICTest::Schema' ok 13 - past joining 1..13 # Auto checked 4 references for leaks - none detected ok t/51threads.t ....................................... skipped: Test needs DBD::Pg (see DBIx::Class::Optional::Dependencies for details) t/51threadtxn.t ..................................... skipped: Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test (note: creates and drops a table named artist!) t/52leaks.t ......................................... # ok 1 - use DBICTest; ok 2 - we are connected ok 3 - row from db ok 4 - Exception correctly propagated in nested txn_do ok 5 - There is one more page available ok 6 - Correct last page ok 7 - Properly deleted/reinserted ok 8 - Still correct name not ok 9 - Self-referential RS conditions no longer leak! # TODO Needs Data::Entangled or somesuch - see RT#82942 # Failed (TODO) test 'Self-referential RS conditions no longer leak!' # at t/52leaks.t line 495. ok 10 - One resultset expected to leak not ok 11 - Expected garbage collection of DBICTest::Artist=HASH(0xaaaaf32a4cb0) # TODO Needs Data::Entangled or somesuch - see RT#82942 # Failed (TODO) test 'Expected garbage collection of DBICTest::Artist=HASH(0xaaaaf32a4cb0)' # at t/52leaks.t line 509. # # DBICTest::Artist=HASH(0xaaaaf32a4cb0) (refcnt 1) => bless( { # _column_data => 'HASH(0xaaaaf32a4bd8)', # _in_storage => 0, # _result_source => 'DBIx::Class::ResultSource::Table=HASH(0xaaaaf2a6c5a8)', # }, 'DBICTest::Artist' ) # ok 12 # skip PPerl module not found ok 13 # skip CGI::SpeedyCGI module not found 1..13 # Auto checked 57 references for leaks - none detected ok t/53lean_startup.t .................................. # ok 1 - All modules expected at t/53lean_startup.t line 125 loaded by DBIC: B, Carp, Class::Accessor::Grouped, Class::C3::Componentised, Devel::GlobalDestruction, Hash::Merge, List::Util, SQL::Abstract, Scalar::Util, Storable, Sub::Defer, Sub::Name, Sub::Quote, Try::Tiny, base, constant, mro, namespace::clean, overload ok 2 - no connection ok 3 - All modules expected at t/53lean_startup.t line 140 loaded by DBIC: B, Carp, Class::Accessor::Grouped, Class::C3::Componentised, Context::Preserve, Devel::GlobalDestruction, Hash::Merge, List::Util, Method::Generate::Accessor, Method::Generate::Constructor, Moo, Moo::Object, SQL::Abstract, Scalar::Util, Storable, Sub::Defer, Sub::Name, Sub::Quote, Try::Tiny, base, constant, mro, namespace::clean, overload ok 4 - All modules expected at t/53lean_startup.t line 162 loaded by DBIC: B, Carp, Class::Accessor::Grouped, Class::C3::Componentised, Context::Preserve, DBI, Devel::GlobalDestruction, Hash::Merge, List::Util, Method::Generate::Accessor, Method::Generate::Constructor, Moo, Moo::Object, SQL::Abstract, Scalar::Util, Storable, Sub::Defer, Sub::Name, Sub::Quote, Try::Tiny, base, constant, mro, namespace::clean, overload ok 5 ok 6 - All modules expected at t/53lean_startup.t line 176 loaded by DBIC: B, Carp, Class::Accessor::Grouped, Class::C3::Componentised, Context::Preserve, DBI, Devel::GlobalDestruction, Hash::Merge, List::Util, Method::Generate::Accessor, Method::Generate::Constructor, Moo, Moo::Object, SQL::Abstract, Scalar::Util, Storable, Sub::Defer, Sub::Name, Sub::Quote, Try::Tiny, base, constant, mro, namespace::clean, overload 1..6 # Auto checked 10 references for leaks - none detected ok t/55namespaces_cleaned.t ............................ skipped: Skipping test on plain module install t/60core.t .......................................... # ok 1 - Three artists returned ok 2 - Correct order too ok 3 - Accessor update ok ok 4 - 1 dirty column ok 5 - name is dirty ok 6 - And via get_column ok 7 - Update run ok 8 - Nothing is dirty ok 9 - Failed to make non-existent column dirty ok 10 - 1 fake dirty column ok 11 - name is fake dirty ok 12 - Update run ok 13 - prefetch on same rel okay ok 14 - funny join is okay ok 15 - Changed artist returned by search ok 16 - Correct artist too ok 17 - Cascading delete on Ordered has_many works ok 18 - And then there were two ok 19 - It knows it's dead ok 20 - No changes so update should be OK ok 21 - Can't delete twice ok 22 - But the object is still live ok 23 - Re-created ok 24 - And now there are three again ok 25 - Create produced record ok ok 26 - Oh my god! There's four of them! ok 27 - set_column ok ok 28 - Discard ok ok 29 - Retrieved correctly ok 30 - unique object id generated correctly ok 31 ok 32 ok 33 ok 34 - changed column marked as dirty ok 35 - Deprecation warning on ->search( %condition ) ok 36 - threw Regexp ((?^:expects either a column/value hashref, or a list of values corresponding to the columns of the specified unique constraint)) ok 37 - count ok ok 38 ok 39 - find_or_new: found existing artist ok 40 - existing artist is in storage ok 41 - find_or_new: instantiated a new artist ok 42 - new artist is not in storage ok 43 - get_columns number of columns ok ok 44 - get_columns values ok ok 45 - set_columns ok ok 46 - set_columns ok ok 47 - column order ok 48 - subset of columns returned correctly ok 49 - Correct CD returned with include ok 50 - Additional column returned ok 51 - Correct CD returned with include ok 52 - Additional column returned ok 53 - Correct CD returned with include ok 54 - Additional column returned ok 55 - update_or_insert insert ok ok 56 - update_or_insert update ok ok 57 - got id ok 58 - 'start_at is DateTime object' isa 'DateTime' ok 59 - 'create_on DateTime object' isa 'DateTime' ok 60 - got start date ok 61 - got created date ok 62 - 'have inflated object via accessor' isa 'DateTime' ok 63 - got id ok 64 - 'cd is CD object' isa 'DBICTest::CD' ok 65 - cd object is id 1 ok 66 - Ordered assigned proper position ok 67 ok 68 ok 69 - 'inflated accessored column' isa 'DateTime' ok 70 - exception on nonexisting component ok 71 - mk_classdata usage ok ok 72 - Joined search with OR returned correct number of rows ok 73 - Search count with OR ok ok 74 - Collapsed joined search with OR returned correct number of rows ok 75 - Collapsed search count with OR ok ok 76 - UUoD warning ok 77 - multiple column COUNT DISTINCT ok ok 78 - multiple column COUNT DISTINCT ok ok 79 - multiple column COUNT DISTINCT using column syntax ok ok 80 - Related search ok ok 81 - Related object ok ok 82 - Has tagid loaded ok 83 - Has not tag loaded ok 84 - Storage available ok 85 - updated first artist rank ok 86 - updated second artist rank ok 87 - source_name is set to moniker ok 88 - SourceNameArtists result source exists ok 89 - Four artists returned ok 90 - ArtistSubclass exists ok 91 - stringify to false value doesn't cause error ok 92 - Cascading delete on Ordered has_many works ok 93 - Cascading through has_many top level. ok 94 - Cascading through has_many children. ok 95 - column_info ok ok 96 - Columns info loaded flag set ok 97 - columns_info works ok 98 - Columns info loaded flag set ok 99 - limited columns_info works ok 100 - source_info data works ok 101 - initial columns ok 102 - nothing removed when removing a non-existent column ok 103 - removed two columns ok 104 - year purged from _columns ok 105 - genreid purged from _columns ok 106 - ->table($table) returns $table ok 107 - new encodes ok 108 - insert does not encode again ok 109 - correctly encoding on multicreate ok 110 - correctly encoding on preexisting multicreate ok 111 - correct secret in database for empl1 ok 112 - correct secret in database for empl2 ok 113 - correct secret in database for empl3 ok 114 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 115 - Correct columns retrieved (rset/source link healthy) ok 116 - No columns yet ok 117 - Storage refetch successful ok 118 - '$rs->new gives a row object' isa 'DBIx::Class::Row' ok 119 # skip Remove in 0.083 ok 120 # skip Remove in 0.083 ok 121 # skip Remove in 0.083 ok 122 # skip Something needs to be done before 0.09 ok 123 # skip Something needs to be done before 0.09 ok 124 - resultset with no argument throws exception ok 125 - threw Regexp ((?^:must be a hashref)) 1..125 # Auto checked 5 references for leaks - none detected ok t/61findnot.t ....................................... # ok 1 - Find on primary id: artist not found ok 2 - Return something even in array context ok 3 - Array contains an undef as only element ok 4 - Find on unique constraint: artist not found ok 5 - Return something even in array context ok 6 - Array contains an undef as only element ok 7 - 'get a DBIx::Class::ResultSet object' isa 'DBIx::Class::ResultSet' ok 8 - Nothing next in ResultSet ok 9 - Return something even in array context ok 10 - Array contains an undef as only element ok 11 - Find on primary id: artist not found ok 12 - Return something even in array context ok 13 - Array contains an undef as only element ok 14 - 'get a DBIx::Class::ResultSet object' isa 'DBIx::Class::ResultSet' ok 15 - Nothing next in ResultSet ok 16 - Return something even in array context ok 17 - Array contains an undef as only element ok 18 - Artist found through implicit key locked in the resultset ok 19 - Artist found through explicit key locked in the resultset ok 20 - Non-unique find generated a cursor inexhaustion warning ok 21 - threw Regexp ((?^:Unable to satisfy requested constraint 'primary')) ok 22 - One warning on NULL conditions for constraint ok 23 - One warning on NULL conditions for constraint ok 24 - Non-unique find generated a cursor inexhaustion warning ok 25 - threw Regexp ((?^:Unable to satisfy requested constraint 'primary')) 1..25 # Auto checked 5 references for leaks - none detected ok t/63register_class.t ................................ 1..2 # ok 1 - have 3 artists ok 2 - Correct artist class # Auto checked 5 references for leaks - none detected ok t/63register_column.t ............................... # ok 1 - registered columns with weird names 1..1 # Auto checked 0 references for leaks - none detected ok t/63register_source.t ............................... 1..1 # ok 1 - multiple classless sources can be registered # Auto checked 5 references for leaks - none detected ok t/64db.t ............................................ # 1..4 ok 1 - Commit ok ok 2 - Rollback ok ok 3 - Correctly retrieve column info (no size or is_nullable) ok 4 - Correctly retrieve column info (mixed null and non-null columns) # Auto checked 5 references for leaks - none detected ok t/65multipk.t ....................................... # 1..5 ok 1 - find multiple pks using relationships + args ok 2 - search on partial key followed by a find ok 3 - find multiple pks without hash ok 4 - find multiple pks without hash ok 5 - unique object id ok for multiple pks # Auto checked 5 references for leaks - none detected ok t/67pager.t ......................................... # ok 1 - Initial count sanity check ok 2 - No queries on rs/pager creation ok 3 - Pager created with correct entries_per_page ok 4 - Set nonexistent page ok 5 - Page set behaves correctly ok 6 - Set 2nd page ok 7 - No queries on total_count-independent methods ok 8 - entries_on_this_page ok for page 2 ok 9 - Count fired to get pager page entries ok 10 - Correct previous_page ok 11 - No more pages ok 12 - No more counts - amount of entries cached in pager ok 13 - count on paged rs ok ok 14 - An $rs->count still fires properly ok 15 - iterator->next ok ok 16 - next past end of page ok ok 17 - second page first title ok ok 18 - standard resultset paged rs count ok ok 19 - second page of standard resultset ok ok 20 - software entries_on_this_page ok ok 21 - software previous_page ok ok 22 - software count on paged rs ok ok 23 - software iterator->next ok ok 24 - chained searches paging ok ok 25 - page with offset ok 26 ok 27 - No count on past-first-page pager instantiation ok 28 - Page set properby by $rs ok 29 - total_entries correct ok 30 - Dynamic count on filling up page ok 31 - Count still correct (does not overflow ok 32 - total_entries properly cached at old value ok 33 - No queries ok 34 - Correct start page ok 35 - One more page ok 36 - And one more page ok 37 - One page in front ok 38 - No queries with explicitly sey total count ok 39 - 3 rows ok 40 - 3 objects ok 41 - 'Get a pager back ok' isa 'Data::Page' ok 42 ok 43 ok 44 ok 45 - One row ok 46 - One object ok 47 - 'Get a pager back ok' isa 'Data::Page' ok 48 ok 49 ok 50 ok 51 - One row deleted as expected ok 52 - One row (cached) ok 53 - One object (cached) ok 54 - default rows is 10 ok 55 - default rows is 5 ok 56 - No queries on rs/pager creation ok 57 - No queries on rs/pager freeze/thaw ok 58 - entries_on_this_page ok for page 2 ok 59 - Count fired to get pager page entries ok 60 - No queries on rs/pager freeze/thaw ok 61 - entries_on_this_page ok for page 2, even though underlying count changed ok 62 - No count fired on pre-existing total count 1..62 # Auto checked 5 references for leaks - none detected ok t/69update.t ........................................ # ok 1 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 2 - update ok 3 - field changed but same value ok 4 - update allows pk mutation ok 5 - pk mutation applied ok 6 - update allows pk mutation via column accessor 1..6 # Auto checked 5 references for leaks - none detected ok t/70auto.t .......................................... # 1..2 ok 1 - update on object created without PK ok ok 2 - Copied with PKs ok. # Auto checked 5 references for leaks - none detected ok t/71mysql.t ......................................... skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/72pg.t ............................................ skipped: Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test t/72pg_bytea.t ...................................... skipped: Test needs DBD::Pg (see DBIx::Class::Optional::Dependencies for details) t/73oracle.t ........................................ skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. t/73oracle_blob.t ................................... skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. t/73oracle_hq.t ..................................... skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. t/745db2.t .......................................... skipped: Set $ENV{DBICTEST_DB2_DSN}, _USER and _PASS to run this test t/746db2_400.t ...................................... skipped: Set $ENV{DBICTEST_DB2_400_DSN}, _USER and _PASS to run this test t/746mssql.t ........................................ skipped: Set $ENV{DBICTEST_MSSQL_ODBC_DSN}, _USER and _PASS to run this test t/746sybase.t ....................................... skipped: Set $ENV{DBICTEST_SYBASE_DSN}, _USER and _PASS to run this test. Warning: This test drops and creates the tables: 'artist', 'money_test' and 'bindtype_test' t/747mssql_ado.t .................................... skipped: Set $ENV{DBICTEST_MSSQL_ADO_DSN}, _USER and _PASS to run this test t/748informix.t ..................................... skipped: Set $ENV{DBICTEST_INFORMIX_DSN}, _USER and _PASS to run this test t/749sqlanywhere.t .................................. skipped: Set $ENV{DBICTEST_SQLANYWHERE_DSN} and/or $ENV{DBICTEST_SQLANYWHERE_ODBC_DSN}, t/74mssql.t ......................................... skipped: Set $ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test t/750firebird.t ..................................... skipped: Set $ENV{DBICTEST_FIREBIRD_DSN} and/or $ENV{DBICTEST_FIREBIRD_INTERBASE_DSN} and/or $ENV{DBICTEST_FIREBIRD_ODBC_DSN}, _USER and _PASS to run these tests. WARNING: this test creates and drops the tables "artist", "bindtype_test" and "sequence_test"; the generators "gen_artist_artistid", "pkid1_seq", "pkid2_seq" and "nonpkid_seq" and the trigger "artist_bi". t/751msaccess.t ..................................... skipped: Set $ENV{DBICTEST_MSACCESS_ODBC_DSN} and/or $ENV{DBICTEST_MSACCESS_ADO_DSN} (and optionally _USER and _PASS) to run these tests. t/752sqlite.t ....................................... # # Testing with comment prefixes on Begin_only ok 1 - No connection yet ok 2 - Inserted artist Artist_1663184383.34727 ok 3 - Connected ok 4 - DBD not in txn yet ok 5 - Still connected ok 6 - DBD aware of txn begin with comments on Begin_only ok 7 - Still connected ok 8 - DBD aware txn ended with comments on Begin_only ok 9 - Inserted artists still there ok 10 - Artist still where we left it after cycle with comments on Begin_only ok 11 - Succesfull transaction with comments on Begin_only # Testing with comment prefixes on Commit_only ok 12 - No connection yet ok 13 - Inserted artist Artist_1663184383.44352 ok 14 - Connected ok 15 - DBD not in txn yet ok 16 - Still connected ok 17 - DBD aware of txn begin with comments on Commit_only ok 18 - Still connected ok 19 - DBD aware txn ended with comments on Commit_only ok 20 - Inserted artists still there ok 21 - Artist still where we left it after cycle with comments on Commit_only ok 22 - Succesfull transaction with comments on Commit_only # Testing with comment prefixes on Begin_and_Commit ok 23 - No connection yet ok 24 - Inserted artist Artist_1663184383.50387 ok 25 - Connected ok 26 - DBD not in txn yet ok 27 - Still connected ok 28 - DBD aware of txn begin with comments on Begin_and_Commit ok 29 - Still connected ok 30 - DBD aware txn ended with comments on Begin_and_Commit ok 31 - Inserted artists still there ok 32 - Artist still where we left it after cycle with comments on Begin_and_Commit ok 33 - Succesfull transaction with comments on Begin_and_Commit ok 34 - Start with empty table ok 35 - Savepoint names cleared away ok 36 - Savepoint names cleared away ok 37 - all seems fine ok 38 - No warnings emitted ok 39 - proper warning on string insertion into an numeric column ok 40 - proper rank inserted into database ok 41 - value in object correct (-2 (32 bit signed int)) ok 42 - value in database correct (-2 (32 bit signed int)) ok 43 # skip Potential for false negatives - investigation pending ok 44 - No mismatch warnings on bigint operations (-2 (32 bit signed int)) ok 45 - value in object correct (-1 (32 bit signed int)) ok 46 - value in database correct (-1 (32 bit signed int)) ok 47 # skip Potential for false negatives - investigation pending ok 48 - No mismatch warnings on bigint operations (-1 (32 bit signed int)) ok 49 - value in object correct (0 (32 bit signed int)) ok 50 - value in database correct (0 (32 bit signed int)) ok 51 # skip Potential for false negatives - investigation pending ok 52 - No mismatch warnings on bigint operations (0 (32 bit signed int)) ok 53 - value in object correct (+0 (32 bit signed int)) ok 54 - value in database correct (+0 (32 bit signed int)) ok 55 # skip Potential for false negatives - investigation pending ok 56 - No mismatch warnings on bigint operations (+0 (32 bit signed int)) ok 57 - value in object correct (1 (32 bit signed int)) ok 58 - value in database correct (1 (32 bit signed int)) ok 59 # skip Potential for false negatives - investigation pending ok 60 - No mismatch warnings on bigint operations (1 (32 bit signed int)) ok 61 - value in object correct (2 (32 bit signed int)) ok 62 - value in database correct (2 (32 bit signed int)) ok 63 # skip Potential for false negatives - investigation pending ok 64 - No mismatch warnings on bigint operations (2 (32 bit signed int)) ok 65 - value in object correct (-9223372036854775807 (64 bit signed int)) ok 66 - value in database correct (-9223372036854775807 (64 bit signed int)) ok 67 # skip Potential for false negatives - investigation pending ok 68 - No mismatch warnings on bigint operations (-9223372036854775807 (64 bit signed int)) ok 69 - value in object correct (-8694837494948124658 (64 bit signed int)) ok 70 - value in database correct (-8694837494948124658 (64 bit signed int)) ok 71 # skip Potential for false negatives - investigation pending ok 72 - No mismatch warnings on bigint operations (-8694837494948124658 (64 bit signed int)) ok 73 - value in object correct (-6848440844435891639 (64 bit signed int)) ok 74 - value in database correct (-6848440844435891639 (64 bit signed int)) ok 75 # skip Potential for false negatives - investigation pending ok 76 - No mismatch warnings on bigint operations (-6848440844435891639 (64 bit signed int)) ok 77 - value in object correct (-5664812265578554454 (64 bit signed int)) ok 78 - value in database correct (-5664812265578554454 (64 bit signed int)) ok 79 # skip Potential for false negatives - investigation pending ok 80 - No mismatch warnings on bigint operations (-5664812265578554454 (64 bit signed int)) ok 81 - value in object correct (-5380388020020483213 (64 bit signed int)) ok 82 - value in database correct (-5380388020020483213 (64 bit signed int)) ok 83 # skip Potential for false negatives - investigation pending ok 84 - No mismatch warnings on bigint operations (-5380388020020483213 (64 bit signed int)) ok 85 - value in object correct (-2564279463598428141 (64 bit signed int)) ok 86 - value in database correct (-2564279463598428141 (64 bit signed int)) ok 87 # skip Potential for false negatives - investigation pending ok 88 - No mismatch warnings on bigint operations (-2564279463598428141 (64 bit signed int)) ok 89 - value in object correct (2442753333597784273 (64 bit signed int)) ok 90 - value in database correct (2442753333597784273 (64 bit signed int)) ok 91 # skip Potential for false negatives - investigation pending ok 92 - No mismatch warnings on bigint operations (2442753333597784273 (64 bit signed int)) ok 93 - value in object correct (4790993557925631491 (64 bit signed int)) ok 94 - value in database correct (4790993557925631491 (64 bit signed int)) ok 95 # skip Potential for false negatives - investigation pending ok 96 - No mismatch warnings on bigint operations (4790993557925631491 (64 bit signed int)) ok 97 - value in object correct (6773854980030157393 (64 bit signed int)) ok 98 - value in database correct (6773854980030157393 (64 bit signed int)) ok 99 # skip Potential for false negatives - investigation pending ok 100 - No mismatch warnings on bigint operations (6773854980030157393 (64 bit signed int)) ok 101 - value in object correct (7627910776496326154 (64 bit signed int)) ok 102 - value in database correct (7627910776496326154 (64 bit signed int)) ok 103 # skip Potential for false negatives - investigation pending ok 104 - No mismatch warnings on bigint operations (7627910776496326154 (64 bit signed int)) ok 105 - value in object correct (8297530189347439311 (64 bit signed int)) ok 106 - value in database correct (8297530189347439311 (64 bit signed int)) ok 107 # skip Potential for false negatives - investigation pending ok 108 - No mismatch warnings on bigint operations (8297530189347439311 (64 bit signed int)) ok 109 - value in object correct (9223372036854775806 (64 bit signed int)) ok 110 - value in database correct (9223372036854775806 (64 bit signed int)) ok 111 # skip Potential for false negatives - investigation pending ok 112 - No mismatch warnings on bigint operations (9223372036854775806 (64 bit signed int)) ok 113 - value in object correct (9223372036854775807 (64 bit signed int)) ok 114 - value in database correct (9223372036854775807 (64 bit signed int)) ok 115 # skip Potential for false negatives - investigation pending ok 116 - No mismatch warnings on bigint operations (9223372036854775807 (64 bit signed int)) ok 117 - value in object correct (4294967295 (64 bit signed int)) ok 118 - value in database correct (4294967295 (64 bit signed int)) ok 119 # skip Potential for false negatives - investigation pending ok 120 - No mismatch warnings on bigint operations (4294967295 (64 bit signed int)) ok 121 - value in object correct (4294967296 (64 bit signed int)) ok 122 - value in database correct (4294967296 (64 bit signed int)) ok 123 # skip Potential for false negatives - investigation pending ok 124 - No mismatch warnings on bigint operations (4294967296 (64 bit signed int)) ok 125 - value in object correct (-4294967296 (64 bit signed int)) ok 126 - value in database correct (-4294967296 (64 bit signed int)) ok 127 # skip Potential for false negatives - investigation pending ok 128 - No mismatch warnings on bigint operations (-4294967296 (64 bit signed int)) ok 129 - value in object correct (-4294967295 (64 bit signed int)) ok 130 - value in database correct (-4294967295 (64 bit signed int)) ok 131 # skip Potential for false negatives - investigation pending ok 132 - No mismatch warnings on bigint operations (-4294967295 (64 bit signed int)) ok 133 - value in object correct (-4294967294 (64 bit signed int)) ok 134 - value in database correct (-4294967294 (64 bit signed int)) ok 135 # skip Potential for false negatives - investigation pending ok 136 - No mismatch warnings on bigint operations (-4294967294 (64 bit signed int)) ok 137 - value in object correct (-2147483649 (64 bit signed int)) ok 138 - value in database correct (-2147483649 (64 bit signed int)) ok 139 # skip Potential for false negatives - investigation pending ok 140 - No mismatch warnings on bigint operations (-2147483649 (64 bit signed int)) ok 141 - value in object correct (-2147483648 (32 bit signed int)) ok 142 - value in database correct (-2147483648 (32 bit signed int)) ok 143 # skip Potential for false negatives - investigation pending ok 144 - No mismatch warnings on bigint operations (-2147483648 (32 bit signed int)) ok 145 - value in object correct (-2147483647 (32 bit signed int)) ok 146 - value in database correct (-2147483647 (32 bit signed int)) ok 147 # skip Potential for false negatives - investigation pending ok 148 - No mismatch warnings on bigint operations (-2147483647 (32 bit signed int)) ok 149 - value in object correct (-2147483646 (32 bit signed int)) ok 150 - value in database correct (-2147483646 (32 bit signed int)) ok 151 # skip Potential for false negatives - investigation pending ok 152 - No mismatch warnings on bigint operations (-2147483646 (32 bit signed int)) ok 153 - value in object correct (2147483646 (32 bit signed int)) ok 154 - value in database correct (2147483646 (32 bit signed int)) ok 155 # skip Potential for false negatives - investigation pending ok 156 - No mismatch warnings on bigint operations (2147483646 (32 bit signed int)) ok 157 - value in object correct (2147483647 (32 bit signed int)) ok 158 - value in database correct (2147483647 (32 bit signed int)) ok 159 # skip Potential for false negatives - investigation pending ok 160 - No mismatch warnings on bigint operations (2147483647 (32 bit signed int)) ok 161 - value in object correct (2147483648 (64 bit signed int)) ok 162 - value in database correct (2147483648 (64 bit signed int)) ok 163 # skip Potential for false negatives - investigation pending ok 164 - No mismatch warnings on bigint operations (2147483648 (64 bit signed int)) ok 165 - value in object correct (2147483649 (64 bit signed int)) ok 166 - value in database correct (2147483649 (64 bit signed int)) ok 167 # skip Potential for false negatives - investigation pending ok 168 - No mismatch warnings on bigint operations (2147483649 (64 bit signed int)) ok 169 - value in object correct (-9223372036854775808 (64 bit signed int)) ok 170 - value in database correct (-9223372036854775808 (64 bit signed int)) ok 171 # skip Potential for false negatives - investigation pending ok 172 - No mismatch warnings on bigint operations (-9223372036854775808 (64 bit signed int)) 1..172 # Auto checked 30 references for leaks - none detected ok t/76joins.t ......................................... # ok 1 - Single record in resultset ok 2 - Correct record returned ok 3 - Single record in resultset ok 4 - Correct record returned ok 5 - Single record in resultset ok 6 - Correct record returned ok 7 - slice() with join has same count as all() ok 8 - Slicing beyond end of rs returns a zero count ok 9 - Single record in resultset ok 10 - Correct record returned ok 11 - 8 rows in table cd ok 12 - 7 rows in table twokeys ok 13 - 3 Caterwauler McCrae CDs ok 14 - Successfully deleted 3 CDs ok 15 - 0 Caterwauler McCrae CDs ok 16 - 3 Random Boy Band CDs ok 17 ok 18 - 0 Random Boy Band CDs ok 19 - 2 Caterwauler McCrae CDs ok 20 - TwoKeys count == 2 ok 21 - TwoKeys count == 2 ok 22 ok 23 - TwoKeys count == 0 ok 24 - 2 Caterwauler McCrae CDs ok 25 - Successfully deleted 4 CDs ok 26 - 5 rows in table cd ok 27 - 3 rows in table twokeys 1..27 # Auto checked 5 references for leaks - none detected ok t/76select.t ........................................ # ok 1 - additional count rscolumn present ok 2 - nonexistant column requests still throw exceptions ok 3 - multiple +select/+as columns, 1st rscolumn present ok 4 - multiple +select/+as columns, 2nd rscolumn present ok 5 - +select/+as chained search 1st rscolumn present ok 6 - +select/+as chained search 1st rscolumn present ok 7 - +select/+as chained search 3rd rscolumn present ok 8 - Initially populated with more than 2 CDs ok 9 - Subselect correctly limited the rs to 2 cds ok 10 - First CD title match ok 11 - Second CD title match ok 12 - $rs->current_source_alias returns "me" ok 13 - Use of columns attribute results in proper sql ok 14 - columns 1st rscolumn present ok 15 - columns 2nd rscolumn present ok 16 - columns 3rd rscolumn present ok 17 - Use of columns attribute results in proper sql ok 18 - columns 1st rscolumn present ok 19 - columns 2nd rscolumn present ok 20 - columns 3rd rscolumn present ok 21 - limited prefetch via column works on a multi-relationship ok 22 - columns/select/as fold properly on sub-searches ok 23 - count on rhs data injection matches ok 24 - object count on rhs data injection matches ok 25 - Correct data retrieved ok 26 - ->all matches ok 27 - count on rhs data injection matches ok 28 - object count on rhs data injection matches ok 29 - Correct data retrieved ok 30 - ->all matches 1..30 # Auto checked 5 references for leaks - none detected ok t/77join_count.t .................................... # ok 1 - Count by has_a ok ok 2 - Count by has_many ok ok 3 - Count by might_have ok ok 4 - Mixed count ok 1..4 # Auto checked 5 references for leaks - none detected ok t/78self_referencial.t .............................. # 1..4 ok 1 - proper start item ok 2 - proper number of aliases ok 3 - proper original ok 4 - proper alias # Auto checked 5 references for leaks - none detected ok t/79aliasing.t ...................................... # 1..11 ok 1 - find_or_create on prefetched has_many with same column names: row is clean ok 2 - find_or_create on prefetched has_many with same column names: name matches existing entry ok 3 - find_or_create on prefetched has_many with same column names: row is clean ok 4 - find_or_create on prefetched has_many with same column names: title matches ok 5 - find_or_create on prefetched has_many with same column names: row is clean ok 6 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for existing entry ok 7 - find_or_create on prefetched has_many with same column names: row is clean ok 8 - find_or_create on prefetched has_many with same column names: can be disambiguated with "me." for new entry ok 9 - new CD not in storage yet ok 10 - new CD title is correct ok 11 - new CD year is correct # Auto checked 5 references for leaks - none detected ok t/80unique.t ........................................ # ok 1 - CD source has an automatically named unique constraint ok 2 - Producer source has a named unique constraint ok 3 - Track source has three unique constraints ok 4 - Tag source has five unique constraints (from add_unique_constraings) ok 5 - find by specific key: artist is correct ok 6 - title is correct ok 7 - year is correct ok 8 - find by specific key, ordered columns: artist is correct ok 9 - title is correct ok 10 - year is correct ok 11 - update_or_create without key: row is clean ok 12 - cdid is correct ok 13 - artist is correct ok 14 - title is correct ok 15 - updated year is correct ok 16 - update_or_create by specific key: row is clean ok 17 - cdid is correct ok 18 - artist is correct ok 19 - title is correct ok 20 - updated year is correct ok 21 - update_or_create by PK: row is clean ok 22 - cdid is correct ok 23 - artist is correct ok 24 - title is correct ok 25 - updated year is correct ok 26 - find_or_create by specific key: cdid is correct ok 27 - artist is correct ok 28 - title is correct ok 29 - year is correct ok 30 - find_or_create related by specific key: cdid is correct ok 31 - artist is correct ok 32 - title is correct ok 33 - year is correct ok 34 - update_or_create by specific key: row is clean ok 35 - cdid is correct ok 36 - artist is correct ok 37 - title is correct ok 38 - year is correct ok 39 - track cd is correct ok 40 - track position is correct ok 41 - update_or_create on table without primary key: row is clean ok 42 - foo is correct ok 43 - bar is correct ok 44 - baz is correct ok 45 - find correctly grepped the key across a relationship ok 46 - cdid is correct ok 47 - CD is not in storage yet after update_or_new ok 48 - CD got added to strage after update_or_new && insert ok 49 - Updating year using update_or_new was successful ok 50 - Got the same CD using update_or_new ok 51 - Expected query on discard_changes ok 52 - add_unique_constraint throws when more than one constraint specified ok 53 - Correct artist retrieved with find ok 54 - Correct artist retrieved with find ok 55 - no warnings 1..55 # Auto checked 5 references for leaks - none detected ok t/82cascade_copy.t .................................. # ok 1 - ok got new column id... ok 2 - duplicated rows count ok ok 3 - duplicated multiPK ok ok 4 - duplicated count ok ok 5 - duplicated multiPK ok 1..5 # Auto checked 5 references for leaks - none detected ok t/83cache.t ......................................... # ok 1 - cache is not populated without cache attribute ok 2 - all() populates cache for search with cache attribute ok 3 - clear_cache is functional ok 4 - next() populates cache for search with cache attribute ok 5 - set_cache() is functional ok 6 - revisiting a row does not issue a query when cache => 1 ok 7 - artist with cds: count parent objects ok 8 - 'artist has a related_resultset for cds' isa 'DBIx::Class::ResultSet' ok 9 - cache for artist->cds contains correct number of records ok 10 - artist->cds returns correct number of objects ok 11 - artist->cds->count returns correct value ok 12 - artist->count_related returns correct value ok 13 - only one SQL statement executed ok 14 - related resultsets deleted after update ok 15 - count() reflects new artist ok 16 - No cds for this artist ok 17 - only one SQL statement executed ok 18 - first cd has correct tags ok 19 - third cd has correct tags ok 20 - second cd has correct tags ok 21 - no additional SQL statements while checking nested data ok 22 - only one select statement on find with inline has_many prefetch ok 23 - only one select statement on find with has_many prefetch on resultset 1..23 # Auto checked 5 references for leaks - none detected ok t/84serialize.t ..................................... # ok 1 # skip Set $ENV{DBICTEST_MEMCACHED} to run the memcached serialization tests ok 2 - serialize row object lives: dclone_method ok 3 - Simple row cloned (0xaaaaff346fd8 != 0xaaaaffb428f0) ok 4 - serialize row object works: dclone_method ok 5 - 3 CDs in database ok 6 - Advance cursor ok 7 - Simple row cloned (0xaaaaffb7d698 != 0xaaaaffb428f0) ok 8 - serialize resultset works: dclone_method ok 9 - serialize resultset lives: dclone_method ok 10 - has key: related_resultsets ok 11 - serialize row object with related_resultset lives: dclone_method ok 12 - serialize with related_resultset '_in_storage' ok 13 - Simple row internals cloned '_result_source' (0xaaaaffb4ace8 != 0xaaaaff36fe78) ok 14 - serialize with related_resultset '_result_source' ok 15 - Simple row internals cloned '_column_data' (0xaaaaffb357b8 != 0xaaaaffb2bf78) ok 16 - serialize with related_resultset '_column_data' ok 17 - Discard changes works: dclone_method ok 18 - IDs still match ok 19 - Cached resultset cloned (0xaaaaffbba6f0 != 0xaaaaffbb32a0) ok 20 - serialize cached resultset works: dclone_method ok 21 - Cached count identical ok 22 - Only one db query fired ok 23 - serialize row object lives: freeze/thaw_func (cdbi legacy) ok 24 - Simple row cloned (0xaaaaffbba6f0 != 0xaaaaffbba618) ok 25 - serialize row object works: freeze/thaw_func (cdbi legacy) ok 26 - 3 CDs in database ok 27 - Advance cursor ok 28 - Simple row cloned (0xaaaaffb4aa48 != 0xaaaaffbba618) ok 29 - serialize resultset works: freeze/thaw_func (cdbi legacy) ok 30 - serialize resultset lives: freeze/thaw_func (cdbi legacy) ok 31 - has key: related_resultsets ok 32 - serialize row object with related_resultset lives: freeze/thaw_func (cdbi legacy) ok 33 - Simple row internals cloned '_result_source' (0xaaaaffb4b390 != 0xaaaaff36fe78) ok 34 - serialize with related_resultset '_result_source' ok 35 - serialize with related_resultset '_in_storage' ok 36 - Simple row internals cloned '_column_data' (0xaaaaffbba8b8 != 0xaaaaffb279c8) ok 37 - serialize with related_resultset '_column_data' ok 38 - Discard changes works: freeze/thaw_func (cdbi legacy) ok 39 - IDs still match ok 40 - Cached resultset cloned (0xaaaaffb8e1b0 != 0xaaaaffbb2820) ok 41 - serialize cached resultset works: freeze/thaw_func (cdbi legacy) ok 42 - Cached count identical ok 43 - Only one db query fired ok 44 - serialize row object lives: dclone_func ok 45 - Simple row cloned (0xaaaaffb8e1b0 != 0xaaaaffb8e840) ok 46 - serialize row object works: dclone_func ok 47 - 3 CDs in database ok 48 - Advance cursor ok 49 - Simple row cloned (0xaaaaffb8e258 != 0xaaaaffb8e840) ok 50 - serialize resultset works: dclone_func ok 51 - serialize resultset lives: dclone_func ok 52 - has key: related_resultsets ok 53 - serialize row object with related_resultset lives: dclone_func ok 54 - Simple row internals cloned '_column_data' (0xaaaaffb42bf0 != 0xaaaaffbba690) ok 55 - serialize with related_resultset '_column_data' ok 56 - serialize with related_resultset '_in_storage' ok 57 - Simple row internals cloned '_result_source' (0xaaaaffb428f0 != 0xaaaaff36fe78) ok 58 - serialize with related_resultset '_result_source' ok 59 - Discard changes works: dclone_func ok 60 - IDs still match ok 61 - Cached resultset cloned (0xaaaaffb82518 != 0xaaaaffb43748) ok 62 - serialize cached resultset works: dclone_func ok 63 - Cached count identical ok 64 - Only one db query fired ok 65 - serialize row object lives: freeze/thaw_method ok 66 - Simple row cloned (0xaaaaffb8dc28 != 0xaaaaff75ccb8) ok 67 - serialize row object works: freeze/thaw_method ok 68 - 3 CDs in database ok 69 - Advance cursor ok 70 - Simple row cloned (0xaaaaffbc4768 != 0xaaaaff75ccb8) ok 71 - serialize resultset works: freeze/thaw_method ok 72 - serialize resultset lives: freeze/thaw_method ok 73 - has key: related_resultsets ok 74 - serialize row object with related_resultset lives: freeze/thaw_method ok 75 - Simple row internals cloned '_column_data' (0xaaaaffbbaa80 != 0xaaaaffbba558) ok 76 - serialize with related_resultset '_column_data' ok 77 - serialize with related_resultset '_in_storage' ok 78 - Simple row internals cloned '_result_source' (0xaaaaffbba198 != 0xaaaaff36fe78) ok 79 - serialize with related_resultset '_result_source' ok 80 - Discard changes works: freeze/thaw_method ok 81 - IDs still match ok 82 - Cached resultset cloned (0xaaaaffb7e6f8 != 0xaaaaffbc4d20) ok 83 - serialize cached resultset works: freeze/thaw_method ok 84 - Cached count identical ok 85 - Only one db query fired ok 86 - serialize row object lives: nfreeze/thaw_func ok 87 - Simple row cloned (0xaaaaffbba450 != 0xaaaaffbc90e8) ok 88 - serialize row object works: nfreeze/thaw_func ok 89 - 3 CDs in database ok 90 - Advance cursor ok 91 - Simple row cloned (0xaaaaffbcbf80 != 0xaaaaffbc90e8) ok 92 - serialize resultset works: nfreeze/thaw_func ok 93 - serialize resultset lives: nfreeze/thaw_func ok 94 - has key: related_resultsets ok 95 - serialize row object with related_resultset lives: nfreeze/thaw_func ok 96 - serialize with related_resultset '_in_storage' ok 97 - Simple row internals cloned '_result_source' (0xaaaaffbc4030 != 0xaaaaff36fe78) ok 98 - serialize with related_resultset '_result_source' ok 99 - Simple row internals cloned '_column_data' (0xaaaaffb823b0 != 0xaaaaffbc4c48) ok 100 - serialize with related_resultset '_column_data' ok 101 - Discard changes works: nfreeze/thaw_func ok 102 - IDs still match ok 103 - Cached resultset cloned (0xaaaaffbc4c30 != 0xaaaaffb42c38) ok 104 - serialize cached resultset works: nfreeze/thaw_func ok 105 - Cached count identical ok 106 - Only one db query fired ok 107 - getting column works ok 108 - Non-dirty update noop ok 109 - setting works ok 110 - Column dirtyness works ok 111 - object dirtyness works ok 112 - Synthetic resultset count works ok 113 - Correct exception on row op ok 114 - Correct exception on row op ok 115 - Correct exception on rs op 1..115 # Auto checked 5 references for leaks - none detected ok t/85utf8.t .......................................... # ok 1 - no spurious warnings issued ok 2 - issued deprecation warning ok 3 - mro of Test1 correct (A::SubComp before A::Comp) ok 4 - mro of Test1 correct (A::Comp before UTF8Col) ok 5 - mro of Test1 correct (UTF8Col before Core) ok 6 - mro of Test1 correct (Core before Row) ok 7 - incorrect order warning issued (violator defines) ok 8 - incorrect order warning issued (violator inherits) ok 9 - unicode/raw differ (sanity check) not ok 10 - INSERT: raw bytes sent to the database # TODO This has been broken since rev 1191, Mar 2006 # Failed (TODO) test 'INSERT: raw bytes sent to the database' # at t/85utf8.t line 106. # BIND values differ { # got => [ # [ # { # dbic_colname => "artist", # sqlt_datatype => "integer" # }, # 1 # ], # [ # { # dbic_colname => "title", # sqlt_datatype => "varchar", # sqlt_size => 100 # }, # "weird \x{466} stuff" # ], # [ # { # dbic_colname => "year", # sqlt_datatype => "varchar", # sqlt_size => 100 # }, # 2048 # ] # ], # want => [ # [ # { # dbic_colname => "artist", # sqlt_datatype => "integer" # }, # 1 # ], # [ # { # dbic_colname => "title", # sqlt_datatype => "varchar", # sqlt_size => 100 # }, # "weird \321\246 stuff" # ], # [ # { # dbic_colname => "year", # sqlt_datatype => "varchar", # sqlt_size => 100 # }, # 2048 # ] # ] # } ok 11 - INSERT: raw bytes retrieved from database ok 12 - got stored title with utf8 flag ok 13 - in-object stored title without utf8 ok 14 - got stored year without utf8 flag ok 15 - in-object stored year without utf8 ok 16 - got reloaded title with utf8 flag ok 17 - in-object reloaded title without utf8 ok 18 - got reloaded year without utf8 flag ok 19 - in-object reloaded year without utf8 ok 20 - update title without utf8 flag ok 21 - store utf8-less title ok 22 - reloaded title without utf8 flag ok 23 - reloaded utf8-less title ok 24 - UPDATE: raw bytes sent to the database ok 25 - UPDATE: raw bytes sent to the database ok 26 - UPDATE: raw bytes sent to the database ok 27 - UPDATE: raw bytes retrieved from database ok 28 - column is not dirty after setting the same unicode value ok 29 - column is dirty after setting to something completely different not ok 30 - utf8 flag propagates via as # TODO There is currently no way to propagate aliases to inflate_result() # Failed (TODO) test 'utf8 flag propagates via as' # at t/85utf8.t line 182. 1..30 # Auto checked 5 references for leaks - none detected ok t/86might_have.t .................................... # ok 1 - liner_notes (might_have) not prefetched - do not load liner_notes on update ok 2 - liner_notes (might_have) prefetched - do not load liner_notes on update ok 3 - might_have should warn if the self.id column is nullable ok 4 - Setting DBIC_DONT_VALIDATE_RELS suppresses nullable relation warnings 1..4 # Auto checked 5 references for leaks - none detected ok t/86sqlt.t .......................................... # ok 1 - All create statements returned in 1 string in scalar ctx ok 2 - Multiple statement lines in array ctx ok 3 - Creation statement was found somewherere within array (81) ok 4 - Result class passed to plain hook ok 5 - Production type passed to translator object ok 6 - deploy hook got called ok 7 - ->deploy used the schemas deploy_statements method ok 8 - component deploy hook got called ok 9 - Production type passed to translator object ok 10 - deploy hook got called ok 11 - ->deploy used the schemas deploy_statements method ok 12 - Production type passed to translator object ok 13 - SQLT produced someoutput ok 14 - Warn about dubious on_delete/on_update attributes ok 15 - Dummy table was removed by hook ok 16 - sqlt_deploy_hook fired within a resultsource ok 17 - nonexistent FOREIGN KEY constraint not found ok 18 - nonexistent UNIQUE constraint not found ok 19 - forced nonexistent FOREIGN KEY constraint not found ok 20 - FOREIGN KEY constraint matching `bookmark->link' found ok 21 - name parameter correct for 'bookmark->link' ok 22 - on_delete parameter correct for 'bookmark->link' ok 23 - on_update parameter correct for 'bookmark->link' ok 24 - is_deferrable parameter correct for 'bookmark->link' ok 25 - index exists for 'bookmark->link' ok 26 - index has correct name for 'bookmark->link' ok 27 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id1' found ok 28 - name parameter correct for 'artist_undirected_map->artist for id1' ok 29 - on_delete parameter correct for 'artist_undirected_map->artist for id1' ok 30 - on_update parameter correct for 'artist_undirected_map->artist for id1' ok 31 - is_deferrable parameter correct for 'artist_undirected_map->artist for id1' ok 32 - index exists for 'artist_undirected_map->artist for id1' ok 33 - index has correct name for 'artist_undirected_map->artist for id1' ok 34 - FOREIGN KEY constraint matching `artist_undirected_map->artist for id2' found ok 35 - name parameter correct for 'artist_undirected_map->artist for id2' ok 36 - on_delete parameter correct for 'artist_undirected_map->artist for id2' ok 37 - on_update parameter correct for 'artist_undirected_map->artist for id2' ok 38 - is_deferrable parameter correct for 'artist_undirected_map->artist for id2' ok 39 - index exists for 'artist_undirected_map->artist for id2' ok 40 - index has correct name for 'artist_undirected_map->artist for id2' ok 41 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for self_ref' found ok 42 - name parameter correct for 'self_ref_alias->self_ref for self_ref' ok 43 - on_delete parameter correct for 'self_ref_alias->self_ref for self_ref' ok 44 - on_update parameter correct for 'self_ref_alias->self_ref for self_ref' ok 45 - is_deferrable parameter correct for 'self_ref_alias->self_ref for self_ref' ok 46 - index exists for 'self_ref_alias->self_ref for self_ref' ok 47 - index has correct name for 'self_ref_alias->self_ref for self_ref' ok 48 - FOREIGN KEY constraint matching `self_ref_alias->self_ref for alias' found ok 49 - name parameter correct for 'self_ref_alias->self_ref for alias' ok 50 - on_delete parameter correct for 'self_ref_alias->self_ref for alias' ok 51 - on_update parameter correct for 'self_ref_alias->self_ref for alias' ok 52 - is_deferrable parameter correct for 'self_ref_alias->self_ref for alias' ok 53 - index exists for 'self_ref_alias->self_ref for alias' ok 54 - index has correct name for 'self_ref_alias->self_ref for alias' ok 55 - FOREIGN KEY constraint matching `forceforeign->artist' found ok 56 - name parameter correct for 'forceforeign->artist' ok 57 - on_delete parameter correct for 'forceforeign->artist' ok 58 - on_update parameter correct for 'forceforeign->artist' ok 59 - is_deferrable parameter correct for 'forceforeign->artist' ok 60 - index doesn't for 'forceforeign->artist' ok 61 - FOREIGN KEY constraint matching `tags->cd' found ok 62 - name parameter correct for 'tags->cd' ok 63 - on_delete parameter correct for 'tags->cd' ok 64 - on_update parameter correct for 'tags->cd' ok 65 - is_deferrable parameter correct for 'tags->cd' ok 66 - index exists for 'tags->cd' ok 67 - index has correct name for 'tags->cd' ok 68 - FOREIGN KEY constraint matching `treelike->treelike for parent' found ok 69 - name parameter correct for 'treelike->treelike for parent' ok 70 - on_delete parameter correct for 'treelike->treelike for parent' ok 71 - on_update parameter correct for 'treelike->treelike for parent' ok 72 - is_deferrable parameter correct for 'treelike->treelike for parent' ok 73 - index exists for 'treelike->treelike for parent' ok 74 - index has correct name for 'treelike->treelike for parent' ok 75 - FOREIGN KEY constraint matching `cd_to_producer->cd' found ok 76 - name parameter correct for 'cd_to_producer->cd' ok 77 - on_delete parameter correct for 'cd_to_producer->cd' ok 78 - on_update parameter correct for 'cd_to_producer->cd' ok 79 - is_deferrable parameter correct for 'cd_to_producer->cd' ok 80 - index exists for 'cd_to_producer->cd' ok 81 - index has correct name for 'cd_to_producer->cd' ok 82 - FOREIGN KEY constraint matching `cd_to_producer->producer' found ok 83 - name parameter correct for 'cd_to_producer->producer' ok 84 - on_delete parameter correct for 'cd_to_producer->producer' ok 85 - on_update parameter correct for 'cd_to_producer->producer' ok 86 - is_deferrable parameter correct for 'cd_to_producer->producer' ok 87 - index exists for 'cd_to_producer->producer' ok 88 - index has correct name for 'cd_to_producer->producer' ok 89 - FOREIGN KEY constraint matching `twokeytreelike->twokeytreelike for parent1,parent2' found ok 90 - name parameter correct for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 91 - on_delete parameter correct for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 92 - on_update parameter correct for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 93 - is_deferrable parameter correct for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 94 - index exists for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 95 - index has correct name for 'twokeytreelike->twokeytreelike for parent1,parent2' ok 96 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->twokeys' found ok 97 - name parameter correct for 'fourkeys_to_twokeys->twokeys' ok 98 - on_delete parameter correct for 'fourkeys_to_twokeys->twokeys' ok 99 - on_update parameter correct for 'fourkeys_to_twokeys->twokeys' ok 100 - is_deferrable parameter correct for 'fourkeys_to_twokeys->twokeys' ok 101 - index exists for 'fourkeys_to_twokeys->twokeys' ok 102 - index has correct name for 'fourkeys_to_twokeys->twokeys' ok 103 - FOREIGN KEY constraint matching `fourkeys_to_twokeys->fourkeys' found ok 104 - name parameter correct for 'fourkeys_to_twokeys->fourkeys' ok 105 - on_delete parameter correct for 'fourkeys_to_twokeys->fourkeys' ok 106 - on_update parameter correct for 'fourkeys_to_twokeys->fourkeys' ok 107 - is_deferrable parameter correct for 'fourkeys_to_twokeys->fourkeys' ok 108 - index exists for 'fourkeys_to_twokeys->fourkeys' ok 109 - index has correct name for 'fourkeys_to_twokeys->fourkeys' ok 110 - FOREIGN KEY constraint matching `track->cd' found ok 111 - name parameter correct for 'track->cd' ok 112 - on_delete parameter correct for 'track->cd' ok 113 - on_update parameter correct for 'track->cd' ok 114 - is_deferrable parameter correct for 'track->cd' ok 115 - index exists for 'track->cd' ok 116 - index has correct name for 'track->cd' ok 117 - FOREIGN KEY constraint matching `cd->artist' found ok 118 - name parameter correct for 'cd->artist' ok 119 - on_delete parameter correct for 'cd->artist' ok 120 - on_update parameter correct for 'cd->artist' ok 121 - is_deferrable parameter correct for 'cd->artist' ok 122 - index exists for 'cd->artist' ok 123 - index has correct name for 'cd->artist' ok 124 - FOREIGN KEY constraint matching `twokeys->cd' found ok 125 - name parameter correct for 'twokeys->cd' ok 126 - on_delete parameter correct for 'twokeys->cd' ok 127 - on_update parameter correct for 'twokeys->cd' ok 128 - is_deferrable parameter correct for 'twokeys->cd' ok 129 - index doesn't for 'twokeys->cd' ok 130 - FOREIGN KEY constraint matching `twokeys->artist' found ok 131 - name parameter correct for 'twokeys->artist' ok 132 - on_delete parameter correct for 'twokeys->artist' ok 133 - on_update parameter correct for 'twokeys->artist' ok 134 - is_deferrable parameter correct for 'twokeys->artist' ok 135 - index exists for 'twokeys->artist' ok 136 - index has correct name for 'twokeys->artist' ok 137 - UNIQUE constraint matching `producer name unique' found ok 138 - name parameter correct for 'producer name unique' ok 139 - UNIQUE constraint matching `cd artist and title unique' found ok 140 - name parameter correct for 'cd artist and title unique' ok 141 - UNIQUE constraint matching `twokeytreelike name unique' found ok 142 - name parameter correct for 'twokeytreelike name unique' ok 143 - Got a matching index on artist table ok 144 - Got a matching index on track table 1..144 # Auto checked 16 references for leaks - none detected ok t/87ordered.t ....................................... # ok 1 - intial positions ok 2 - move_previous( 1 ) ok 3 - move_next( 1 ) ok 4 - move_first( 1 ) ok 5 - move_last( 1 ) ok 6 - move_to( 1 => 1 ) ok 7 - move_to( 1 => 2 ) ok 8 - move_to( 1 => 3 ) ok 9 - move_to( 1 => 4 ) ok 10 - move_to( 1 => 5 ) ok 11 - no previous sibling ok 12 - no first sibling ok 13 - next sibling position > than us ok 14 - next-prev sibling is us ok 15 - last sibling position > than us ok 16 - next sibling ok 17 - last sibling ok 18 - next sibling position > than us ok 19 - next-prev sibling is us ok 20 - last sibling position > than us ok 21 - move_previous( 2 ) ok 22 - move_next( 2 ) ok 23 - move_first( 2 ) ok 24 - move_last( 2 ) ok 25 - move_to( 2 => 1 ) ok 26 - move_to( 2 => 2 ) ok 27 - move_to( 2 => 3 ) ok 28 - move_to( 2 => 4 ) ok 29 - move_to( 2 => 5 ) ok 30 - previous sibling ok 31 - first sibling ok 32 - prev sibling position < than us ok 33 - prev-next sibling is us ok 34 - first sibling position < than us ok 35 - next sibling ok 36 - last sibling ok 37 - next sibling position > than us ok 38 - next-prev sibling is us ok 39 - last sibling position > than us ok 40 - move_previous( 3 ) ok 41 - move_next( 3 ) ok 42 - move_first( 3 ) ok 43 - move_last( 3 ) ok 44 - move_to( 3 => 1 ) ok 45 - move_to( 3 => 2 ) ok 46 - move_to( 3 => 3 ) ok 47 - move_to( 3 => 4 ) ok 48 - move_to( 3 => 5 ) ok 49 - previous sibling ok 50 - first sibling ok 51 - prev sibling position < than us ok 52 - prev-next sibling is us ok 53 - first sibling position < than us ok 54 - next sibling ok 55 - last sibling ok 56 - next sibling position > than us ok 57 - next-prev sibling is us ok 58 - last sibling position > than us ok 59 - move_previous( 4 ) ok 60 - move_next( 4 ) ok 61 - move_first( 4 ) ok 62 - move_last( 4 ) ok 63 - move_to( 4 => 1 ) ok 64 - move_to( 4 => 2 ) ok 65 - move_to( 4 => 3 ) ok 66 - move_to( 4 => 4 ) ok 67 - move_to( 4 => 5 ) ok 68 - previous sibling ok 69 - first sibling ok 70 - prev sibling position < than us ok 71 - prev-next sibling is us ok 72 - first sibling position < than us ok 73 - next sibling ok 74 - last sibling ok 75 - next sibling position > than us ok 76 - next-prev sibling is us ok 77 - last sibling position > than us ok 78 - move_previous( 5 ) ok 79 - move_next( 5 ) ok 80 - move_first( 5 ) ok 81 - move_last( 5 ) ok 82 - move_to( 5 => 1 ) ok 83 - move_to( 5 => 2 ) ok 84 - move_to( 5 => 3 ) ok 85 - move_to( 5 => 4 ) ok 86 - move_to( 5 => 5 ) ok 87 - previous sibling ok 88 - first sibling ok 89 - prev sibling position < than us ok 90 - prev-next sibling is us ok 91 - first sibling position < than us ok 92 - no next sibling ok 93 - no last sibling ok 94 - prev sibling position < than us ok 95 - prev-next sibling is us ok 96 - first sibling position < than us ok 97 - group intial positions ok 98 - move_previous( 1 ) ok 99 - move_next( 1 ) ok 100 - move_first( 1 ) ok 101 - move_last( 1 ) ok 102 - move_to( 1 => 1 ) ok 103 - move_to( 1 => 2 ) ok 104 - move_to( 1 => 3 ) ok 105 - move_to( 1 => 4 ) ok 106 - move_to( 1 => 5 ) ok 107 - move_to( 1 => 6 ) ok 108 - no previous sibling ok 109 - no first sibling ok 110 - next sibling position > than us ok 111 - next-prev sibling is us ok 112 - last sibling position > than us ok 113 - next sibling ok 114 - last sibling ok 115 - next sibling position > than us ok 116 - next-prev sibling is us ok 117 - last sibling position > than us ok 118 - move_previous( 2 ) ok 119 - move_next( 2 ) ok 120 - move_first( 2 ) ok 121 - move_last( 2 ) ok 122 - move_to( 2 => 1 ) ok 123 - move_to( 2 => 2 ) ok 124 - move_to( 2 => 3 ) ok 125 - move_to( 2 => 4 ) ok 126 - move_to( 2 => 5 ) ok 127 - move_to( 2 => 6 ) ok 128 - previous sibling ok 129 - first sibling ok 130 - prev sibling position < than us ok 131 - prev-next sibling is us ok 132 - first sibling position < than us ok 133 - next sibling ok 134 - last sibling ok 135 - next sibling position > than us ok 136 - next-prev sibling is us ok 137 - last sibling position > than us ok 138 - move_previous( 3 ) ok 139 - move_next( 3 ) ok 140 - move_first( 3 ) ok 141 - move_last( 3 ) ok 142 - move_to( 3 => 1 ) ok 143 - move_to( 3 => 2 ) ok 144 - move_to( 3 => 3 ) ok 145 - move_to( 3 => 4 ) ok 146 - move_to( 3 => 5 ) ok 147 - move_to( 3 => 6 ) ok 148 - previous sibling ok 149 - first sibling ok 150 - prev sibling position < than us ok 151 - prev-next sibling is us ok 152 - first sibling position < than us ok 153 - next sibling ok 154 - last sibling ok 155 - next sibling position > than us ok 156 - next-prev sibling is us ok 157 - last sibling position > than us ok 158 - move_previous( 4 ) ok 159 - move_next( 4 ) ok 160 - move_first( 4 ) ok 161 - move_last( 4 ) ok 162 - move_to( 4 => 1 ) ok 163 - move_to( 4 => 2 ) ok 164 - move_to( 4 => 3 ) ok 165 - move_to( 4 => 4 ) ok 166 - move_to( 4 => 5 ) ok 167 - move_to( 4 => 6 ) ok 168 - previous sibling ok 169 - first sibling ok 170 - prev sibling position < than us ok 171 - prev-next sibling is us ok 172 - first sibling position < than us ok 173 - next sibling ok 174 - last sibling ok 175 - next sibling position > than us ok 176 - next-prev sibling is us ok 177 - last sibling position > than us ok 178 - move_previous( 5 ) ok 179 - move_next( 5 ) ok 180 - move_first( 5 ) ok 181 - move_last( 5 ) ok 182 - move_to( 5 => 1 ) ok 183 - move_to( 5 => 2 ) ok 184 - move_to( 5 => 3 ) ok 185 - move_to( 5 => 4 ) ok 186 - move_to( 5 => 5 ) ok 187 - move_to( 5 => 6 ) ok 188 - previous sibling ok 189 - first sibling ok 190 - prev sibling position < than us ok 191 - prev-next sibling is us ok 192 - first sibling position < than us ok 193 - next sibling ok 194 - last sibling ok 195 - next sibling position > than us ok 196 - next-prev sibling is us ok 197 - last sibling position > than us ok 198 - move_previous( 6 ) ok 199 - move_next( 6 ) ok 200 - move_first( 6 ) ok 201 - move_last( 6 ) ok 202 - move_to( 6 => 1 ) ok 203 - move_to( 6 => 2 ) ok 204 - move_to( 6 => 3 ) ok 205 - move_to( 6 => 4 ) ok 206 - move_to( 6 => 5 ) ok 207 - move_to( 6 => 6 ) ok 208 - previous sibling ok 209 - first sibling ok 210 - prev sibling position < than us ok 211 - prev-next sibling is us ok 212 - first sibling position < than us ok 213 - no next sibling ok 214 - no last sibling ok 215 - prev sibling position < than us ok 216 - prev-next sibling is us ok 217 - first sibling position < than us ok 218 - group intial positions ok 219 - move_previous( 1 ) ok 220 - move_next( 1 ) ok 221 - move_first( 1 ) ok 222 - move_last( 1 ) ok 223 - move_to( 1 => 1 ) ok 224 - move_to( 1 => 2 ) ok 225 - move_to( 1 => 3 ) ok 226 - move_to( 1 => 4 ) ok 227 - move_to( 1 => 5 ) ok 228 - move_to( 1 => 6 ) ok 229 - no previous sibling ok 230 - no first sibling ok 231 - next sibling position > than us ok 232 - next-prev sibling is us ok 233 - last sibling position > than us ok 234 - next sibling ok 235 - last sibling ok 236 - next sibling position > than us ok 237 - next-prev sibling is us ok 238 - last sibling position > than us ok 239 - move_previous( 2 ) ok 240 - move_next( 2 ) ok 241 - move_first( 2 ) ok 242 - move_last( 2 ) ok 243 - move_to( 2 => 1 ) ok 244 - move_to( 2 => 2 ) ok 245 - move_to( 2 => 3 ) ok 246 - move_to( 2 => 4 ) ok 247 - move_to( 2 => 5 ) ok 248 - move_to( 2 => 6 ) ok 249 - previous sibling ok 250 - first sibling ok 251 - prev sibling position < than us ok 252 - prev-next sibling is us ok 253 - first sibling position < than us ok 254 - next sibling ok 255 - last sibling ok 256 - next sibling position > than us ok 257 - next-prev sibling is us ok 258 - last sibling position > than us ok 259 - move_previous( 3 ) ok 260 - move_next( 3 ) ok 261 - move_first( 3 ) ok 262 - move_last( 3 ) ok 263 - move_to( 3 => 1 ) ok 264 - move_to( 3 => 2 ) ok 265 - move_to( 3 => 3 ) ok 266 - move_to( 3 => 4 ) ok 267 - move_to( 3 => 5 ) ok 268 - move_to( 3 => 6 ) ok 269 - previous sibling ok 270 - first sibling ok 271 - prev sibling position < than us ok 272 - prev-next sibling is us ok 273 - first sibling position < than us ok 274 - next sibling ok 275 - last sibling ok 276 - next sibling position > than us ok 277 - next-prev sibling is us ok 278 - last sibling position > than us ok 279 - move_previous( 4 ) ok 280 - move_next( 4 ) ok 281 - move_first( 4 ) ok 282 - move_last( 4 ) ok 283 - move_to( 4 => 1 ) ok 284 - move_to( 4 => 2 ) ok 285 - move_to( 4 => 3 ) ok 286 - move_to( 4 => 4 ) ok 287 - move_to( 4 => 5 ) ok 288 - move_to( 4 => 6 ) ok 289 - previous sibling ok 290 - first sibling ok 291 - prev sibling position < than us ok 292 - prev-next sibling is us ok 293 - first sibling position < than us ok 294 - next sibling ok 295 - last sibling ok 296 - next sibling position > than us ok 297 - next-prev sibling is us ok 298 - last sibling position > than us ok 299 - move_previous( 5 ) ok 300 - move_next( 5 ) ok 301 - move_first( 5 ) ok 302 - move_last( 5 ) ok 303 - move_to( 5 => 1 ) ok 304 - move_to( 5 => 2 ) ok 305 - move_to( 5 => 3 ) ok 306 - move_to( 5 => 4 ) ok 307 - move_to( 5 => 5 ) ok 308 - move_to( 5 => 6 ) ok 309 - previous sibling ok 310 - first sibling ok 311 - prev sibling position < than us ok 312 - prev-next sibling is us ok 313 - first sibling position < than us ok 314 - next sibling ok 315 - last sibling ok 316 - next sibling position > than us ok 317 - next-prev sibling is us ok 318 - last sibling position > than us ok 319 - move_previous( 6 ) ok 320 - move_next( 6 ) ok 321 - move_first( 6 ) ok 322 - move_last( 6 ) ok 323 - move_to( 6 => 1 ) ok 324 - move_to( 6 => 2 ) ok 325 - move_to( 6 => 3 ) ok 326 - move_to( 6 => 4 ) ok 327 - move_to( 6 => 5 ) ok 328 - move_to( 6 => 6 ) ok 329 - previous sibling ok 330 - first sibling ok 331 - prev sibling position < than us ok 332 - prev-next sibling is us ok 333 - first sibling position < than us ok 334 - no next sibling ok 335 - no last sibling ok 336 - prev sibling position < than us ok 337 - prev-next sibling is us ok 338 - first sibling position < than us ok 339 - group intial positions ok 340 - move_previous( 1 ) ok 341 - move_next( 1 ) ok 342 - move_first( 1 ) ok 343 - move_last( 1 ) ok 344 - move_to( 1 => 1 ) ok 345 - move_to( 1 => 2 ) ok 346 - move_to( 1 => 3 ) ok 347 - move_to( 1 => 4 ) ok 348 - move_to( 1 => 5 ) ok 349 - move_to( 1 => 6 ) ok 350 - no previous sibling ok 351 - no first sibling ok 352 - next sibling position > than us ok 353 - next-prev sibling is us ok 354 - last sibling position > than us ok 355 - next sibling ok 356 - last sibling ok 357 - next sibling position > than us ok 358 - next-prev sibling is us ok 359 - last sibling position > than us ok 360 - move_previous( 2 ) ok 361 - move_next( 2 ) ok 362 - move_first( 2 ) ok 363 - move_last( 2 ) ok 364 - move_to( 2 => 1 ) ok 365 - move_to( 2 => 2 ) ok 366 - move_to( 2 => 3 ) ok 367 - move_to( 2 => 4 ) ok 368 - move_to( 2 => 5 ) ok 369 - move_to( 2 => 6 ) ok 370 - previous sibling ok 371 - first sibling ok 372 - prev sibling position < than us ok 373 - prev-next sibling is us ok 374 - first sibling position < than us ok 375 - next sibling ok 376 - last sibling ok 377 - next sibling position > than us ok 378 - next-prev sibling is us ok 379 - last sibling position > than us ok 380 - move_previous( 3 ) ok 381 - move_next( 3 ) ok 382 - move_first( 3 ) ok 383 - move_last( 3 ) ok 384 - move_to( 3 => 1 ) ok 385 - move_to( 3 => 2 ) ok 386 - move_to( 3 => 3 ) ok 387 - move_to( 3 => 4 ) ok 388 - move_to( 3 => 5 ) ok 389 - move_to( 3 => 6 ) ok 390 - previous sibling ok 391 - first sibling ok 392 - prev sibling position < than us ok 393 - prev-next sibling is us ok 394 - first sibling position < than us ok 395 - next sibling ok 396 - last sibling ok 397 - next sibling position > than us ok 398 - next-prev sibling is us ok 399 - last sibling position > than us ok 400 - move_previous( 4 ) ok 401 - move_next( 4 ) ok 402 - move_first( 4 ) ok 403 - move_last( 4 ) ok 404 - move_to( 4 => 1 ) ok 405 - move_to( 4 => 2 ) ok 406 - move_to( 4 => 3 ) ok 407 - move_to( 4 => 4 ) ok 408 - move_to( 4 => 5 ) ok 409 - move_to( 4 => 6 ) ok 410 - previous sibling ok 411 - first sibling ok 412 - prev sibling position < than us ok 413 - prev-next sibling is us ok 414 - first sibling position < than us ok 415 - next sibling ok 416 - last sibling ok 417 - next sibling position > than us ok 418 - next-prev sibling is us ok 419 - last sibling position > than us ok 420 - move_previous( 5 ) ok 421 - move_next( 5 ) ok 422 - move_first( 5 ) ok 423 - move_last( 5 ) ok 424 - move_to( 5 => 1 ) ok 425 - move_to( 5 => 2 ) ok 426 - move_to( 5 => 3 ) ok 427 - move_to( 5 => 4 ) ok 428 - move_to( 5 => 5 ) ok 429 - move_to( 5 => 6 ) ok 430 - previous sibling ok 431 - first sibling ok 432 - prev sibling position < than us ok 433 - prev-next sibling is us ok 434 - first sibling position < than us ok 435 - next sibling ok 436 - last sibling ok 437 - next sibling position > than us ok 438 - next-prev sibling is us ok 439 - last sibling position > than us ok 440 - move_previous( 6 ) ok 441 - move_next( 6 ) ok 442 - move_first( 6 ) ok 443 - move_last( 6 ) ok 444 - move_to( 6 => 1 ) ok 445 - move_to( 6 => 2 ) ok 446 - move_to( 6 => 3 ) ok 447 - move_to( 6 => 4 ) ok 448 - move_to( 6 => 5 ) ok 449 - move_to( 6 => 6 ) ok 450 - previous sibling ok 451 - first sibling ok 452 - prev sibling position < than us ok 453 - prev-next sibling is us ok 454 - first sibling position < than us ok 455 - no next sibling ok 456 - no last sibling ok 457 - prev sibling position < than us ok 458 - prev-next sibling is us ok 459 - first sibling position < than us ok 460 - group intial positions ok 461 - move_previous( 1 ) ok 462 - move_next( 1 ) ok 463 - move_first( 1 ) ok 464 - move_last( 1 ) ok 465 - move_to( 1 => 1 ) ok 466 - move_to( 1 => 2 ) ok 467 - move_to( 1 => 3 ) ok 468 - move_to( 1 => 4 ) ok 469 - move_to( 1 => 5 ) ok 470 - move_to( 1 => 6 ) ok 471 - no previous sibling ok 472 - no first sibling ok 473 - next sibling position > than us ok 474 - next-prev sibling is us ok 475 - last sibling position > than us ok 476 - next sibling ok 477 - last sibling ok 478 - next sibling position > than us ok 479 - next-prev sibling is us ok 480 - last sibling position > than us ok 481 - move_previous( 2 ) ok 482 - move_next( 2 ) ok 483 - move_first( 2 ) ok 484 - move_last( 2 ) ok 485 - move_to( 2 => 1 ) ok 486 - move_to( 2 => 2 ) ok 487 - move_to( 2 => 3 ) ok 488 - move_to( 2 => 4 ) ok 489 - move_to( 2 => 5 ) ok 490 - move_to( 2 => 6 ) ok 491 - previous sibling ok 492 - first sibling ok 493 - prev sibling position < than us ok 494 - prev-next sibling is us ok 495 - first sibling position < than us ok 496 - next sibling ok 497 - last sibling ok 498 - next sibling position > than us ok 499 - next-prev sibling is us ok 500 - last sibling position > than us ok 501 - move_previous( 3 ) ok 502 - move_next( 3 ) ok 503 - move_first( 3 ) ok 504 - move_last( 3 ) ok 505 - move_to( 3 => 1 ) ok 506 - move_to( 3 => 2 ) ok 507 - move_to( 3 => 3 ) ok 508 - move_to( 3 => 4 ) ok 509 - move_to( 3 => 5 ) ok 510 - move_to( 3 => 6 ) ok 511 - previous sibling ok 512 - first sibling ok 513 - prev sibling position < than us ok 514 - prev-next sibling is us ok 515 - first sibling position < than us ok 516 - next sibling ok 517 - last sibling ok 518 - next sibling position > than us ok 519 - next-prev sibling is us ok 520 - last sibling position > than us ok 521 - move_previous( 4 ) ok 522 - move_next( 4 ) ok 523 - move_first( 4 ) ok 524 - move_last( 4 ) ok 525 - move_to( 4 => 1 ) ok 526 - move_to( 4 => 2 ) ok 527 - move_to( 4 => 3 ) ok 528 - move_to( 4 => 4 ) ok 529 - move_to( 4 => 5 ) ok 530 - move_to( 4 => 6 ) ok 531 - previous sibling ok 532 - first sibling ok 533 - prev sibling position < than us ok 534 - prev-next sibling is us ok 535 - first sibling position < than us ok 536 - next sibling ok 537 - last sibling ok 538 - next sibling position > than us ok 539 - next-prev sibling is us ok 540 - last sibling position > than us ok 541 - move_previous( 5 ) ok 542 - move_next( 5 ) ok 543 - move_first( 5 ) ok 544 - move_last( 5 ) ok 545 - move_to( 5 => 1 ) ok 546 - move_to( 5 => 2 ) ok 547 - move_to( 5 => 3 ) ok 548 - move_to( 5 => 4 ) ok 549 - move_to( 5 => 5 ) ok 550 - move_to( 5 => 6 ) ok 551 - previous sibling ok 552 - first sibling ok 553 - prev sibling position < than us ok 554 - prev-next sibling is us ok 555 - first sibling position < than us ok 556 - next sibling ok 557 - last sibling ok 558 - next sibling position > than us ok 559 - next-prev sibling is us ok 560 - last sibling position > than us ok 561 - move_previous( 6 ) ok 562 - move_next( 6 ) ok 563 - move_first( 6 ) ok 564 - move_last( 6 ) ok 565 - move_to( 6 => 1 ) ok 566 - move_to( 6 => 2 ) ok 567 - move_to( 6 => 3 ) ok 568 - move_to( 6 => 4 ) ok 569 - move_to( 6 => 5 ) ok 570 - move_to( 6 => 6 ) ok 571 - previous sibling ok 572 - first sibling ok 573 - prev sibling position < than us ok 574 - prev-next sibling is us ok 575 - first sibling position < than us ok 576 - no next sibling ok 577 - no last sibling ok 578 - prev sibling position < than us ok 579 - prev-next sibling is us ok 580 - first sibling position < than us ok 581 - group positions after move_to_group ok 582 - group positions after move_to_group ok 583 - group positions after move_to_group ok 584 - group positions after move_to_group ok 585 - overloaded update 1 ok 586 - overloaded update 2 ok 587 - overloaded update 3 ok 588 - overloaded update 4 ok 589 - overloaded update 5 ok 590 - overloaded update 6 ok 591 - overloaded update 7 ok 592 - combined update() worked correctly ok 593 - object matches database state ok 594 - group intial positions ok 595 - move_previous( 1 ) ok 596 - move_next( 1 ) ok 597 - move_first( 1 ) ok 598 - move_last( 1 ) ok 599 - move_to( 1 => 1 ) ok 600 - move_to( 1 => 2 ) ok 601 - move_to( 1 => 3 ) ok 602 - move_to( 1 => 4 ) ok 603 - no previous sibling ok 604 - no first sibling ok 605 - next sibling position > than us ok 606 - next-prev sibling is us ok 607 - last sibling position > than us ok 608 - next sibling ok 609 - last sibling ok 610 - next sibling position > than us ok 611 - next-prev sibling is us ok 612 - last sibling position > than us ok 613 - move_previous( 2 ) ok 614 - move_next( 2 ) ok 615 - move_first( 2 ) ok 616 - move_last( 2 ) ok 617 - move_to( 2 => 1 ) ok 618 - move_to( 2 => 2 ) ok 619 - move_to( 2 => 3 ) ok 620 - move_to( 2 => 4 ) ok 621 - previous sibling ok 622 - first sibling ok 623 - prev sibling position < than us ok 624 - prev-next sibling is us ok 625 - first sibling position < than us ok 626 - next sibling ok 627 - last sibling ok 628 - next sibling position > than us ok 629 - next-prev sibling is us ok 630 - last sibling position > than us ok 631 - move_previous( 3 ) ok 632 - move_next( 3 ) ok 633 - move_first( 3 ) ok 634 - move_last( 3 ) ok 635 - move_to( 3 => 1 ) ok 636 - move_to( 3 => 2 ) ok 637 - move_to( 3 => 3 ) ok 638 - move_to( 3 => 4 ) ok 639 - previous sibling ok 640 - first sibling ok 641 - prev sibling position < than us ok 642 - prev-next sibling is us ok 643 - first sibling position < than us ok 644 - next sibling ok 645 - last sibling ok 646 - next sibling position > than us ok 647 - next-prev sibling is us ok 648 - last sibling position > than us ok 649 - move_previous( 4 ) ok 650 - move_next( 4 ) ok 651 - move_first( 4 ) ok 652 - move_last( 4 ) ok 653 - move_to( 4 => 1 ) ok 654 - move_to( 4 => 2 ) ok 655 - move_to( 4 => 3 ) ok 656 - move_to( 4 => 4 ) ok 657 - previous sibling ok 658 - first sibling ok 659 - prev sibling position < than us ok 660 - prev-next sibling is us ok 661 - first sibling position < than us ok 662 - no next sibling ok 663 - no last sibling ok 664 - prev sibling position < than us ok 665 - prev-next sibling is us ok 666 - first sibling position < than us ok 667 - group intial positions ok 668 - move_previous( 1 ) ok 669 - move_next( 1 ) ok 670 - move_first( 1 ) ok 671 - move_last( 1 ) ok 672 - move_to( 1 => 1 ) ok 673 - move_to( 1 => 2 ) ok 674 - move_to( 1 => 3 ) ok 675 - move_to( 1 => 4 ) ok 676 - no previous sibling ok 677 - no first sibling ok 678 - next sibling position > than us ok 679 - next-prev sibling is us ok 680 - last sibling position > than us ok 681 - next sibling ok 682 - last sibling ok 683 - next sibling position > than us ok 684 - next-prev sibling is us ok 685 - last sibling position > than us ok 686 - move_previous( 2 ) ok 687 - move_next( 2 ) ok 688 - move_first( 2 ) ok 689 - move_last( 2 ) ok 690 - move_to( 2 => 1 ) ok 691 - move_to( 2 => 2 ) ok 692 - move_to( 2 => 3 ) ok 693 - move_to( 2 => 4 ) ok 694 - previous sibling ok 695 - first sibling ok 696 - prev sibling position < than us ok 697 - prev-next sibling is us ok 698 - first sibling position < than us ok 699 - next sibling ok 700 - last sibling ok 701 - next sibling position > than us ok 702 - next-prev sibling is us ok 703 - last sibling position > than us ok 704 - move_previous( 3 ) ok 705 - move_next( 3 ) ok 706 - move_first( 3 ) ok 707 - move_last( 3 ) ok 708 - move_to( 3 => 1 ) ok 709 - move_to( 3 => 2 ) ok 710 - move_to( 3 => 3 ) ok 711 - move_to( 3 => 4 ) ok 712 - previous sibling ok 713 - first sibling ok 714 - prev sibling position < than us ok 715 - prev-next sibling is us ok 716 - first sibling position < than us ok 717 - next sibling ok 718 - last sibling ok 719 - next sibling position > than us ok 720 - next-prev sibling is us ok 721 - last sibling position > than us ok 722 - move_previous( 4 ) ok 723 - move_next( 4 ) ok 724 - move_first( 4 ) ok 725 - move_last( 4 ) ok 726 - move_to( 4 => 1 ) ok 727 - move_to( 4 => 2 ) ok 728 - move_to( 4 => 3 ) ok 729 - move_to( 4 => 4 ) ok 730 - previous sibling ok 731 - first sibling ok 732 - prev sibling position < than us ok 733 - prev-next sibling is us ok 734 - first sibling position < than us ok 735 - no next sibling ok 736 - no last sibling ok 737 - prev sibling position < than us ok 738 - prev-next sibling is us ok 739 - first sibling position < than us ok 740 - group intial positions ok 741 - move_previous( 1 ) ok 742 - move_next( 1 ) ok 743 - move_first( 1 ) ok 744 - move_last( 1 ) ok 745 - move_to( 1 => 1 ) ok 746 - move_to( 1 => 2 ) ok 747 - move_to( 1 => 3 ) ok 748 - move_to( 1 => 4 ) ok 749 - no previous sibling ok 750 - no first sibling ok 751 - next sibling position > than us ok 752 - next-prev sibling is us ok 753 - last sibling position > than us ok 754 - next sibling ok 755 - last sibling ok 756 - next sibling position > than us ok 757 - next-prev sibling is us ok 758 - last sibling position > than us ok 759 - move_previous( 2 ) ok 760 - move_next( 2 ) ok 761 - move_first( 2 ) ok 762 - move_last( 2 ) ok 763 - move_to( 2 => 1 ) ok 764 - move_to( 2 => 2 ) ok 765 - move_to( 2 => 3 ) ok 766 - move_to( 2 => 4 ) ok 767 - previous sibling ok 768 - first sibling ok 769 - prev sibling position < than us ok 770 - prev-next sibling is us ok 771 - first sibling position < than us ok 772 - next sibling ok 773 - last sibling ok 774 - next sibling position > than us ok 775 - next-prev sibling is us ok 776 - last sibling position > than us ok 777 - move_previous( 3 ) ok 778 - move_next( 3 ) ok 779 - move_first( 3 ) ok 780 - move_last( 3 ) ok 781 - move_to( 3 => 1 ) ok 782 - move_to( 3 => 2 ) ok 783 - move_to( 3 => 3 ) ok 784 - move_to( 3 => 4 ) ok 785 - previous sibling ok 786 - first sibling ok 787 - prev sibling position < than us ok 788 - prev-next sibling is us ok 789 - first sibling position < than us ok 790 - next sibling ok 791 - last sibling ok 792 - next sibling position > than us ok 793 - next-prev sibling is us ok 794 - last sibling position > than us ok 795 - move_previous( 4 ) ok 796 - move_next( 4 ) ok 797 - move_first( 4 ) ok 798 - move_last( 4 ) ok 799 - move_to( 4 => 1 ) ok 800 - move_to( 4 => 2 ) ok 801 - move_to( 4 => 3 ) ok 802 - move_to( 4 => 4 ) ok 803 - previous sibling ok 804 - first sibling ok 805 - prev sibling position < than us ok 806 - prev-next sibling is us ok 807 - first sibling position < than us ok 808 - no next sibling ok 809 - no last sibling ok 810 - prev sibling position < than us ok 811 - prev-next sibling is us ok 812 - first sibling position < than us ok 813 - group intial positions ok 814 - move_previous( 1 ) ok 815 - move_next( 1 ) ok 816 - move_first( 1 ) ok 817 - move_last( 1 ) ok 818 - move_to( 1 => 1 ) ok 819 - move_to( 1 => 2 ) ok 820 - move_to( 1 => 3 ) ok 821 - move_to( 1 => 4 ) ok 822 - no previous sibling ok 823 - no first sibling ok 824 - next sibling position > than us ok 825 - next-prev sibling is us ok 826 - last sibling position > than us ok 827 - next sibling ok 828 - last sibling ok 829 - next sibling position > than us ok 830 - next-prev sibling is us ok 831 - last sibling position > than us ok 832 - move_previous( 2 ) ok 833 - move_next( 2 ) ok 834 - move_first( 2 ) ok 835 - move_last( 2 ) ok 836 - move_to( 2 => 1 ) ok 837 - move_to( 2 => 2 ) ok 838 - move_to( 2 => 3 ) ok 839 - move_to( 2 => 4 ) ok 840 - previous sibling ok 841 - first sibling ok 842 - prev sibling position < than us ok 843 - prev-next sibling is us ok 844 - first sibling position < than us ok 845 - next sibling ok 846 - last sibling ok 847 - next sibling position > than us ok 848 - next-prev sibling is us ok 849 - last sibling position > than us ok 850 - move_previous( 3 ) ok 851 - move_next( 3 ) ok 852 - move_first( 3 ) ok 853 - move_last( 3 ) ok 854 - move_to( 3 => 1 ) ok 855 - move_to( 3 => 2 ) ok 856 - move_to( 3 => 3 ) ok 857 - move_to( 3 => 4 ) ok 858 - previous sibling ok 859 - first sibling ok 860 - prev sibling position < than us ok 861 - prev-next sibling is us ok 862 - first sibling position < than us ok 863 - next sibling ok 864 - last sibling ok 865 - next sibling position > than us ok 866 - next-prev sibling is us ok 867 - last sibling position > than us ok 868 - move_previous( 4 ) ok 869 - move_next( 4 ) ok 870 - move_first( 4 ) ok 871 - move_last( 4 ) ok 872 - move_to( 4 => 1 ) ok 873 - move_to( 4 => 2 ) ok 874 - move_to( 4 => 3 ) ok 875 - move_to( 4 => 4 ) ok 876 - previous sibling ok 877 - first sibling ok 878 - prev sibling position < than us ok 879 - prev-next sibling is us ok 880 - first sibling position < than us ok 881 - no next sibling ok 882 - no last sibling ok 883 - prev sibling position < than us ok 884 - prev-next sibling is us ok 885 - first sibling position < than us ok 886 - group intial positions ok 887 - move_previous( 1 ) ok 888 - move_next( 1 ) ok 889 - move_first( 1 ) ok 890 - move_last( 1 ) ok 891 - move_to( 1 => 1 ) ok 892 - move_to( 1 => 2 ) ok 893 - move_to( 1 => 3 ) ok 894 - move_to( 1 => 4 ) ok 895 - no previous sibling ok 896 - no first sibling ok 897 - next sibling position > than us ok 898 - next-prev sibling is us ok 899 - last sibling position > than us ok 900 - next sibling ok 901 - last sibling ok 902 - next sibling position > than us ok 903 - next-prev sibling is us ok 904 - last sibling position > than us ok 905 - move_previous( 2 ) ok 906 - move_next( 2 ) ok 907 - move_first( 2 ) ok 908 - move_last( 2 ) ok 909 - move_to( 2 => 1 ) ok 910 - move_to( 2 => 2 ) ok 911 - move_to( 2 => 3 ) ok 912 - move_to( 2 => 4 ) ok 913 - previous sibling ok 914 - first sibling ok 915 - prev sibling position < than us ok 916 - prev-next sibling is us ok 917 - first sibling position < than us ok 918 - next sibling ok 919 - last sibling ok 920 - next sibling position > than us ok 921 - next-prev sibling is us ok 922 - last sibling position > than us ok 923 - move_previous( 3 ) ok 924 - move_next( 3 ) ok 925 - move_first( 3 ) ok 926 - move_last( 3 ) ok 927 - move_to( 3 => 1 ) ok 928 - move_to( 3 => 2 ) ok 929 - move_to( 3 => 3 ) ok 930 - move_to( 3 => 4 ) ok 931 - previous sibling ok 932 - first sibling ok 933 - prev sibling position < than us ok 934 - prev-next sibling is us ok 935 - first sibling position < than us ok 936 - next sibling ok 937 - last sibling ok 938 - next sibling position > than us ok 939 - next-prev sibling is us ok 940 - last sibling position > than us ok 941 - move_previous( 4 ) ok 942 - move_next( 4 ) ok 943 - move_first( 4 ) ok 944 - move_last( 4 ) ok 945 - move_to( 4 => 1 ) ok 946 - move_to( 4 => 2 ) ok 947 - move_to( 4 => 3 ) ok 948 - move_to( 4 => 4 ) ok 949 - previous sibling ok 950 - first sibling ok 951 - prev sibling position < than us ok 952 - prev-next sibling is us ok 953 - first sibling position < than us ok 954 - no next sibling ok 955 - no last sibling ok 956 - prev sibling position < than us ok 957 - prev-next sibling is us ok 958 - first sibling position < than us ok 959 - group intial positions ok 960 - move_previous( 1 ) ok 961 - move_next( 1 ) ok 962 - move_first( 1 ) ok 963 - move_last( 1 ) ok 964 - move_to( 1 => 1 ) ok 965 - move_to( 1 => 2 ) ok 966 - move_to( 1 => 3 ) ok 967 - move_to( 1 => 4 ) ok 968 - no previous sibling ok 969 - no first sibling ok 970 - next sibling position > than us ok 971 - next-prev sibling is us ok 972 - last sibling position > than us ok 973 - next sibling ok 974 - last sibling ok 975 - next sibling position > than us ok 976 - next-prev sibling is us ok 977 - last sibling position > than us ok 978 - move_previous( 2 ) ok 979 - move_next( 2 ) ok 980 - move_first( 2 ) ok 981 - move_last( 2 ) ok 982 - move_to( 2 => 1 ) ok 983 - move_to( 2 => 2 ) ok 984 - move_to( 2 => 3 ) ok 985 - move_to( 2 => 4 ) ok 986 - previous sibling ok 987 - first sibling ok 988 - prev sibling position < than us ok 989 - prev-next sibling is us ok 990 - first sibling position < than us ok 991 - next sibling ok 992 - last sibling ok 993 - next sibling position > than us ok 994 - next-prev sibling is us ok 995 - last sibling position > than us ok 996 - move_previous( 3 ) ok 997 - move_next( 3 ) ok 998 - move_first( 3 ) ok 999 - move_last( 3 ) ok 1000 - move_to( 3 => 1 ) ok 1001 - move_to( 3 => 2 ) ok 1002 - move_to( 3 => 3 ) ok 1003 - move_to( 3 => 4 ) ok 1004 - previous sibling ok 1005 - first sibling ok 1006 - prev sibling position < than us ok 1007 - prev-next sibling is us ok 1008 - first sibling position < than us ok 1009 - next sibling ok 1010 - last sibling ok 1011 - next sibling position > than us ok 1012 - next-prev sibling is us ok 1013 - last sibling position > than us ok 1014 - move_previous( 4 ) ok 1015 - move_next( 4 ) ok 1016 - move_first( 4 ) ok 1017 - move_last( 4 ) ok 1018 - move_to( 4 => 1 ) ok 1019 - move_to( 4 => 2 ) ok 1020 - move_to( 4 => 3 ) ok 1021 - move_to( 4 => 4 ) ok 1022 - previous sibling ok 1023 - first sibling ok 1024 - prev sibling position < than us ok 1025 - prev-next sibling is us ok 1026 - first sibling position < than us ok 1027 - no next sibling ok 1028 - no last sibling ok 1029 - prev sibling position < than us ok 1030 - prev-next sibling is us ok 1031 - first sibling position < than us ok 1032 - group intial positions ok 1033 - move_previous( 1 ) ok 1034 - move_next( 1 ) ok 1035 - move_first( 1 ) ok 1036 - move_last( 1 ) ok 1037 - move_to( 1 => 1 ) ok 1038 - move_to( 1 => 2 ) ok 1039 - move_to( 1 => 3 ) ok 1040 - move_to( 1 => 4 ) ok 1041 - no previous sibling ok 1042 - no first sibling ok 1043 - next sibling position > than us ok 1044 - next-prev sibling is us ok 1045 - last sibling position > than us ok 1046 - next sibling ok 1047 - last sibling ok 1048 - next sibling position > than us ok 1049 - next-prev sibling is us ok 1050 - last sibling position > than us ok 1051 - move_previous( 2 ) ok 1052 - move_next( 2 ) ok 1053 - move_first( 2 ) ok 1054 - move_last( 2 ) ok 1055 - move_to( 2 => 1 ) ok 1056 - move_to( 2 => 2 ) ok 1057 - move_to( 2 => 3 ) ok 1058 - move_to( 2 => 4 ) ok 1059 - previous sibling ok 1060 - first sibling ok 1061 - prev sibling position < than us ok 1062 - prev-next sibling is us ok 1063 - first sibling position < than us ok 1064 - next sibling ok 1065 - last sibling ok 1066 - next sibling position > than us ok 1067 - next-prev sibling is us ok 1068 - last sibling position > than us ok 1069 - move_previous( 3 ) ok 1070 - move_next( 3 ) ok 1071 - move_first( 3 ) ok 1072 - move_last( 3 ) ok 1073 - move_to( 3 => 1 ) ok 1074 - move_to( 3 => 2 ) ok 1075 - move_to( 3 => 3 ) ok 1076 - move_to( 3 => 4 ) ok 1077 - previous sibling ok 1078 - first sibling ok 1079 - prev sibling position < than us ok 1080 - prev-next sibling is us ok 1081 - first sibling position < than us ok 1082 - next sibling ok 1083 - last sibling ok 1084 - next sibling position > than us ok 1085 - next-prev sibling is us ok 1086 - last sibling position > than us ok 1087 - move_previous( 4 ) ok 1088 - move_next( 4 ) ok 1089 - move_first( 4 ) ok 1090 - move_last( 4 ) ok 1091 - move_to( 4 => 1 ) ok 1092 - move_to( 4 => 2 ) ok 1093 - move_to( 4 => 3 ) ok 1094 - move_to( 4 => 4 ) ok 1095 - previous sibling ok 1096 - first sibling ok 1097 - prev sibling position < than us ok 1098 - prev-next sibling is us ok 1099 - first sibling position < than us ok 1100 - no next sibling ok 1101 - no last sibling ok 1102 - prev sibling position < than us ok 1103 - prev-next sibling is us ok 1104 - first sibling position < than us ok 1105 - group intial positions ok 1106 - move_previous( 1 ) ok 1107 - move_next( 1 ) ok 1108 - move_first( 1 ) ok 1109 - move_last( 1 ) ok 1110 - move_to( 1 => 1 ) ok 1111 - move_to( 1 => 2 ) ok 1112 - move_to( 1 => 3 ) ok 1113 - move_to( 1 => 4 ) ok 1114 - no previous sibling ok 1115 - no first sibling ok 1116 - next sibling position > than us ok 1117 - next-prev sibling is us ok 1118 - last sibling position > than us ok 1119 - next sibling ok 1120 - last sibling ok 1121 - next sibling position > than us ok 1122 - next-prev sibling is us ok 1123 - last sibling position > than us ok 1124 - move_previous( 2 ) ok 1125 - move_next( 2 ) ok 1126 - move_first( 2 ) ok 1127 - move_last( 2 ) ok 1128 - move_to( 2 => 1 ) ok 1129 - move_to( 2 => 2 ) ok 1130 - move_to( 2 => 3 ) ok 1131 - move_to( 2 => 4 ) ok 1132 - previous sibling ok 1133 - first sibling ok 1134 - prev sibling position < than us ok 1135 - prev-next sibling is us ok 1136 - first sibling position < than us ok 1137 - next sibling ok 1138 - last sibling ok 1139 - next sibling position > than us ok 1140 - next-prev sibling is us ok 1141 - last sibling position > than us ok 1142 - move_previous( 3 ) ok 1143 - move_next( 3 ) ok 1144 - move_first( 3 ) ok 1145 - move_last( 3 ) ok 1146 - move_to( 3 => 1 ) ok 1147 - move_to( 3 => 2 ) ok 1148 - move_to( 3 => 3 ) ok 1149 - move_to( 3 => 4 ) ok 1150 - previous sibling ok 1151 - first sibling ok 1152 - prev sibling position < than us ok 1153 - prev-next sibling is us ok 1154 - first sibling position < than us ok 1155 - next sibling ok 1156 - last sibling ok 1157 - next sibling position > than us ok 1158 - next-prev sibling is us ok 1159 - last sibling position > than us ok 1160 - move_previous( 4 ) ok 1161 - move_next( 4 ) ok 1162 - move_first( 4 ) ok 1163 - move_last( 4 ) ok 1164 - move_to( 4 => 1 ) ok 1165 - move_to( 4 => 2 ) ok 1166 - move_to( 4 => 3 ) ok 1167 - move_to( 4 => 4 ) ok 1168 - previous sibling ok 1169 - first sibling ok 1170 - prev sibling position < than us ok 1171 - prev-next sibling is us ok 1172 - first sibling position < than us ok 1173 - no next sibling ok 1174 - no last sibling ok 1175 - prev sibling position < than us ok 1176 - prev-next sibling is us ok 1177 - first sibling position < than us ok 1178 - group intial positions ok 1179 - move_previous( 1 ) ok 1180 - move_next( 1 ) ok 1181 - move_first( 1 ) ok 1182 - move_last( 1 ) ok 1183 - move_to( 1 => 1 ) ok 1184 - move_to( 1 => 2 ) ok 1185 - move_to( 1 => 3 ) ok 1186 - move_to( 1 => 4 ) ok 1187 - no previous sibling ok 1188 - no first sibling ok 1189 - next sibling position > than us ok 1190 - next-prev sibling is us ok 1191 - last sibling position > than us ok 1192 - next sibling ok 1193 - last sibling ok 1194 - next sibling position > than us ok 1195 - next-prev sibling is us ok 1196 - last sibling position > than us ok 1197 - move_previous( 2 ) ok 1198 - move_next( 2 ) ok 1199 - move_first( 2 ) ok 1200 - move_last( 2 ) ok 1201 - move_to( 2 => 1 ) ok 1202 - move_to( 2 => 2 ) ok 1203 - move_to( 2 => 3 ) ok 1204 - move_to( 2 => 4 ) ok 1205 - previous sibling ok 1206 - first sibling ok 1207 - prev sibling position < than us ok 1208 - prev-next sibling is us ok 1209 - first sibling position < than us ok 1210 - next sibling ok 1211 - last sibling ok 1212 - next sibling position > than us ok 1213 - next-prev sibling is us ok 1214 - last sibling position > than us ok 1215 - move_previous( 3 ) ok 1216 - move_next( 3 ) ok 1217 - move_first( 3 ) ok 1218 - move_last( 3 ) ok 1219 - move_to( 3 => 1 ) ok 1220 - move_to( 3 => 2 ) ok 1221 - move_to( 3 => 3 ) ok 1222 - move_to( 3 => 4 ) ok 1223 - previous sibling ok 1224 - first sibling ok 1225 - prev sibling position < than us ok 1226 - prev-next sibling is us ok 1227 - first sibling position < than us ok 1228 - next sibling ok 1229 - last sibling ok 1230 - next sibling position > than us ok 1231 - next-prev sibling is us ok 1232 - last sibling position > than us ok 1233 - move_previous( 4 ) ok 1234 - move_next( 4 ) ok 1235 - move_first( 4 ) ok 1236 - move_last( 4 ) ok 1237 - move_to( 4 => 1 ) ok 1238 - move_to( 4 => 2 ) ok 1239 - move_to( 4 => 3 ) ok 1240 - move_to( 4 => 4 ) ok 1241 - previous sibling ok 1242 - first sibling ok 1243 - prev sibling position < than us ok 1244 - prev-next sibling is us ok 1245 - first sibling position < than us ok 1246 - no next sibling ok 1247 - no last sibling ok 1248 - prev sibling position < than us ok 1249 - prev-next sibling is us ok 1250 - first sibling position < than us ok 1251 - group positions after move_to_group ok 1252 - group positions after move_to_group ok 1253 - group positions after move_to_group ok 1254 - group positions after move_to_group ok 1255 - group positions after move_to_group ok 1256 - group positions after move_to_group ok 1257 - group positions after move_to_group ok 1258 - group positions after move_to_group ok 1259 - group positions after move_to_group ok 1260 - group positions after move_to_group ok 1261 - group positions after move_to_group ok 1262 - group positions after move_to_group ok 1263 - group positions after move_to_group ok 1264 - group positions after move_to_group ok 1265 - group positions after move_to_group ok 1266 - group positions after move_to_group ok 1267 - overloaded multicol update 1 ok 1268 - overloaded multicol update 2 ok 1269 - overloaded multicol update 3 ok 1270 - overloaded multicol update 4 ok 1271 - overloaded multicol update 5 1..1271 # Auto checked 5 references for leaks - none detected ok t/88result_set_column.t ............................. # ok 1 - At least one year is the same in rs ok 2 - five titles returned ok 3 - next works ok 4 - wantarray context okay ok 5 - get_column (\'FUNC') ok ok 6 - max okay for year ok 7 - min okay for title ok 8 - three artists returned ok 9 - reset okay ok 10 - first okay ok 11 - single okay ok 12 - single warned ok 13 - distinct => 1 is passed through properly ok 14 - Correct SQL on external-ordered distinct ok 15 - Correct SQL on count of external-orderdd distinct ok 16 - Correct rs-count ok 17 - Correct direct count ok 18 - +select/+as additional column "last_year" present (scalar) ok 19 - +select/+as nonexistent column throws exception ok 20 - +select/+as overridden column "title" ok 21 - +select/+as multiple additional columns, "tlength" column present ok 22 - +select/+as multiple additional columns, "addedtitle" column present ok 23 - Correct SQL for get_column/as ok 24 - Correct SQL for get_column/+as col ok 25 - Correct SQL for get_column/+as func ok 26 - Subquery count induced by aliased ordering function ok 27 ok 28 - prefetch wiped ok 29 - Sum of a resultset works correctly ok 30 - Owner Newton has multiple books ok 31 - Correctly calculated price of all owned books ok 32 - join properly explodes amount of rows from get_column ok 33 - prefetch properly collapses amount of rows from get_column ok 34 - Correct SQL for prefetch/order_by/group_by ok 35 - Correct: Max cd in Track is 5 ok 36 - Correct max tracks per cd ok 37 - Correct min tracks per cd ok 38 - Correct avg tracks per cd ok 39 - correct cd count with explicitly grouped column ok 40 - Getting explicitly grouped column works ok 41 - correct cd count with implicitly grouped column ok 42 - Getting implicitly grouped column works ok 43 - Expected (though nonsensical) SQL generated on rscol-with-distinct-over-function ok 44 - deprecation warning ok 45 - Expected (though nonsensical) SQL generated on rscol-with-distinct-over-function ok 46 - deprecation warning not ok 47 - Get aggregate over group works # TODO multiplying join leaks through to the count aggregate... this may never actually work # Failed (TODO) test 'Get aggregate over group works' # at t/88result_set_column.t line 326. # Structures begin differing at: # $got->[0] = '3' # $expected->[0] = '1' 1..47 # Auto checked 5 references for leaks - none detected ok t/90ensure_class_loaded.t ........................... # 1..28 ok 1 - loaded package DBIx::Class::Schema was found ok 2 - DBICTest::FakeComponent not loaded yet ok 3 - package DBICTest::FakeComponent was found ok 4 - DBICTest::FakeComponent not loaded by ensure_class_found() ok 5 - anonymous package TestPackage::A found ok 6 - fake package not found ok 7 - load_optional_class on a nonexistent class did not throw ok 8 - nonexistent package not loaded ok 9 - load_optional_class on an existing class did not throw ok 10 - DBICTest::OptionalComponent loaded ok 11 - DBICTest::ErrorComponent threw ok ok 12 - load_optional_class on a nonexistent PAR class did not throw ok 13 - nonexistent PAR package not loaded ok 14 - load_optional_class of a no-true-returning PAR module did throw ok 15 - no-true-returning PAR package not loaded ok 16 - load_optional_class of a PAR module did not throw ok 17 - PAR package "loaded" ok 18 - load_optional_class did not throw ok 19 - DBIx::Class::ResultClass::HashRefInflator loaded ok 20 - anonymous package exists ok 21 - ensure_class_loaded detected an anon. class ok 22 - ensure_class_loaded threw exception for nonexistent class ok 23 - DBICTest::FakeComponent not loaded yet ok 24 - ensure_class_loaded detected an existing but non-loaded class ok 25 - DBICTest::FakeComponent now loaded ok 26 - ensure_class_loaded(DBICTest::SyntaxErrorComponent1) threw ok ok 27 - load_optional_class(DBICTest::SyntaxErrorComponent2) threw ok ok 28 - Errors from RS components reported right # Auto checked 5 references for leaks - none detected ok t/90join_torture.t .................................. # ok 1 ok 2 - Complex join parsed/executed properly ok 3 - bare field conditions okay after search related ok 4 - Two artists returned ok 5 - condition based on inherited join okay ok 6 - All cds for artist returned ok 7 - All cds for artist returned via count ok 8 - correct artist returned ok 9 - search without using previous joins okay ok 10 - prefetch on same rel okay ok 11 - find on has many rs okay ok 12 - right number of prefetched tracks after has many ok 13 - search related on search related okay ok 14 - search relateds with order by okay ok 15 - somewhat pointless search on rel with order_by on it okay ok 16 - search related with prefetch okay ok 17 - bonkers search_related-with-join-midway okay ok 18 - both joins kept ok 19 - query on double joined rel runs okay ok 20 - only one join kept when inherited ok 21 - pathological prefetch ok ok 22 - both joins kept ok 23 - query on double joined rel runs okay ok 24 ok 25 ok 26 ok 27 ok 28 1..28 # Auto checked 5 references for leaks - none detected ok t/91merge_joinpref_attr.t ........................... # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 1..17 # Auto checked 5 references for leaks - none detected ok t/93autocast.t ...................................... # ok 1 - expected sql with casting off ok 2 - expected sql with casting on 1..2 # Auto checked 5 references for leaks - none detected ok t/93single_accessor_object.t ........................ # ok 1 - created a CD ok 2 - artist matches CD ok 3 - created liner notes ok 4 - liner notes matches CD ok 5 - liner notes are correct ok 6 - track matches CD before update ok 7 - track matches another CD after update ok 8 - genreid is NULL ok 9 - genre accessor returns undef ok 10 - genre accessor throws without column 1..10 # Auto checked 15 references for leaks - none detected ok t/94pk_mutation.t ................................... # 1..10 ok 1 - found an artist with the new PK ok 2 - artist ID matches ok 3 - no artist found with the old PK ok 4 - found an artist with the new PK ok 5 - artist ID matches ok 6 - found an artist with the new PK ok 7 - artist ID matches ok 8 - no artist found with the old PK ok 9 - found an artist with the new PK ok 10 - artist ID matches # Auto checked 5 references for leaks - none detected ok t/94versioning.t .................................... skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/96_is_deteministic_value.t ........................ # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 # Auto checked 5 references for leaks - none detected ok t/97result_class.t .................................. # ok 1 - nonexistant result_class exception ok 2 - Correct artist result_class ok 3 - nonexistant result_access exception (from accessor) ok 4 - IWillExplode explodes on inflate ok 5 - Correct cd result_class ok 6 - Correct cd2 result_class ok 7 - Correct cd3 result_class ok 8 - 'Inflated into correct cd result_class' isa 'DBICTest::CD' ok 9 - Correct artist result_class ok 10 - Correct cd result_class ok 11 - 'Inflated into correct cd result_class' isa 'DBICTest::CD' ok 12 - 'Inflated into correct cd result_class' isa 'DBICTest::CD' ok 13 - starting with correct resultclass ok 14 - resultclass changed ok 15 - Correcty blessed output ok 16 - Throws on result class change in progress ok 17 - Warning on noop result_class change ok 18 - class changed anyway ok 19 - Correctly inflated prefetched result 1..19 # Auto checked 5 references for leaks - none detected ok t/99dbic_sqlt_parser.t .............................. # ok 1 - deprecated crazy parser_arg 'DBIx::Class::Schema' warned ok 2 - deprecated crazy parser_arg 'DBIx::Schema' warned ok 3 - deprecated crazy parser_arg 'package' warned ok 4 - Schema not leaked ok 5 - 'SQLT schema object SQL::Translator::Schema=HASH(0xaaaad8a0c5d8) produced' isa 'SQL::Translator::Schema' ok 6 - 'SQLT schema object SQL::Translator::Schema=HASH(0xaaaad9384e48) produced' isa 'SQL::Translator::Schema' ok 7 - 'SQLT schema object SQL::Translator::Schema=HASH(0xaaaad93b96d0) produced' isa 'SQL::Translator::Schema' ok 8 - 'SQLT schema object SQL::Translator::Schema=HASH(0xaaaad933cc78) produced' isa 'SQL::Translator::Schema' ok 9 - 'SQLT schema object SQL::Translator::Schema=HASH(0xaaaad9315870) produced' isa 'SQL::Translator::Schema' ok 10 - 'SQLT schema object produced' isa 'SQL::Translator::Schema' ok 11 ok 12 # skip Test requires YAML.pm ok 13 - correct number of indices for Money with no args ok 14 - correct number of indices for TwoKeyTreeLike with no args ok 15 - no additional index for the primary columns exists in TwoKeyTreeLike ok 16 - correct number of indices for OneKey with no args ok 17 - correct number of indices for ArtistUndirectedMap with no args ok 18 - no additional index for the primary columns exists in ArtistUndirectedMap ok 19 - no additional index for the primary columns exists in ArtistUndirectedMap ok 20 - correct number of indices for LyricVersion with no args ok 21 - no additional index for the primary columns exists in LyricVersion ok 22 - correct number of indices for Artist with no args ok 23 - correct number of indices for LinerNotes with no args ok 24 - correct number of indices for Link with no args ok 25 - correct number of indices for NoPrimaryKey with no args ok 26 - correct number of indices for CD_to_Producer with no args ok 27 - no additional index for the primary columns exists in CD_to_Producer ok 28 - no additional index for the primary columns exists in CD_to_Producer ok 29 - correct number of indices for CD with no args ok 30 - no additional index for the primary columns exists in CD ok 31 - no additional index for the primary columns exists in CD ok 32 - no additional index for the primary columns exists in CD ok 33 - correct number of indices for TwoKeys with no args ok 34 - no additional index for the primary columns exists in TwoKeys ok 35 - correct number of indices for SelfRefAlias with no args ok 36 - no additional index for the primary columns exists in SelfRefAlias ok 37 - no additional index for the primary columns exists in SelfRefAlias ok 38 - correct number of indices for Encoded with no args ok 39 - correct number of indices for Serialized with no args ok 40 - correct number of indices for Image with no args ok 41 - no additional index for the primary columns exists in Image ok 42 - correct number of indices for Bookmark with no args ok 43 - no additional index for the primary columns exists in Bookmark ok 44 - correct number of indices for Collection with no args ok 45 - correct number of indices for Artwork with no args ok 46 - correct number of indices for BindType with no args ok 47 - correct number of indices for EventTZ with no args ok 48 - correct number of indices for CollectionObject with no args ok 49 - no additional index for the primary columns exists in CollectionObject ok 50 - no additional index for the primary columns exists in CollectionObject ok 51 - correct number of indices for Genre with no args ok 52 - correct number of indices for ArtistSubclass with no args ok 53 - correct number of indices for FourKeys with no args ok 54 - correct number of indices for BooksInLibrary with no args ok 55 - no additional index for the primary columns exists in BooksInLibrary ok 56 - correct number of indices for SourceNameArtists with no args ok 57 - correct number of indices for SelfRef with no args ok 58 - correct number of indices for Producer with no args ok 59 - correct number of indices for Lyrics with no args ok 60 - no additional index for the primary columns exists in Lyrics ok 61 - correct number of indices for FourKeys_to_TwoKeys with no args ok 62 - no additional index for the primary columns exists in FourKeys_to_TwoKeys ok 63 - no additional index for the primary columns exists in FourKeys_to_TwoKeys ok 64 - correct number of indices for Tag with no args ok 65 - no additional index for the primary columns exists in Tag ok 66 - correct number of indices for Artwork_to_Artist with no args ok 67 - no additional index for the primary columns exists in Artwork_to_Artist ok 68 - no additional index for the primary columns exists in Artwork_to_Artist ok 69 - correct number of indices for TypedObject with no args ok 70 - correct number of indices for ForceForeign with no args ok 71 - correct number of indices for SequenceTest with no args ok 72 - correct number of indices for Owners with no args ok 73 - correct number of indices for TreeLike with no args ok 74 - no additional index for the primary columns exists in TreeLike ok 75 - correct number of indices for Track with no args ok 76 - no additional index for the primary columns exists in Track ok 77 - correct number of indices for Employee with no args ok 78 - no additional index for the primary columns exists in Employee ok 79 - correct number of indices for Event with no args ok 80 - correct number of indices for TimestampPrimaryKey with no args ok 81 - correct number of indices for Money with add_fk_index => 1 ok 82 - correct number of indices for TwoKeyTreeLike with add_fk_index => 1 ok 83 - correct number of indices for OneKey with add_fk_index => 1 ok 84 - correct number of indices for ArtistUndirectedMap with add_fk_index => 1 ok 85 - correct number of indices for LyricVersion with add_fk_index => 1 ok 86 - correct number of indices for Artist with add_fk_index => 1 ok 87 - correct number of indices for LinerNotes with add_fk_index => 1 ok 88 - correct number of indices for Link with add_fk_index => 1 ok 89 - correct number of indices for NoPrimaryKey with add_fk_index => 1 ok 90 - correct number of indices for CD_to_Producer with add_fk_index => 1 ok 91 - correct number of indices for CD with add_fk_index => 1 ok 92 - correct number of indices for TwoKeys with add_fk_index => 1 ok 93 - correct number of indices for SelfRefAlias with add_fk_index => 1 ok 94 - correct number of indices for Encoded with add_fk_index => 1 ok 95 - correct number of indices for Serialized with add_fk_index => 1 ok 96 - correct number of indices for Image with add_fk_index => 1 ok 97 - correct number of indices for Bookmark with add_fk_index => 1 ok 98 - correct number of indices for Collection with add_fk_index => 1 ok 99 - correct number of indices for Artwork with add_fk_index => 1 ok 100 - correct number of indices for BindType with add_fk_index => 1 ok 101 - correct number of indices for EventTZ with add_fk_index => 1 ok 102 - correct number of indices for CollectionObject with add_fk_index => 1 ok 103 - correct number of indices for Genre with add_fk_index => 1 ok 104 - correct number of indices for ArtistSubclass with add_fk_index => 1 ok 105 - correct number of indices for FourKeys with add_fk_index => 1 ok 106 - correct number of indices for BooksInLibrary with add_fk_index => 1 ok 107 - correct number of indices for SourceNameArtists with add_fk_index => 1 ok 108 - correct number of indices for SelfRef with add_fk_index => 1 ok 109 - correct number of indices for Producer with add_fk_index => 1 ok 110 - correct number of indices for Lyrics with add_fk_index => 1 ok 111 - correct number of indices for FourKeys_to_TwoKeys with add_fk_index => 1 ok 112 - correct number of indices for Tag with add_fk_index => 1 ok 113 - correct number of indices for Artwork_to_Artist with add_fk_index => 1 ok 114 - correct number of indices for TypedObject with add_fk_index => 1 ok 115 - correct number of indices for ForceForeign with add_fk_index => 1 ok 116 - correct number of indices for SequenceTest with add_fk_index => 1 ok 117 - correct number of indices for Owners with add_fk_index => 1 ok 118 - correct number of indices for TreeLike with add_fk_index => 1 ok 119 - correct number of indices for Track with add_fk_index => 1 ok 120 - correct number of indices for Employee with add_fk_index => 1 ok 121 - correct number of indices for Event with add_fk_index => 1 ok 122 - correct number of indices for TimestampPrimaryKey with add_fk_index => 1 ok 123 - correct number of indices for Money with add_fk_index => 0 ok 124 - correct number of indices for TwoKeyTreeLike with add_fk_index => 0 ok 125 - correct number of indices for OneKey with add_fk_index => 0 ok 126 - correct number of indices for ArtistUndirectedMap with add_fk_index => 0 ok 127 - correct number of indices for LyricVersion with add_fk_index => 0 ok 128 - correct number of indices for Artist with add_fk_index => 0 ok 129 - correct number of indices for LinerNotes with add_fk_index => 0 ok 130 - correct number of indices for Link with add_fk_index => 0 ok 131 - correct number of indices for NoPrimaryKey with add_fk_index => 0 ok 132 - correct number of indices for CD_to_Producer with add_fk_index => 0 ok 133 - correct number of indices for CD with add_fk_index => 0 ok 134 - correct number of indices for TwoKeys with add_fk_index => 0 ok 135 - correct number of indices for SelfRefAlias with add_fk_index => 0 ok 136 - correct number of indices for Encoded with add_fk_index => 0 ok 137 - correct number of indices for Serialized with add_fk_index => 0 ok 138 - correct number of indices for Image with add_fk_index => 0 ok 139 - correct number of indices for Bookmark with add_fk_index => 0 ok 140 - correct number of indices for Collection with add_fk_index => 0 ok 141 - correct number of indices for Artwork with add_fk_index => 0 ok 142 - correct number of indices for BindType with add_fk_index => 0 ok 143 - correct number of indices for EventTZ with add_fk_index => 0 ok 144 - correct number of indices for CollectionObject with add_fk_index => 0 ok 145 - correct number of indices for Genre with add_fk_index => 0 ok 146 - correct number of indices for ArtistSubclass with add_fk_index => 0 ok 147 - correct number of indices for FourKeys with add_fk_index => 0 ok 148 - correct number of indices for BooksInLibrary with add_fk_index => 0 ok 149 - correct number of indices for SourceNameArtists with add_fk_index => 0 ok 150 - correct number of indices for SelfRef with add_fk_index => 0 ok 151 - correct number of indices for Producer with add_fk_index => 0 ok 152 - correct number of indices for Lyrics with add_fk_index => 0 ok 153 - correct number of indices for FourKeys_to_TwoKeys with add_fk_index => 0 ok 154 - correct number of indices for Tag with add_fk_index => 0 ok 155 - correct number of indices for Artwork_to_Artist with add_fk_index => 0 ok 156 - correct number of indices for TypedObject with add_fk_index => 0 ok 157 - correct number of indices for ForceForeign with add_fk_index => 0 ok 158 - correct number of indices for SequenceTest with add_fk_index => 0 ok 159 - correct number of indices for Owners with add_fk_index => 0 ok 160 - correct number of indices for TreeLike with add_fk_index => 0 ok 161 - correct number of indices for Track with add_fk_index => 0 ok 162 - correct number of indices for Employee with add_fk_index => 0 ok 163 - correct number of indices for Event with add_fk_index => 0 ok 164 - correct number of indices for TimestampPrimaryKey with add_fk_index => 0 ok 165 - parser detects views with a view_definition ok 166 - sources limitng with relationships works ok 167 ok 168 - partial dbic schema parsing ok ok 169 - constraints of table 'producer' ok ok 170 - constraints of table 'cd' ok ok 171 - constraints of table 'track' ok ok 172 - constraints of table 'tags' ok ok 173 - constraints of table 'cd_to_producer' ok ok 174 - partial schema tests successful ok 175 - indices have periods stripped out ok 176 - constraints have periods stripped out 1..176 # Auto checked 6 references for leaks - none detected ok t/admin/01load.t .................................... skipped: Test needs MooseX::Types::LoadableClass >= 0.011 (see DBIx::Class::Optional::Dependencies for details) t/admin/02ddl.t ..................................... skipped: Test needs MooseX::Types::LoadableClass >= 0.011 (see DBIx::Class::Optional::Dependencies for details) t/admin/03data.t .................................... skipped: Test needs MooseX::Types::LoadableClass >= 0.011 (see DBIx::Class::Optional::Dependencies for details) t/admin/10script.t .................................. skipped: Test needs JSON::DWIW, JSON::XS, MooseX::Types::LoadableClass >= 0.011 t/cdbi/01-columns.t ................................. # ok 1 - State table() ok 2 - State primary() ok 3 - State Primary:name ok 4 - State Essential:name, abbreviation ok 5 - State All:abbreviation, name, rain, snowfall, capital, population ok 6 - CD primary() ok 7 - CD primary:artist ok 8 - CD all:artist, title, length ok 9 - CD essential:artist ok 10 - find_column Rain ok 11 - find_column rain ok 12 - !find_column HGLAGAGlAG ok 13 - State->can(...) ok 14 - State can't Rain ok 15 - State can't _Rain_accessor ok 16 - State can't rain ok 17 - State can't snowfall ok 18 # skip No column objects ok 19 - Rain and Capital = 2 groups ok 20 - - Other ok 21 - - Weather ok 22 - A columns ok 23 - A::B columns ok 24 - A::C columns 1..24 # Auto checked 0 references for leaks - none detected ok t/cdbi/02-Film.t .................................... # ok 1 - set_db() ok 2 - Driver set correctly ok 3 - Can't retrieve nothing ok 4 - retrieve needs parameters ok 5 - Can't get id with no object ok 6 - Can't get title with no object ok 7 - needs a hashref ok 8 ok 9 - An object of class 'Film' isa 'Film' ok 10 - Title() get ok 11 - Director() get ok 12 - Rating() get ok 13 - NumExplodingSheep() get ok 14 - find_or_create ok 15 - doesn't create a new one ok 16 - Add Gone With The Wind ok 17 - An object of class 'Film' isa 'Film' ok 18 - Fetch it back again ok 19 - An object of class 'Film' isa 'Film' ok 20 - NumExplodingSheep() get again ok 21 - NumExplodingSheep() set ok 22 - numexplodingsheep() set ok 23 - Rating() get again ok 24 - Rating() set ok 25 - We have 2 films in total ok 26 - count_all confirms 2 films ok 27 - update() ok 28 - update() again ok 29 - retrieve() again ok 30 - Correct title ok 31 - and Director ok 32 - and Rating ok 33 - and sheep ok 34 - copy() produces a film ok 35 - Title correct ok 36 - Director correct ok 37 - Rating correct ok 38 - Sheep correct ok 39 - We have 2 Bladerunners ok 40 - Ordered correctly ok 41 - We have 2 Bladerunners ok 42 - Ordered correctly ok 43 - We have 2 Bladerunners ok 44 - Ordered correctly ok 45 - Only one Bladerunner is a 15 ok 46 - Inline SQL ok 47 - Correct film ok 48 - Correct film ok 49 - Inline SQL ok 50 - Correct film ok 51 - Correct film ok 52 - 3 Films by Elaine May ok 53 - Ishtar doesn't deserve an entry any more ok 54 - Ishtar no longer there ok 55 - In fact, delete all films by Elaine May ok 56 - 0 Films by Elaine May ok 57 - No deprecated warnings from compat layer ok 58 - No problems with deletes ok 59 - search returns one film ok 60 - ... the correct one ok 61 - search_like returns 3 films ok 62 - the correct ones ok 63 - search where attribute is null returns 2 films ok 64 - the correct ones ok 65 - auto reconnection ok 66 - set new Director ok 67 - discard_changes() ok 68 - Class based AutoCommit ok 69 - No warnings so far ok 70 - DESTROY without update warns ok 71 - Unchanged object ok 72 - RT gone ok 73 - Update deleted object throws error ok 74 - Object based AutoCommit ok 75 - Create 0 ok 76 - Retrieve 0 ok 77 - Title OK ok 78 - Rating OK ok 79 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 80 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 81 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 82 # skip DBIx::Class compat doesn't handle the exists stuff quite right yet ok 83 - stringify ok 84 - Can change stringify column ok 85 - And still stringifies correctly ok 86 - Can have multiple stringify columns ok 87 - And still stringifies correctly ok 88 - Provide stringify_self() ok 89 - Add a deleting Film ok 90 - An object of class 'DeletingFilm' isa 'DeletingFilm' ok 91 - An object of class 'DeletingFilm' isa 'Film' ok 92 - Fetch it back again ok 93 - It destroys itself ok 94 - Retrieving twice gives ref to same object ok 95 - Searching also gives ref to same object ok 96 - Removing from object_index and retrieving again gives new object ok 97 - Clearing cache and retrieving again gives new object ok 98 - Creating and retrieving gives ref to same object 1..98 # Auto checked 0 references for leaks - none detected ok t/cdbi/03-subclassing.t ............................. # ok 1 - subclass db_Main() ok 2 - has the same columns ok 3 - subclass retrieve ok 4 - An object of class 'Film::Threat' isa 'Film::Threat' ok 5 - An object of class 'Film::Threat' isa 'Film' ok 6 - subclass get() 1..6 # Auto checked 0 references for leaks - none detected ok t/cdbi/04-lazy.t .................................... # ok 1 - Pri ok 2 - Essential ok 3 - things ok 4 - horizon ok 5 - vertical ok 6 - All ok 7 - this (things Essential Primary) ok 8 - that (things) ok 9 - Retrieve by Primary ok 10 - Gets primary ok 11 - Gets other essential ok 12 - But other things ok 13 - nor eep ok 14 - nor orp ok 15 - nor oop ok 16 - Fetch eep ok 17 - Gets orp too ok 18 - But still not oop ok 19 - nor that ok 20 - Retrieve by Primary ok 21 - Don't have oop ok 22 - Don't have oop - even after getting eep ok 23 - Can't use string ("this") as a HASH ref while "strict refs" in use at /build/libdbix-class-perl-0.082841/blib/lib/DBIx/Class/CDBICompat/LazyLoading.pm line 34. # ok 24 - DBIx::Class::Row::store_column(): No such column 'theother' on Lazy at t/cdbi/04-lazy.t line 64 # ok 25 - DBIx::Class::Row::store_column(): No such column 'theother' on Lazy at t/cdbi/04-lazy.t line 69 # ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 1..36 # Auto checked 0 references for leaks - none detected ok t/cdbi/06-hasa.t .................................... # ok 1 - We have Bad Taste ok 2 - Bad taste has_a() director ok 3 - ... which is not an object ok 4 - Link Director table ok 5 - create Director ok 6 - Bad taste now has_a() director ok 7 - An object of class 'Director' isa 'Director' ok 8 - ... and is the correct director ok 9 - We have a new director ok 10 - He co-directed ok 11 - Didnt interfere with each other ok 12 - 1 Film directed by Peter Jackson ok 13 - Bad Taste ok 14 - inheriting has_a() ok 15 - inheriting has_a() ok 16 - ... correctly ok 17 - threw Regexp ((?^:isn't a Director)) ok 18 - Director_accessor ok 19 - Director ok 20 - CoDirector ok 21 - CoDirector_accessor ok 22 - An object of class 'Foo' isa 'Foo' ok 23 - An object of class 'Film' isa 'Film' ok 24 - 'Object in after_create trigger' isa 'Film' 1..24 # Auto checked 0 references for leaks - none detected ok t/cdbi/08-inheritcols.t ............................. # ok 1 - A columns ok 2 - A::B columns ok 3 - A::C columns 1..3 # Auto checked 0 references for leaks - none detected ok t/cdbi/09-has_many.t ................................ # ok 1 - Actor primary OK ok 2 - Actor table set-up OK ok 3 - and have a suitable method in Film ok 4 - We have Bad Taste ok 5 - create Actor ok 6 - PVJ name ok ok 7 - No film ok 8 - Set film ok 9 - Now film ok 10 - Bad taste has one actor ok 11 - - the correct one ok 12 - add_to_actors must be object method ok 13 - add_to_actors takes hash ok 14 - add_to_actors ok 15 - PJ ok ok 16 - PVJ still ok ok 17 - - so now we have 2 ok 18 - PJ first ok 19 - PVJ first ok 20 - One actor from restricted (sorted) has_many ok 21 - It's PJ ok 22 - No errors ok 23 - DBIx::Class::ResultSet::search_rs(): Odd number of arguments to search at t/cdbi/09-has_many.t line 85 # ok 24 - - so we still only have 2 actors ok 25 - We have 2 actors in bad taste ok 26 - Delete bad taste ok 27 - - after deleting there are no actors ok 28 - '_Name_accessor' cannot alter its value (read-only attribute of class Actor) at t/cdbi/09-has_many.t line 98. # ok 29 - '_set_Name_accessor' cannot access its value (write-only attribute of class Actor) at t/cdbi/09-has_many.t line 100. # ok 30 - Arnie's still Arnie ok 31 1..31 # Auto checked 0 references for leaks - none detected ok t/cdbi/11-triggers.t ................................ # ok 1 - Running create trigger 2 ok 2 - Create Veronique ok 3 - Default rating ok 4 - Original sheep count ok 5 - Running pre-update trigger ok 6 - Running post-update trigger ok 7 - Change the rating ok 8 - Updated object's sheep count ok 9 - Updated database's sheep count ok 10 - Deleting La Double Vie De Veronique ok 11 - Delete ok 12 - PK doesn't auto-vivify ok 13 - Running create trigger 2 1..13 # Auto checked 0 references for leaks - none detected ok t/cdbi/12-filter.t .................................. # ok 1 - Got one actor from restricted has_many ok 2 - Correct name ok 3 - No errors ok 4 - Got one actor ok 5 - Correct name ok 6 - Range 0 - 100 ok 7 - Got all ok 8 - None in Range 100 - 200 ok 9 - Range 0 - 10 ok 10 - Got 1 ok 11 - Actor 1 ok 12 - Range 20 - 20 ok 13 - Got 2 ok 14 - Actor 2 ok 15 - and Actor 3 ok 16 - Search by object ok 17 - 3 actors in film 1 ok 18 - An object of class 'DBIx::Class::CDBICompat::Iterator::ResultSet' isa 'DBIx::Class::ResultSet' ok 19 - - with 3 elements ok 20 - Get 1 ok 21 - Get 2 ok 22 - Get 3 ok 23 - No more ok 24 - Get first ok 25 - An object of class 'DBIx::Class::CDBICompat::Iterator::ResultSet' isa 'DBIx::Class::ResultSet' ok 26 - - with 3 elements ok 27 - Get id 1 ok 28 - Get id 2 ok 29 - Get id 3 ok 30 - No more ok 31 - Get first ok 32 - An object of class 'DBIx::Class::CDBICompat::Iterator::ResultSet' isa 'DBIx::Class::ResultSet' ok 33 - - with 3 elements ok 34 - Get 1 ok 35 - Get 2 ok 36 - Get 3 ok 37 - No more ok 38 - Get first ok 39 - Slice gives 2 actor ok 40 - Actor 2 ok 41 - and actor 3 ok 42 - Slice of 1 actor ok 43 - Actor 2 ok 44 - Slice off the end ok 45 - Gets last actor only ok 46 - Slice gives 2 results ok 47 - Fred and Barney ok 48 - Can delete via iterator ok 49 - no actors left ok 50 - Deleting again does no harm 1..50 # Auto checked 0 references for leaks - none detected ok t/cdbi/13-constraint.t .............................. # ok 1 - Class::Trigger::call_trigger(): Film rating fails 'valid rating' constraint with '19' at t/cdbi/13-constraint.t line 25 # ok 2 - No film created ok 3 - So no films ok 4 - Can create with valid rating ok 5 - Rating 18 ok 6 - Change to 12 ok 7 - And update ok 8 - Rating now 12 ok 9 - Class::Trigger::call_trigger(): Film rating fails 'valid rating' constraint with '13' at t/cdbi/13-constraint.t line 39 # ok 10 - Rating still 12 ok 11 - Delete ok 12 - Got fred ok 13 - constraint_column ok 14 - Fails listref constraint ok 15 - Can create with rating U ok 16 # skip No column objects ok 17 # skip No column objects ok 18 - constraint_column ok 19 - Can't create towering inferno ok 20 - But can create THE towering inferno ok 21 - Can constrain with untaint ok 22 - Can create codirector ok 23 - Set the codirector 1..23 # Auto checked 0 references for leaks - none detected ok t/cdbi/14-might_have.t .............................. # ok 1 - Primary key of Blurb = title ok 2 - Essential = Primary ok 3 - No problem retrieving non-existent Blurb ok 4 - Get Film ok 5 - An object of class 'Film' isa 'Film' ok 6 - No blurb yet ok 7 - No problems updating when don't have ok 8 - Updated OK ok 9 - Bad taste has no blurb ok 10 - And we can write the info ok 11 - An object of class 'Blurb' isa 'Blurb' ok 12 - Blurb is the same as fetching the long way ok 13 - We can set the blurb ok 14 - Blurb has been set ok 15 - No problems updating when do have ok 16 - Updated OK ok 17 - An object of class 'Blurb' isa 'Blurb' ok 18 - Blurb has gone ok 19 ok 20 - relationships still valid after discard_changes ok 21 ok 22 - relationships rechecked after discard_changes 1..22 # Auto checked 0 references for leaks - none detected ok t/cdbi/15-accessor.t ................................ # ok 1 - Modified accessor - with column name ok 2 - An object of class 'Film' isa 'Film' ok 3 - sheep bursting violently ok 4 - No errors ok 5 - Modified accessor - with accessor ok 6 - An object of class 'Film' isa 'Film' ok 7 - sheep bursting violently ok 8 - No errors ok 9 - find_or_create Modified accessor - find with column name ok 10 - An object of class 'Film' isa 'Film' ok 11 - sheep bursting violently ok 12 - No errors ok 13 - find_or_create Modified accessor - find with accessor ok 14 - An object of class 'Film' isa 'Film' ok 15 - sheep bursting violently ok 16 - No errors ok 17 - find_or_create Modified accessor - create with column name ok 18 - An object of class 'Film' isa 'Film' not ok 19 - sheep bursting violently # TODO TODOifying failing tests, waiting for Schwern # Failed (TODO) test 'sheep bursting violently' # at t/cdbi/15-accessor.t line 101. # got: '1' # expected: '3' ok 20 - No errors ok 21 - find_or_create Modified accessor - create with accessor ok 22 - An object of class 'Film' isa 'Film' not ok 23 - sheep bursting violently # TODO TODOifying failing tests, waiting for Schwern # Failed (TODO) test 'sheep bursting violently' # at t/cdbi/15-accessor.t line 113. # got: '1' # expected: '4' ok 24 - No errors not ok 25 - No errors # TODO TODOifying failing tests, waiting for Schwern # Failed (TODO) test 'No errors' # at t/cdbi/15-accessor.t line 123. # got: 'DBIx::Class::Storage::DBI::_prepare_sth(): DBI Exception: DBD::SQLite::db prepare_cached failed: no such column: sheep [for Statement "SELECT me.title FROM Movies me WHERE ( sheep = ? )"] at t/cdbi/15-accessor.t line 118 # ' # expected: '' ok 26 - Modified mutator - with mutator ok 27 - An object of class 'Film' isa 'Film' ok 28 - No errors ok 29 - Modified mutator - with column name ok 30 - An object of class 'Film' isa 'Film' ok 31 - No errors ok 32 - Modified mutator - with accessor ok 33 - An object of class 'Film' isa 'Film' ok 34 - No errors ok 35 ok 36 - no hasa film ok 37 - hasa movie ok 38 - An object of class 'Film' isa 'Film' ok 39 - - Bad Taste ok 40 - No errors ok 41 - Can't locate object method "film" via package "Actor" at t/cdbi/15-accessor.t line 173. # ok 42 - '_movie_accessor' cannot alter its value (read-only attribute of class Actor) at t/cdbi/15-accessor.t line 176. # ok 43 - Set movie through hasa ok 44 - hasa movie ok 45 - An object of class 'Film' isa 'Film' ok 46 - - Another Film ok 47 - No problem ok 48 - a custom accessor without a custom mutator is setable ok 49 - nonpersistent is a column ok 50 - - but it's not real ok 51 - Title set OK ok 52 - As is non persistent value ok 53 - Re-retrieve film ok 54 - Title still OK ok 55 - Non persistent value gone ok 56 - Can set it ok 57 - And it's there again ok 58 - Commit the film ok 59 - And it's still there ok 60 - Actor has no specific essential columns ok 61 - nonpersistent is a column ok 62 - - but it's not real ok 63 - no problems retrieving actors ok 64 - An object of class 'Actor' isa 'Actor' ok 65 - Can update Naked ok 66 - Make Naked read only ok 67 - Can't update Naked any more ok 68 - But can still update Secrets and Lies ok 69 - 'And can still create new films' isa 'Film' ok 70 - Make all Films read only ok 71 - Still can't update Naked ok 72 - And can't update S&L any more ok 73 - And can't delete 4 Days in July ok 74 - Or create new films 1..74 # Auto checked 0 references for leaks - none detected ok t/cdbi/16-reserved.t ................................ # ok 1 - An object of class 'Film' isa 'Film' ok 2 - An object of class 'Order' isa 'Order' ok 3 - Correct number of orders ok 4 - An object of class 'Film' isa 'Film' ok 5 - Orders hasa Film 1..5 # Auto checked 0 references for leaks - none detected ok YA::Film Tastes Bad destroyed without saving changes to director at /build/libdbix-class-perl-0.082841/blib/lib/DBIx/Class/CDBICompat/DestroyWarning.pm line 16. t/cdbi/18-has_a.t ................................... # ok 1 - We have Bad Taste ok 2 - Bad taste has a director ok 3 - ... which is not an object ok 4 - Link Director table ok 5 - create Director ok 6 - Reretrieve Bad Taste ok 7 - Bad taste now hasa() director ok 8 - An object of class 'Director' isa 'Director' ok 9 - ID already stored ok 10 - But we know he's insane ok 11 - Can't set film as director ok 12 - PJ still the director ok 13 - An object of class 'Director' isa 'Director' ok 14 - An object of class 'Director' isa 'Director' ok 15 - An object of class 'Director' isa 'Director' ok 16 - Can change director ok 17 - Create new director - Skippy ok 18 ok 19 - An object of class 'Director' isa 'Director' ok 20 - To skippy ok 21 - He co-directed ok 22 - Didnt interfere with each other ok 23 - inheriting hasa() ok 24 - inheriting hasa() ok 25 - ... correctly ok 26 - Can't have film as codirector ok 27 - We didn't get anything ok 28 - Director ok 29 - director_accessor ok 30 - codirector ok 31 - codirector_accessor ok 32 # skip Non-standard CDBI relationships not supported by compat ok 33 # skip Non-standard CDBI relationships not supported by compat ok 34 # skip Non-standard CDBI relationships not supported by compat ok 35 # skip Non-standard CDBI relationships not supported by compat ok 36 # skip Non-standard CDBI relationships not supported by compat ok 37 # skip Non-standard CDBI relationships not supported by compat ok 38 # skip Non-standard CDBI relationships not supported by compat ok 39 # skip Non-standard CDBI relationships not supported by compat ok 40 # skip Non-standard CDBI relationships not supported by compat ok 41 - Sensible error from has_a with incorrect column 1..41 # Auto checked 0 references for leaks - none detected ok t/cdbi/19-set_sql.t ................................. # ok 1 - 1 Column in essential ok 2 - __ESSENTIAL__ expansion ok 3 - multi-col __ESSENTIAL__ expansion ok 4 - Execute our own SQL ok 5 - get F2 ok 6 - and F1 ok 7 - SQL creates search() method ok 8 - get F2 ok 9 - and F1 ok 10 - Can pass parameters to created search() ok 11 - F5 ok 12 - and F4 ok 13 ok 14 ok 15 - 2 Films with A* that are PG ok 16 - A ok 17 - and B ok 18 - 2 Films with A* that are PG ok 19 - A ok 20 - and B 1..20 # Auto checked 0 references for leaks - none detected ok t/cdbi/21-iterator.t ................................ # ok 1 - An object of class 'DBIx::Class::CDBICompat::Iterator::ResultSet' isa 'DBIx::Class::ResultSet' ok 2 - An object of class 'DBIx::Class::CDBICompat::Iterator::ResultSet' isa 'DBIx::Class::ResultSet' ok 3 - Both iterators get Film 1 ok 4 - Both iterators get Film 2 ok 5 - Both iterators get Film 3 ok 6 - Both iterators get Film 4 ok 7 - Both iterators get Film 5 ok 8 - Both iterators get Film 6 ok 9 - Film 1 first ok 10 - Film 2 next ok 11 - First goes back to 1 ok 12 - With 2 still next ok 13 - Reset brings us to film 1 again ok 14 - And 2 is still next ok 15 - correct slice size (array) ok 16 - Film 3 first ok 17 - Film 5 last ok 18 - 'slice as iterator' isa 'DBIx::Class::ResultSet' ok 19 - correct slice size (array) ok 20 - Film 3 first ok 21 - Film 4 next ok 22 - First goes back to 3 ok 23 - With 4 still next ok 24 - Reset brings us to film 3 again ok 25 - And 4 is still next ok 26 - back to the original iterator, is of right size ok 27 - Film 1 first ok 28 - Film 2 next ok 29 - First goes back to 1 ok 30 - With 2 still next ok 31 - Film 3 is still in original Iterator ok 32 - Reset brings us to film 1 again ok 33 - And 2 is still next ok 34 - iterator returns count as a scalar ok 35 - iterator returns true when there are results ok 36 ok 37 - iterator returns false when no results 1..37 # Auto checked 0 references for leaks - none detected ok t/cdbi/22-deflate_order.t ........................... skipped: Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test t/cdbi/22-self_referential.t ........................ # ok 1 - proper number of aliases ok 2 - proper alias 1..2 # Auto checked 0 references for leaks - none detected ok t/cdbi/23-cascade.t ................................. # ok 1 - Director set OK ok 2 - We have one nasty ok 3 ok 4 - has_many cascade deletes by default ok 5 - Director set OK ok 6 - We have one nasty ok 7 ok 8 - has_many with { # 'foreign_key' => undef, # 'cascade_delete' => 0, # 'mapping' => [] # } # ok 9 - Director set OK ok 10 - We have one nasty ok 11 ok 12 - has_many with { # 'cascade_delete' => 0, # 'foreign_key' => undef, # 'mapping' => [] # } # 1..12 # Auto checked 0 references for leaks - none detected ok t/cdbi/24-meta_info.t ............................... # ok 1 - Person has Date and Pet ok 2 - Pet has Date ok 3 - And owners ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 # Auto checked 0 references for leaks - none detected ok t/cdbi/26-mutator.t ................................. # ok 1 - Modified accessor - with # accessor ok 2 - An object of class 'Film' isa 'Film' ok 3 - No errors ok 4 - Modified accessor, set ok 5 - Update ok 6 - No errors 1..6 # Auto checked 0 references for leaks - none detected ok t/cdbi/30-pager.t ................................... # ok 1 - entries_on_this_page ok ok 2 - next_page ok ok 3 - iterator->next ok ok 4 - next past end of page ok ok 5 - entries on second page ok ok 6 - second page first title ok 1..6 # Auto checked 0 references for leaks - none detected ok t/cdbi/68-inflate_has_a.t ........................... # ok 1 - year is a DateTime, ok ok 2 - inflated month ok ok 3 - deflate ok ok 4 - year is a DateTime, ok ok 5 - inflated month ok ok 6 - deflate ok 1..6 # Auto checked 5 references for leaks - none detected ok t/cdbi/70_implicit_inflate.t ........................ # ok 1 - set_db() ok 2 - Driver set correctly ok 3 - Date column inflated correctly ok 4 - Date has correct year 1..4 # Auto checked 0 references for leaks - none detected ok t/cdbi/71_column_object.t ........................... # ok 1 - set_db() ok 2 - Driver set correctly ok 3 - Read column via accessor ok 4 - Real column returns right data ok 5 - ColumnB wrote via mutator 1..5 # Auto checked 0 references for leaks - none detected ok t/cdbi/98-failure.t ................................. # ok 1 - 'We have Bad Taste' isa 'Film' ok 2 - We failed ok 3 - 'We still have Bad Taste' isa 'Film' ok 4 - 'We have Bad Taste' isa 'Film' ok 5 - We failed ok 6 - 'We still have Bad Taste' isa 'Film' ok 7 - with 1 sheep 1..7 # Auto checked 0 references for leaks - none detected ok t/cdbi/abstract/search_where.t ...................... # ok 1 - search_where() as iterator ok 2 ok 3 - like ok 4 - order_by ASC ok 5 - order_by DESC ok 6 - where, limit ok 7 - limit ok 8 - offset ok 9 - limit + offset ok 10 - limit_dialect ignored 1..10 # Auto checked 0 references for leaks - none detected ok t/cdbi/columns_as_hashes.t .......................... # ok 1 - evaluation of column value is not deferred ok 2 ok 3 - columns can be accessed as hashes ok 4 ok 5 - updating via the accessor updates the hash ok 6 ok 7 ok 8 - column updated as hash was saved ok 9 - DBIC_CDBICOMPAT_HASH_WARN controls warnings ok 10 ok 11 ok 12 - hash access still works despite lack of accessor ok 13 # skip Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test ok 14 # skip Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test ok 15 # skip Set $ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test 1..15 # Auto checked 0 references for leaks - none detected ok t/cdbi/columns_dont_override_custom_accessors.t ..... # ok 1 - TEMP columns set ok 2 ok 3 - custom accessor not overwritten by column ok 4 - custom routine not overwritten by temp column ok 5 - temp column accessor generated 1..5 # Auto checked 0 references for leaks - none detected ok t/cdbi/construct.t .................................. # ok 1 - An object of class 'Film' isa 'Film' ok 2 ok 3 ok 4 - constructed objects can get missing data from the db ok 5 - construct sets temp columns 1..5 # Auto checked 0 references for leaks - none detected ok t/cdbi/copy.t ....................................... # ok 1 ok 2 ok 3 - copy() gets new primary key ok 4 - copy() with new id 1..4 # Auto checked 0 references for leaks - none detected ok t/cdbi/DeepAbstractSearch/01_search.t ............... skipped: Class::DBI::Plugin::DeepAbstractSearch required for this test t/cdbi/early_column_heisenbug.t ..................... # ok 1 ok 2 1..2 # Auto checked 0 references for leaks - none detected ok t/cdbi/has_many_loads_foreign_class.t ............... # ok 1 ok 2 ok 3 1..3 # Auto checked 0 references for leaks - none detected ok t/cdbi/hasa_without_loading.t ....................... # ok 1 ok 2 1..2 # Auto checked 0 references for leaks - none detected ok t/cdbi/max_min_value_of.t ........................... # ok 1 ok 2 1..2 # Auto checked 0 references for leaks - none detected ok t/cdbi/mk_group_accessors.t ......................... # ok 1 ok 2 ok 3 ok 4 1..4 # Auto checked 0 references for leaks - none detected ok t/cdbi/multi_column_set.t ........................... # ok 1 ok 2 ok 3 1..3 # Auto checked 0 references for leaks - none detected ok t/cdbi/object_cache.t ............................... # 1..5 ok 1 ok 2 - retrieve returns the same object ok 3 - caching turned off ok 4 - caching back on ok 5 - CDBI::Weaken_Is_Available turns off all caching # Auto checked 0 references for leaks - none detected ok t/cdbi/retrieve_from_sql_with_limit.t ............... # ok 1 - retrieve_from_sql with LIMIT ok 2 ok 3 1..3 # Auto checked 0 references for leaks - none detected ok t/cdbi/set_to_undef.t ............................... # ok 1 - undef set ok 2 - no warnings 1..2 # Auto checked 0 references for leaks - none detected ok t/cdbi/set_vs_DateTime.t ............................ # ok 1 1..1 # Auto checked 0 references for leaks - none detected ok t/cdbi/sweet/08pager.t .............................. # ok 1 - entries_on_this_page ok ok 2 - next_page ok ok 3 - iterator->next ok ok 4 - next past end of page ok ok 5 - disable_sql_paging total_entries ok ok 6 - disable_sql_paging previous_page ok ok 7 - disable_sql_paging iterator->next ok ok 8 - disable_sql_paging next past end of page ok ok 9 - complex abstract count ok 1..9 # Auto checked 6 references for leaks - none detected ok t/count/count_rs.t .................................. # ok 1 - Correct number of objects ok 2 - Correct count via count() ok 3 - count softlimit applied ok 4 - Correct count via count_rs() ok 5 - count_rs db-side limit applied ok 6 - Correct number of objects ok 7 - Correct count via count() ok 8 - count softlimit applied ok 9 - Correct count via count_rs() ok 10 - count_rs db-side limit applied ok 11 - count with having clause keeps sql as alias ok 12 - Correct artist count (each with one 2001 cd) ok 13 - count with having clause keeps sql as alias ok 14 - Correct artist count (each with one 1998 or 2001 cd) 1..14 # Auto checked 5 references for leaks - none detected ok t/count/distinct.t .................................. # ok 1 - Count without DISTINCT ok 2 - Count with single column group_by ok 3 - Count with another single column group_by ok 4 - Count with multiple column group_by ok 5 - Count with single column distinct ok 6 - Count with IN subquery ok 7 - Count with IN subquery with outside group_by ok 8 - Count with IN subquery with outside distinct ok 9 - Count with IN subquery with outside distinct on a single column ok 10 - Count with IN subquery with single group_by ok 11 - Count with IN subquery with another single group_by ok 12 - Count with IN subquery with multiple group_by ok 13 - Count without DISTINCT, using literal SQL ok 14 - Count with literal SQL and single group_by ok 15 - Count with literal SQL and another single group_by ok 16 - Count with literal SQL and multiple group_by ok 17 - Count with +select aggreggate ok 18 - Count by distinct function result as select literal ok 19 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 20 - Count without DISTINCT ok 21 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 22 - Count with single column group_by ok 23 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 24 - Count with another single column group_by ok 25 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 26 - Count with multiple column group_by ok 27 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 28 - Count with single column distinct ok 29 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 30 - Count with IN subquery ok 31 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 32 - Count with IN subquery with outside group_by ok 33 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 34 - Count with IN subquery with outside distinct ok 35 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 36 - Count with IN subquery with outside distinct on a single column ok 37 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 38 - Count with IN subquery with single group_by ok 39 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 40 - Count with IN subquery with another single group_by ok 41 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 42 - Count with IN subquery with multiple group_by ok 43 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 44 - Count without DISTINCT, using literal SQL ok 45 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 46 - Count with literal SQL and single group_by ok 47 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 48 - Count with literal SQL and another single group_by ok 49 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 50 - Count with literal SQL and multiple group_by ok 51 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 52 - Count with +select aggreggate ok 53 - An object of class 'DBIx::Class::ResultSetColumn' isa 'DBIx::Class::ResultSetColumn' ok 54 - Count by distinct function result as select literal ok 55 - throw on unsupported syntax ok 56 ok 57 - Function aliased correctly ok 58 ok 59 ok 60 - Function aliased correctly ok 61 - expecting to die 1..61 # Auto checked 5 references for leaks - none detected ok t/count/group_by_func.t ............................. # ok 1 - Correct result ok 2 - Correct count 1..2 # Auto checked 5 references for leaks - none detected ok t/count/grouped_pager.t ............................. # 1..7 ok 1 - Resultset collapses to 5 groups ok 2 - Total count via pager correct ok 3 - Total count via pager correct ok 4 - Total count via pager correct ok 5 - First page has 2 groups ok 6 - Second page has 2 groups ok 7 - Third page has one group remaining # Auto checked 5 references for leaks - none detected ok t/count/in_subquery.t ............................... # ok 1 - Subselect on PK got the same row count 1..1 # Auto checked 5 references for leaks - none detected ok t/count/joined.t .................................... # ok 1 - extra joins explode entity count ok 2 - Count correct on prefetch-collapsed has_many ok 3 - Amount of constructed objects matches count on prefetch-collapsed has_many ok 4 - Count correct on prefetch-collapsed has_many with HRI ok 5 - Amount of constructed objects matches count on prefetch-collapsed has_many with HRI ok 6 - Count correct on distict-collapsed result ok 7 - Amount of constructed objects matches count on distict-collapsed result ok 8 - Count correct on distict-collapsed result with HRI ok 9 - Amount of constructed objects matches count on distict-collapsed result with HRI ok 10 - Count correct on explicit collapse request ok 11 - Amount of constructed objects matches count on explicit collapse request ok 12 - Count correct on explicit collapse request with HRI ok 13 - Amount of constructed objects matches count on explicit collapse request with HRI ok 14 - No CDs found for a shiny new artist ok 15 - No CDs fetched for a shiny new artist ok 16 - No CDs counted for a shiny new artist using a resultset search ok 17 - No CDs fetched for a shiny new artist using a resultset search 1..17 # Auto checked 5 references for leaks - none detected ok t/count/prefetch.t .................................. # ok 1 - Correct number of objects ok 2 - Correct count ok 3 ok 4 - Correct number of objects ok 5 - Correct count ok 6 ok 7 - Correct number of objects ok 8 - Correct count ok 9 1..9 # Auto checked 5 references for leaks - none detected ok t/count/search_related.t ............................ # ok 1 - First CD has several tracks ok 2 - related->count returns correct number chained off a limited rs ok 3 - related->all returns correct number of objects chained off a limited rs ok 4 - related->count returns correct number chained off a grouped rs ok 5 - related->all returns correct number of objects chained off a grouped rs 1..5 # Auto checked 5 references for leaks - none detected ok t/delete/cascade_missing.t .......................... # ok 1 - delete on rows with dangling rels lives ok 2 - got warnings about cascading deletes 1..2 # Auto checked 5 references for leaks - none detected ok t/delete/complex.t .................................. # ok 1 - Some artists is database ok 2 - 2 Artists created ok 3 - Correct amount of artists deleted ok 4 - 2 Artists created ok 5 - Correct amount of artists deleted 1..5 # Auto checked 5 references for leaks - none detected ok t/delete/m2m.t ...................................... # ok 1 ok 2 - _relationship_data populated ok 3 - relationships still valid after discarding changes ok 4 ok 5 - discard_changes resets relationship 1..5 # Auto checked 5 references for leaks - none detected ok t/delete/related.t .................................. # ok 1 - related delete ok ok 2 - related + condition delete ok ok 3 - related + limit delete ok not ok 4 - m2m link deleted succesfully # TODO delete_related is based on search_related which is based on search which does not understand object arguments # Failed (TODO) test 'm2m link deleted succesfully' # at t/delete/related.t line 61. # got: '4' # expected: '3' 1..4 # Auto checked 5 references for leaks - none detected ok t/discard_changes_in_DESTROY.t ...................... # # About to call DESTROY ok 1 1..1 # Auto checked 5 references for leaks - none detected ok t/inflate/core.t .................................... # ok 1 - year is a DateTime, ok ok 2 - inflated year ok ok 3 - inflated month ok ok 4 - updated year using a scalarref ok 5 - year is still a DateTime, ok ok 6 - updated year, bypassing inflation ok 7 - month is still 1 ok 8 - get_inflated_column produces a DateTime ok 9 - deflate ok ok 10 - set_inflated_column with DateTime object ok 11 - deflate ok ok 12 - set_inflated_column to "year + 1" ok 13 - scalarref deflate passthrough ok ok 14 - deflate ok ok 15 - store_inflated_column with DateTime object ok 16 - deflate ok ok 17 - update using DateTime object ok ok 18 - deflate ok ok 19 - update using scalarref ok ok 20 - deflate ok ok 21 - discard_changes clears the inflated value ok 22 - copy ok 23 - scalar value retained ok 24 - copied scalar value retained ok 25 - infation upon reload ok 26 - infation upon reload of copy ok 27 - Row created ok 28 - scalar value retained on creating update_or_create ok 29 - infation upon reload ok 30 - No more rows created ok 31 - scalar value retained on updating update_or_create ok 32 - infation upon reload 1..32 # Auto checked 5 references for leaks - none detected ok t/inflate/datetime.t ................................ # ok 1 - 'DateTime returned' isa 'DateTime' ok 2 - Correct date/time ok 3 - using a DateTime object in ->search generates a warning not ok 4 - DT in search # TODO This stuff won't work without a -dt operator of some sort # Failed (TODO) test 'DT in search' # at t/inflate/datetime.t line 49. # got: undef # expected: '1' not ok 5 # TODO This stuff won't work without a -dt operator of some sort # Failed (TODO) test at t/inflate/datetime.t line 53. not ok 6 - DT in search with condition # TODO This stuff won't work without a -dt operator of some sort # Failed (TODO) test 'DT in search with condition' # at t/inflate/datetime.t line 57. # got: undef # expected: '1' ok 7 - 'DateTime returned' isa 'DateTime' ok 8 - Correct date/time ok 9 - 'DateTime returned' isa 'DateTime' ok 10 - 'DateTime returned' isa 'DateTime' ok 11 - 'DateTime returned' isa 'DateTime' ok 12 - No DateTime returned for skip inflation column ok 13 - Correct date/time ok 14 - 'DateTime returned' isa 'DateTime' ok 15 - Correct date/time ok 16 - Correct date/time ok 17 - Correct date/time ok 18 - Correct date/time ok 19 - literal untouched in created_on ok 20 ok 21 ok 22 ok 23 - literal untouched in starts_at ok 24 ok 25 ok 26 ok 27 ok 28 - 'created_on properly inflated on retrieve' isa 'DateTime' ok 29 - 'starts_at properly inflated on retrieve' isa 'DateTime' ok 30 - Expected dirty cols after setting literals via set_inflated_columns ok 31 - literal untouched in created_on updated via set_inflated_columns ok 32 ok 33 ok 34 ok 35 - literal untouched in starts_at updated via set_inflated_columns ok 36 ok 37 ok 38 ok 39 - Expected dirty cols after setting literals via set_columns ok 40 - literal untouched in created_on updated via set_columns ok 41 ok 42 ok 43 ok 44 - literal untouched in starts_at updated via set_columns ok 45 ok 46 ok 47 1..47 # Auto checked 5 references for leaks - none detected ok t/inflate/datetime_determine_parser.t ............... # ok 1 - Starting with generic storage ok 2 - Got expected storage-set datetime_parser ok 3 - 'storage' isa 'DBIx::Class::Storage::DBI::SQLite' 1..3 # Auto checked 4 references for leaks - none detected ok t/inflate/datetime_firebird.t ....................... skipped: Set $ENV{DBICTEST_FIREBIRD_DSN} and/or $ENV{DBICTEST_FIREBIRD_INTERBASE_DSN} and/or $ENV{DBICTEST_FIREBIRD_ODBC_DSN}, _USER and _PASS to run these tests. WARNING: This test drops and creates a table called 'event' t/inflate/datetime_informix.t ....................... skipped: Set $ENV{DBICTEST_INFORMIX_DSN} _USER and _PASS to run this test'. t/inflate/datetime_missing_deps.t ................... # ok 1 - threw Regexp ((?^:Can't locate _DBICTEST_NONEXISTENT_CLASS_\.pm)) 1..1 # Auto checked 5 references for leaks - none detected ok t/inflate/datetime_msaccess.t ....................... skipped: Set $ENV{DBICTEST_MSACCESS_ODBC_DSN} and/or $ENV{DBICTEST_MSACCESS_ADO_DSN} (and optionally _USER and _PASS) to run these tests. t/inflate/datetime_mssql.t .......................... skipped: Set $ENV{DBICTEST_MSSQL_ODBC_DSN} and/or $ENV{DBICTEST_MSSQL_DSN} and/or $ENV{DBICTEST_MSSQL_ADO_DSN} _USER and _PASS to run this test t/inflate/datetime_mysql.t .......................... # ok 1 - Locale de_DE loaded: day_name ok 2 - Locale de_DE loaded: month_name ok 3 - Default locale loaded: day_name ok 4 - Default locale loaded: month_name ok 5 - Correct date/time using timezone ok 6 - Correct timestamp using timezone ok 7 - Correct timezone ok 8 - 'DateTime returned' isa 'DateTime' ok 9 - Loaded correct date/time using timezone ok 10 - Correct timezone ok 11 - 'DateTime returned' isa 'DateTime' ok 12 - Loaded correct timestamp using timezone ok 13 - Correct timezone ok 14 - Floating timezone warning ok 15 - Don't update invalid dates ok 16 - Locale de_DE loaded: day_name ok 17 - Locale de_DE loaded: month_name ok 18 - Default locale loaded: day_name ok 19 - Default locale loaded: month_name ok 20 - Correct date/time using timezone ok 21 - Correct timestamp using timezone ok 22 - Correct timezone ok 23 - 'DateTime returned' isa 'DateTime' ok 24 - Loaded correct date/time using timezone ok 25 - Correct timezone ok 26 - 'DateTime returned' isa 'DateTime' ok 27 - Loaded correct timestamp using timezone ok 28 - Correct timezone ok 29 - Floating timezone warning ok 30 - Don't update invalid dates ok 31 - Invalid date stored ok 32 - Inflate to undef ok 33 - Invalid date format exception 1..33 # Auto checked 5 references for leaks - none detected ok t/inflate/datetime_oracle.t ......................... skipped: Set $ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. Warning: This test drops and creates a table called 'event' t/inflate/datetime_pg.t ............................. # ok 1 - An object of class 'DateTime' isa 'DateTime' ok 2 - Timezone changed ok 3 - Time with TZ correct ok 4 - An object of class 'DateTime' isa 'DateTime' ok 5 - timestamp without time zone inflation ok 6 - timestamp without time zone microseconds survived ok 7 - No warnings during DT manipulations 1..7 # Auto checked 5 references for leaks - none detected ok t/inflate/datetime_sqlanywhere.t .................... skipped: Set $ENV{DBICTEST_SQLANYWHERE_DSN} and/or $ENV{DBICTEST_SQLANYWHERE_ODBC_DSN} t/inflate/datetime_sybase.t ......................... skipped: Set $ENV{DBICTEST_SYBASE_DSN}, _USER and _PASS to run this test t/inflate/file_column.t ............................. # 1..10 ok 1 - created ok 2 - storage exists ok 3 - filename matches ok 4 - file contents matches not ok 5 - old storage does not exist # TODO design change required # Failed (TODO) test 'old storage does not exist' # at t/inflate/file_column.t line 93. ok 6 - new storage exists ok 7 - new filname matches ok 8 - new content matches ok 9 - storage deleted not ok 10 - storage does not exist after $rs->delete # TODO need resultset delete override to delete_all # Failed (TODO) test 'storage does not exist after $rs->delete' # at t/inflate/file_column.t line 126. # Auto checked 5 references for leaks - none detected ok t/inflate/hri.t ..................................... # ok 1 - result_class override propagates to find ok 2 - result_class override does not propagate over seach+single ok 3 - result_class override does not propagate over seach+find ok 4 - original class unchanged ok 5 - result_class accessor pre-set via attribute ok 6 - returned correct columns ok 7 - first/find return the same thing (result_class attr propagates) ok 8 - first/search+single return the same thing (result_class attr propagates) ok 9 - result_class set using accessor does not propagate over unused search ok 10 - Attempt to load on accessor override ok 11 - class unchanged ok 12 - Attempt to load on accessor override ok 13 - class unchanged ok 14 - same value ok 15 - same value ok 16 - number of related entries ok 17 - same value ok 18 - same value ok 19 - same value ok 20 - same value ok 21 - same value ok 22 - same value ok 23 - same value ok 24 - same value ok 25 - same value ok 26 - same value ok 27 - same value ok 28 - same value ok 29 - same value ok 30 - same value ok 31 - same value ok 32 - same value ok 33 - same value ok 34 - same value ok 35 - same value ok 36 - same value ok 37 - same value ok 38 - same value ok 39 - same value ok 40 - same value ok 41 - same value ok 42 - same value ok 43 - same value ok 44 - same value ok 45 - same value ok 46 - same value ok 47 - same value ok 48 - same value ok 49 - number of related entries ok 50 - same value ok 51 - same value ok 52 - same value ok 53 - same value ok 54 - same value ok 55 - same value ok 56 - same value ok 57 - same value ok 58 - same value ok 59 - same value ok 60 - same value ok 61 - same value ok 62 - same value ok 63 - same value ok 64 - same value ok 65 - same value ok 66 - same value ok 67 - same value ok 68 - same value ok 69 - same value ok 70 - same value ok 71 - same value ok 72 - number of related entries ok 73 - same value ok 74 - same value ok 75 - same value ok 76 - same value ok 77 - same value ok 78 - same value ok 79 - same value ok 80 - same value ok 81 - same value ok 82 - same value ok 83 - same value ok 84 - same value ok 85 - same value ok 86 - same value ok 87 - same value ok 88 - same value ok 89 - same value ok 90 - same value ok 91 - same value ok 92 - same value ok 93 - same value ok 94 - same value ok 95 - same value ok 96 - same value ok 97 - same value ok 98 - same value ok 99 - same value ok 100 - same value ok 101 - same value ok 102 - same value ok 103 - same value ok 104 - same value ok 105 - number of related entries ok 106 - same value ok 107 - same value ok 108 - same value ok 109 - same value ok 110 - same value ok 111 - same value ok 112 - same value ok 113 - same value ok 114 - same value ok 115 - same value ok 116 - same value ok 117 - same value ok 118 - same value ok 119 - same value ok 120 - same value ok 121 - same value ok 122 - same value ok 123 - same value ok 124 - same value ok 125 - same value ok 126 - same value ok 127 - same value ok 128 - same value ok 129 - same value ok 130 - same value ok 131 - same value ok 132 - same value ok 133 - number of related entries ok 134 - same value ok 135 - same value ok 136 - same value ok 137 - same value ok 138 - same value ok 139 - same value ok 140 - same value ok 141 - same value ok 142 - same value ok 143 - same value ok 144 - same value ok 145 - same value ok 146 - same value ok 147 - same value ok 148 - same value ok 149 - same value ok 150 - same value ok 151 - same value ok 152 - same value ok 153 - same value ok 154 - same value ok 155 - same value ok 156 - same value ok 157 - same value ok 158 - same value ok 159 - same value ok 160 - same value ok 161 - number of related entries ok 162 - same value ok 163 - same value ok 164 - Equal number of tracks fetched ok 165 - Brought back correct artist ok 166 - Correct track 'title' ok 167 - Correct track 'cd' ok 168 - Brought back correct artist ok 169 - Correct track 'title' ok 170 - Correct track 'cd' ok 171 - Brought back correct artist ok 172 - Correct track 'title' ok 173 - Correct track 'cd' ok 174 - Brought back correct artist ok 175 - Correct track 'title' ok 176 - Correct track 'cd' ok 177 - Brought back correct artist ok 178 - Correct track 'title' ok 179 - Correct track 'cd' ok 180 - Brought back correct artist ok 181 - Correct track 'title' ok 182 - Correct track 'cd' ok 183 - Brought back correct artist ok 184 - Correct track 'title' ok 185 - Correct track 'cd' ok 186 - Brought back correct artist ok 187 - Correct track 'cd' ok 188 - Correct track 'title' ok 189 - Brought back correct artist ok 190 - Correct track 'cd' ok 191 - Correct track 'title' ok 192 - Check query using extended columns syntax ok 193 - nested has_many prefetch without entries 1..193 # Auto checked 5 references for leaks - none detected ok t/inflate/hri_torture.t ............................. # ok 1 - plain 1:1 descending chain DBIx::Class::ResultClass::HashRefInflator ok 2 - non-collapsing 1:1:1:M:M chain DBIx::Class::ResultClass::HashRefInflator ok 3 - collapsing 1:1:1:M:M chain DBIx::Class::ResultClass::HashRefInflator ok 4 - plain 1:1 descending chain DBICTest::HRI::Subclass ok 5 - non-collapsing 1:1:1:M:M chain DBICTest::HRI::Subclass ok 6 - collapsing 1:1:1:M:M chain DBICTest::HRI::Subclass ok 7 - plain 1:1 descending chain DBICTest::HRI::Around ok 8 - non-collapsing 1:1:1:M:M chain DBICTest::HRI::Around ok 9 - collapsing 1:1:1:M:M chain DBICTest::HRI::Around 1..9 # Auto checked 5 references for leaks - none detected ok t/inflate/serialize.t ............................... # ok 1 - hashref deflation ok 2 - hashref inflation ok 3 - inflated hash matches original ok 4 - inflated hash matches original ok 5 - new/insert works ok 6 - arrayref deflation ok 7 - arrayref inflation ok 8 - inflated array matches original ok 9 - new/insert works ok 10 - no dirty columns yet ok 11 - object data correct ok 12 - changes made it to the db 1..12 # Auto checked 5 references for leaks - none detected ok t/multi_create/cd_single.t .......................... # ok 1 - 'Main Track object created' isa 'DBICTest::Track' ok 2 - created track ok 3 - Correct Track title ok 4 - Got cdid 1..4 # Auto checked 5 references for leaks - none detected ok t/multi_create/diamond.t ............................ # ok 1 - Second artist exists ok 2 - correctly created CD ok 3 - Artist correctly attached to artwork ok 4 - Diamond chain creation ok 1..4 # Auto checked 5 references for leaks - none detected ok t/multi_create/existing_in_chain.t .................. # ok 1 - 1 new track ok 2 - No new cds not ok 3 # TODO & SKIP See comment at top of t/multi_create/existing_in_chain.t for discussion of the TODO ok 4 - No new artists ok 5 - 1 new producers not ok 6 - 2 new cds # TODO See comment at top of t/multi_create/existing_in_chain.t for discussion of the TODO # Failed (TODO) test '2 new cds' # at t/multi_create/existing_in_chain.t line 96. # got: '6' # expected: '7' not ok 7 - CDs assigned to correct producer # TODO See comment at top of t/multi_create/existing_in_chain.t for discussion of the TODO # Failed (TODO) test 'CDs assigned to correct producer' # at t/multi_create/existing_in_chain.t line 98. # got: '1' # expected: '2' not ok 8 - Correct cd names # TODO See comment at top of t/multi_create/existing_in_chain.t for discussion of the TODO # Failed (TODO) test 'Correct cd names' # at t/multi_create/existing_in_chain.t line 99. # Structures begin differing at: # $got->[1] = Does not exist # $expected->[1] = 'queen2' ok 9 - create() did not throw 1..9 # Auto checked 5 references for leaks - none detected ok t/multi_create/find_or_multicreate.t ................ # ok 1 - Expected state of database after several find_or_create rounds 1..1 # Auto checked 5 references for leaks - none detected ok t/multi_create/has_many.t ........................... # ok 1 - Two identical default-insert has_many's created ok 2 - Two identical default-insert has_many's created 1..2 # Auto checked 5 references for leaks - none detected ok t/multi_create/in_memory.t .......................... # ok 1 - Staged insertion successful ok 2 - artist inserted ok 3 - new_related_cd inserted ok 4 - CD insertion survives by finding artist ok 5 - artist inserted ok 6 - new_related_cd inserted ok 7 - CD insertion survives by inserting artist ok 8 - new_related_cd inserted ok 9 - artist inserted ok 10 - CD found in db ok 11 - Correct artist attached to cd ok 12 - CD insertion survives after inserting artist ok 13 - cd inserted ok 14 - artist inserted ok 15 - CD found in db ok 16 - Correct artist attached to cd ok 17 - might_have single inserted ok 18 - might_have track inserted ok 19 - Expected rows created in database ok 20 - belongs_to single inserted ok 21 - belongs_to track inserted ok 22 - Expected rows created in database ok 23 - Reversed staged insertion successful ok 24 - related artist inserted ok 25 - cd inserted 1..25 # Auto checked 5 references for leaks - none detected ok t/multi_create/insert_defaults.t .................... # ok 1 - 1st bookmark ID ok 2 - 1st related link ID ok 3 - 2nd bookmark ID ok 4 - 2nd related link ID ok 5 - Expecting only 1 bookmark and 1 link, someone mucked with the table! ok 6 - Correctly identify a row given a relationship ok 7 - 3rd bookmark ID ok 8 - Correctly identify a row given a relationship 1..8 # Auto checked 5 references for leaks - none detected ok t/multi_create/m2m.t ................................ # 1..4 ok 1 - New producer created ok 2 - Producer created with correct name ok 3 - Existing producer attached to existing cd ok 4 - Test far-end find_or_create over many_to_many # Auto checked 5 references for leaks - none detected ok t/multi_create/multilev_single_PKeqFK.t ............. # ok 1 - 'Main CD object created' isa 'DBICTest::CD' ok 2 - Correct CD title ok 3 - 'Related artwork present' isa 'DBICTest::Artwork' ok 4 - And in storage ok 5 - Simple has_one creation ok 6 - 'Main CD object created' isa 'DBICTest::CD' ok 7 - Correct CD title ok 8 - 'Related artwork present' isa 'DBICTest::Artwork' ok 9 - And in storage ok 10 - Simple might_have creation ok 11 - 'Main CD object created' isa 'DBICTest::CD' ok 12 - Correct CD title ok 13 - PK/FK present on artwork object ok 14 - Correct artwork creator count via the new object ok 15 - Artists named correctly when queried via object ok 16 - Correct artwork creator count via a new search ok 17 - Artists named correctly queried via a new search ok 18 - multilevel has_one with a PK == FK in the has_one/has_many table ok ok 19 - 'Main CD object created' isa 'DBICTest::CD' ok 20 - Correct CD title ok 21 - PK/FK present on artwork object ok 22 - Correct artwork creator count via the new object ok 23 - Artists named correctly when queried via object ok 24 - Correct artwork creator count via a new search ok 25 - Artists named correctly queried via a new search ok 26 - multilevel might_have with a PK == FK in the might_have/has_many table ok 1..26 # Auto checked 5 references for leaks - none detected ok t/multi_create/reentrance_count.t ................... skipped: Disable test entirely until multicreate is rewritten in terms of subqueries t/multi_create/standard.t ........................... # ok 1 - 'Created CD object' isa 'DBICTest::CD' ok 2 - 'Created related Artist' isa 'DBICTest::Artist' ok 3 - Artist created correctly ok 4 - simple create + parent (the stuff $rs belongs_to) ok ok 5 - 'Created Bookrmark object' isa 'DBICTest::Bookmark' ok 6 - 'Created related Link' isa 'DBICTest::Link' ok 7 - Bookmark and link made it to the DB ok 8 - simple create where the child and parent have no values, except for an explicit parent pk ok ok 9 - 'Created CD' isa 'DBICTest::CD' ok 10 - CD created correctly ok 11 - One tag created for CD ok 12 - Tag created correctly ok 13 - create over > 1 levels of has_many create (A => { has_many => { B => has_many => C } } ) ok 14 - create via update of multi relationships throws an exception ok 15 - 'Linker object created' isa 'DBICTest::CD_to_Producer' ok 16 - 'Producer row found' isa 'DBICTest::Producer' ok 17 - Producer has one production ok 18 - CD created correctly ok 19 - CD has 3 tracks ok 20 - Create m2m while originating in the linker table ok 21 - 'Main CD object created' isa 'DBICTest::CD' ok 22 - Correct CD title ok 23 - Two tracks on main CD ok 24 - Correct 1st track name ok 25 - No single for 1st track ok 26 - Correct 2nd track name ok 27 - 'Created a single for 2nd track' isa 'DBICTest::CD' ok 28 - Two tracks on single CD ok 29 - Correct 1st track title ok 30 - Correct 2nd track title ok 31 - Two producers created for the single cd ok 32 - Producers named correctly ok 33 - Create over > 1 levels of might_have with multiple has_many and multiple m2m but starting at a has_many level ok 34 - 'Main Track object created' isa 'DBICTest::Track' ok 35 - Correct Track title ok 36 - 'Created a single with the track' isa 'DBICTest::CD' ok 37 - 3 tracks on single CD ok 38 - Correct 1st track title ok 39 - Correct 2nd track title ok 40 - Correct 3rd track title ok 41 - 3 producers created for the single cd ok 42 - Producers named correctly ok 43 - Create over > 1 levels of might_have with multiple has_many and multiple m2m but starting at the might_have directly ok 44 - 'Main CD object created' isa 'DBICTest::CD' ok 45 - Correct CD title ok 46 - 'Artwork created' isa 'DBICTest::Artwork' ok 47 - PK/FK present on artwork object ok 48 - Correct artwork image count via the new object ok 49 - Images named correctly in objects ok 50 - Correct artwork image count via a new search ok 51 - Images named correctly after search ok 52 - Test might_have again but with a PK == FK in the middle (obviously not specified) ok 53 - 'Main track object created' isa 'DBICTest::Track' ok 54 - Correct track title ok 55 - 'Lyrics created' isa 'DBICTest::Lyrics' ok 56 - PK present on lyric object ok 57 - FK present on lyric object ok 58 - Correct lyric versions count via the new object ok 59 - Lyrics text in objects matches ok 60 - Correct lyric versions count via a new search ok 61 - Lyrics text via search matches ok 62 - Test might_have again but with just a PK and FK (neither specified) in the mid-table ok 63 - Created new artist with cds via find_or_create ok 64 - Nested find_or_create ok 65 - 'Got Good CD Class' isa 'DBICTest::CD' ok 66 - Got Expected Title ok 67 - 'Got Expected Tracks ResultSet' isa 'DBIx::Class::ResultSet' ok 68 - 'Got Expected Track Class' isa 'DBICTest::Track' ok 69 - 'Got Expected Track Class' isa 'DBICTest::Track' ok 70 - First create_related pass ok 71 - 'Got Good CD Class' isa 'DBICTest::CD' ok 72 - Got Expected Title ok 73 - Liner notes ok 74 - 'Got Expected Tracks ResultSet' isa 'DBIx::Class::ResultSet' ok 75 - 'Got Expected Track Class' isa 'DBICTest::Track' ok 76 - 'Got Expected Track Class' isa 'DBICTest::Track' ok 77 - second create_related with same arguments ok 78 - join table record created ok ok 79 - create of parents of a record linker table ok 80 ok 81 - Artist insertion ok ok 82 - CD insertion ok ok 83 - populate ok 84 - rel okay ok 85 - new id retained okay ok 86 - Create foreign key col obj including PK ok 87 - new cd created without clash on related artist ok 88 - Exception propogated properly ok 89 - One CD row created via M2M create ok 90 - CD row created with one producer ok 91 - Correct producer row created ok 92 - Test multi create over many_to_many 1..92 # Auto checked 5 references for leaks - none detected ok t/multi_create/torture.t ............................ # 1..23 ok 1 - 3 new artists created ok 2 - 2 additional genres created ok 3 - 3 new producer ok 4 - 7 new CDs ok 5 - 10 new Tags ok 6 - 7 greatest hits created ok 7 - 5 CDs created in 2012 ok 8 - All 10 tags were pairwise distributed between 5 year-2012 CDs ok 9 - Paul had 1 production ok 10 - Paul had two co-producers ok 11 - The second producer is flemming ok 12 - Kirk had 3 CDs ok 13 - Kirk had a producer only on one cd ok 14 - Lars had 3 CDs ok 15 - Lars always had a producer ok 16 - Lars produced 1 CD with flemming ok 17 - Lars produced 3 CDs with bob ok 18 - Bob produced a total of 4 CDs ok 19 - 1st Bob production name correct ok 20 - 2nd Bob production name correct ok 21 - 3rd Bob production name correct ok 22 - 4th Bob production name correct ok 23 - Bob produced james' only CD # Auto checked 5 references for leaks - none detected ok t/ordered/cascade_delete.t .......................... # ok 1 - Cascade delete on ordered has_many doesn't bomb 1..1 # Auto checked 5 references for leaks - none detected ok t/ordered/unordered_movement.t ...................... # ok 1 - No tracks ok 2 - Created 5 tracks ok 3 - Successfully deleted everything 1..3 # Auto checked 5 references for leaks - none detected ok t/prefetch/attrs_untouched.t ........................ # 1..3 ok 1 - Search hash untouched after search() ok 2 - Attribute hash untouched after search() ok 3 - Correct number of records returned # Auto checked 5 references for leaks - none detected ok t/prefetch/correlated.t ............................. # ok 1 - Expected SQL on correlated realiased subquery ok 2 - Proper information retrieved from correlated subquery ok 3 - Only 1 query fired to retrieve everything ok 4 - Expected SQL on correlated realiased subquery ok 5 - Expected result from weird query ok 6 - No leakage of correlated subquery identifiers (quote_names => 0, inner alias 'cds_unordered') ok 7 - Expected result from weird query ok 8 - No leakage of correlated subquery identifiers (quote_names => 0, inner alias 'cds') ok 9 - Expected result from weird query ok 10 - No leakage of correlated subquery identifiers (quote_names => 1, inner alias 'cds_unordered') ok 11 - Expected result from weird query ok 12 - No leakage of correlated subquery identifiers (quote_names => 1, inner alias 'cds') 1..12 # Auto checked 15 references for leaks - none detected ok t/prefetch/count.t .................................. # ok 1 - CDs with tracks count ok 2 - Tracks associated with CDs count (before SELECT()ing) ok 3 - Amount of CD objects with tracks ok 4 - Tracks associated with CDs count (after SELECT()ing) ok 5 - Track objects associated with CDs (after SELECT()ing) ok 6 - New artist found with prefetch turned on ok 7 - New artist fetched with prefetch turned on ok 8 - No CDs counted on a brand new artist ok 9 - No CDs fetched on a brand new artist (count == fetch) ok 10 - 1 CDs counted on a brand new artist ok 11 - 1 CDs prefetched on a brand new artist (count == fetch) ok 12 - 2 Tracks counted on cd via artist via one of the cds ok 13 - 2 Track objects on cd via artist via one of the cds ok 14 - 2 CDs counted on artist via one of the cds ok 15 - 2 CD objectson artist via one of the cds ok 16 not ok 17 - 2 Tracks counted on cd via artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test '2 Tracks counted on cd via artist via one of the cds' # at t/prefetch/count.t line 92. # got: '4' # expected: '2' not ok 18 - 2 Tracks prefetched on cd via artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test '2 Tracks prefetched on cd via artist via one of the cds' # at t/prefetch/count.t line 92. # got: '4' # expected: '2' not ok 19 - Cached 2 Tracks counted on cd via artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test 'Cached 2 Tracks counted on cd via artist via one of the cds' # at t/prefetch/count.t line 92. # got: '4' # expected: '2' not ok 20 - 2 CDs counted on artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test '2 CDs counted on artist via one of the cds' # at t/prefetch/count.t line 92. # got: '3' # expected: '2' not ok 21 - 2 CDs prefetched on artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test '2 CDs prefetched on artist via one of the cds' # at t/prefetch/count.t line 92. # got: '3' # expected: '2' not ok 22 - Cached 2 CDs counted on artist via one of the cds # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test 'Cached 2 CDs counted on artist via one of the cds' # at t/prefetch/count.t line 92. # got: '3' # expected: '2' not ok 23 - 2 counts + 1 prefetch? # TODO Chaining with prefetch is fundamentally broken # Failed (TODO) test '2 counts + 1 prefetch?' # at t/prefetch/count.t line 92. # got: '6' # expected: '3' 1..23 # Auto checked 5 references for leaks - none detected ok t/prefetch/diamond.t ................................ # ok 1 - join no a2a href, prefetch no cd href, correct artwork ok 2 - join no a2a href, prefetch no cd href, correct artist_id over cd ok 3 - join no a2a href, prefetch no cd href, correct artist_id over A2A ok 4 - join no a2a undef, prefetch no cd, correct artwork ok 5 - join no a2a undef, prefetch no cd, correct artist_id over cd ok 6 - join no a2a undef, prefetch no cd, correct artist_id over A2A ok 7 - join no a2a undef, prefetch no cd complex, correct artwork ok 8 - join no a2a undef, prefetch no cd complex, correct artist_id over cd ok 9 - join no a2a undef, prefetch no cd complex, correct artist_id over A2A ok 10 - join no a2a, prefetch no cd aoh, correct artwork ok 11 - join no a2a, prefetch no cd aoh, correct artist_id over cd ok 12 - join no a2a, prefetch no cd aoh, correct artist_id over A2A ok 13 - join no cd complex, prefetch no a2a href, correct artwork ok 14 - join no cd complex, prefetch no a2a href, correct artist_id over cd ok 15 - join no cd complex, prefetch no a2a href, correct artist_id over A2A ok 16 - join no cd undef, prefetch no a2a href, correct artwork ok 17 - join no cd undef, prefetch no a2a href, correct artist_id over cd ok 18 - join no cd undef, prefetch no a2a href, correct artist_id over A2A ok 19 - join no cd aoh, no a2a, correct artwork ok 20 - join no cd aoh, no a2a, correct artist_id over cd ok 21 - join no cd aoh, no a2a, correct artist_id over A2A ok 22 - prefetch no cd, no a2a aoh, correct artwork ok 23 - prefetch no cd, no a2a aoh, correct artist_id over cd ok 24 - prefetch no cd, no a2a aoh, correct artist_id over A2A ok 25 - join no a2a complex, prefetch no cd empty, correct artwork ok 26 - join no a2a complex, prefetch no cd empty, correct artist_id over cd ok 27 - join no a2a complex, prefetch no cd empty, correct artist_id over A2A ok 28 - join no cd undef, no a2a aoh, correct artwork ok 29 - join no cd undef, no a2a aoh, correct artist_id over cd ok 30 - join no cd undef, no a2a aoh, correct artist_id over A2A ok 31 - prefetch no cd, no a2a, correct artwork ok 32 - prefetch no cd, no a2a, correct artist_id over cd ok 33 - prefetch no cd, no a2a, correct artist_id over A2A ok 34 - join no cd undef, prefetch no a2a aoh, correct artwork ok 35 - join no cd undef, prefetch no a2a aoh, correct artist_id over cd ok 36 - join no cd undef, prefetch no a2a aoh, correct artist_id over A2A ok 37 - prefetch no cd href, no a2a href, correct artwork ok 38 - prefetch no cd href, no a2a href, correct artist_id over cd ok 39 - prefetch no cd href, no a2a href, correct artist_id over A2A ok 40 - join no a2a undef, prefetch no cd aoh, correct artwork ok 41 - join no a2a undef, prefetch no cd aoh, correct artist_id over cd ok 42 - join no a2a undef, prefetch no cd aoh, correct artist_id over A2A ok 43 - prefetch no cd href, a2a, correct artwork ok 44 - prefetch no cd href, a2a, correct artist_id over cd ok 45 - prefetch no cd href, a2a, correct artist_id over A2A ok 46 - join no cd undef, prefetch no a2a empty , correct artwork ok 47 - join no cd undef, prefetch no a2a empty , correct artist_id over cd ok 48 - join no cd undef, prefetch no a2a empty , correct artist_id over A2A ok 49 - prefetch no cd aoh, no a2a undef, correct artwork ok 50 - prefetch no cd aoh, no a2a undef, correct artist_id over cd ok 51 - prefetch no cd aoh, no a2a undef, correct artist_id over A2A ok 52 - prefetch no cd, no a2a empty , correct artwork ok 53 - prefetch no cd, no a2a empty , correct artist_id over cd ok 54 - prefetch no cd, no a2a empty , correct artist_id over A2A ok 55 - join no cd href, no a2a, correct artwork ok 56 - join no cd href, no a2a, correct artist_id over cd ok 57 - join no cd href, no a2a, correct artist_id over A2A ok 58 - join cd->artist1, prefetch no a2a, correct artwork ok 59 - join cd->artist1, prefetch no a2a, correct artist_id over cd ok 60 - join cd->artist1, prefetch no a2a, correct artist_id over A2A ok 61 - join no cd empty, no a2a empty , correct artwork ok 62 - join no cd empty, no a2a empty , correct artist_id over cd ok 63 - join no cd empty, no a2a empty , correct artist_id over A2A ok 64 - join no cd href, prefetch no a2a, correct artwork ok 65 - join no cd href, prefetch no a2a, correct artist_id over cd ok 66 - join no cd href, prefetch no a2a, correct artist_id over A2A ok 67 - join no cd aoh, no a2a href, correct artwork ok 68 - join no cd aoh, no a2a href, correct artist_id over cd ok 69 - join no cd aoh, no a2a href, correct artist_id over A2A ok 70 - prefetch no cd aoh, no a2a complex, correct artwork ok 71 - prefetch no cd aoh, no a2a complex, correct artist_id over cd ok 72 - prefetch no cd aoh, no a2a complex, correct artist_id over A2A ok 73 - join no a2a complex, prefetch cd->artist1, correct artwork ok 74 - join no a2a complex, prefetch cd->artist1, correct artist_id over cd ok 75 - join no a2a complex, prefetch cd->artist1, correct artist_id over A2A ok 76 - join cd, prefetch no a2a complex, correct artwork ok 77 - join cd, prefetch no a2a complex, correct artist_id over cd ok 78 - join cd, prefetch no a2a complex, correct artist_id over A2A ok 79 - join no cd undef, no a2a undef, correct artwork ok 80 - join no cd undef, no a2a undef, correct artist_id over cd ok 81 - join no cd undef, no a2a undef, correct artist_id over A2A ok 82 - join no cd, a2a, correct artwork ok 83 - join no cd, a2a, correct artist_id over cd ok 84 - join no cd, a2a, correct artist_id over A2A ok 85 - prefetch no cd empty, no a2a aoh, correct artwork ok 86 - prefetch no cd empty, no a2a aoh, correct artist_id over cd ok 87 - prefetch no cd empty, no a2a aoh, correct artist_id over A2A ok 88 - join no cd aoh, no a2a undef, correct artwork ok 89 - join no cd aoh, no a2a undef, correct artist_id over cd ok 90 - join no cd aoh, no a2a undef, correct artist_id over A2A ok 91 - join no cd, prefetch no a2a undef, correct artwork ok 92 - join no cd, prefetch no a2a undef, correct artist_id over cd ok 93 - join no cd, prefetch no a2a undef, correct artist_id over A2A ok 94 - join no cd href, prefetch no a2a href, correct artwork ok 95 - join no cd href, prefetch no a2a href, correct artist_id over cd ok 96 - join no cd href, prefetch no a2a href, correct artist_id over A2A ok 97 - join no a2a href, prefetch no cd, correct artwork ok 98 - join no a2a href, prefetch no cd, correct artist_id over cd ok 99 - join no a2a href, prefetch no cd, correct artist_id over A2A ok 100 - prefetch no cd empty, no a2a undef, correct artwork ok 101 - prefetch no cd empty, no a2a undef, correct artist_id over cd ok 102 - prefetch no cd empty, no a2a undef, correct artist_id over A2A ok 103 - join no cd, prefetch a2a->artist2, correct artwork ok 104 - join no cd, prefetch a2a->artist2, correct artist_id over cd ok 105 - join no cd, prefetch a2a->artist2, correct artist_id over A2A ok 106 - prefetch no cd empty, a2a->artist2, correct artwork ok 107 - prefetch no cd empty, a2a->artist2, correct artist_id over cd ok 108 - prefetch no cd empty, a2a->artist2, correct artist_id over A2A ok 109 - join cd->artist1, prefetch a2a, correct artwork ok 110 - join cd->artist1, prefetch a2a, correct artist_id over cd ok 111 - join cd->artist1, prefetch a2a, correct artist_id over A2A ok 112 - join no cd undef, no a2a empty , correct artwork ok 113 - join no cd undef, no a2a empty , correct artist_id over cd ok 114 - join no cd undef, no a2a empty , correct artist_id over A2A ok 115 - join no a2a, prefetch no cd complex, correct artwork ok 116 - join no a2a, prefetch no cd complex, correct artist_id over cd ok 117 - join no a2a, prefetch no cd complex, correct artist_id over A2A ok 118 - join cd->artist1, prefetch no a2a aoh, correct artwork ok 119 - join cd->artist1, prefetch no a2a aoh, correct artist_id over cd ok 120 - join cd->artist1, prefetch no a2a aoh, correct artist_id over A2A ok 121 - join a2a->artist2, prefetch no cd aoh, correct artwork ok 122 - join a2a->artist2, prefetch no cd aoh, correct artist_id over cd ok 123 - join a2a->artist2, prefetch no cd aoh, correct artist_id over A2A ok 124 - prefetch cd->artist1, no a2a, correct artwork ok 125 - prefetch cd->artist1, no a2a, correct artist_id over cd ok 126 - prefetch cd->artist1, no a2a, correct artist_id over A2A ok 127 - join a2a->artist2, prefetch no cd href, correct artwork ok 128 - join a2a->artist2, prefetch no cd href, correct artist_id over cd ok 129 - join a2a->artist2, prefetch no cd href, correct artist_id over A2A ok 130 - join cd->artist1, a2a->artist2, correct artwork ok 131 - join cd->artist1, a2a->artist2, correct artist_id over cd ok 132 - join cd->artist1, a2a->artist2, correct artist_id over A2A ok 133 - join no cd undef, no a2a, correct artwork ok 134 - join no cd undef, no a2a, correct artist_id over cd ok 135 - join no cd undef, no a2a, correct artist_id over A2A ok 136 - join no cd, prefetch no a2a complex, correct artwork ok 137 - join no cd, prefetch no a2a complex, correct artist_id over cd ok 138 - join no cd, prefetch no a2a complex, correct artist_id over A2A ok 139 - prefetch no cd href, no a2a undef, correct artwork ok 140 - prefetch no cd href, no a2a undef, correct artist_id over cd ok 141 - prefetch no cd href, no a2a undef, correct artist_id over A2A ok 142 - join no cd, no a2a undef, correct artwork ok 143 - join no cd, no a2a undef, correct artist_id over cd ok 144 - join no cd, no a2a undef, correct artist_id over A2A ok 145 - join no a2a href, prefetch cd->artist1, correct artwork ok 146 - join no a2a href, prefetch cd->artist1, correct artist_id over cd ok 147 - join no a2a href, prefetch cd->artist1, correct artist_id over A2A ok 148 - join no a2a complex, prefetch no cd complex, correct artwork ok 149 - join no a2a complex, prefetch no cd complex, correct artist_id over cd ok 150 - join no a2a complex, prefetch no cd complex, correct artist_id over A2A ok 151 - join no cd complex, prefetch no a2a, correct artwork ok 152 - join no cd complex, prefetch no a2a, correct artist_id over cd ok 153 - join no cd complex, prefetch no a2a, correct artist_id over A2A ok 154 - join no cd, no a2a href, correct artwork ok 155 - join no cd, no a2a href, correct artist_id over cd ok 156 - join no cd, no a2a href, correct artist_id over A2A ok 157 - prefetch no cd complex, no a2a undef, correct artwork ok 158 - prefetch no cd complex, no a2a undef, correct artist_id over cd ok 159 - prefetch no cd complex, no a2a undef, correct artist_id over A2A ok 160 - join no cd aoh, a2a->artist2, correct artwork ok 161 - join no cd aoh, a2a->artist2, correct artist_id over cd ok 162 - join no cd aoh, a2a->artist2, correct artist_id over A2A ok 163 - prefetch cd, a2a, correct artwork ok 164 - prefetch cd, a2a, correct artist_id over cd ok 165 - prefetch cd, a2a, correct artist_id over A2A ok 166 - join no cd empty, prefetch no a2a, correct artwork ok 167 - join no cd empty, prefetch no a2a, correct artist_id over cd ok 168 - join no cd empty, prefetch no a2a, correct artist_id over A2A ok 169 - join a2a, prefetch no cd, correct artwork ok 170 - join a2a, prefetch no cd, correct artist_id over cd ok 171 - join a2a, prefetch no cd, correct artist_id over A2A ok 172 - prefetch no cd, no a2a undef, correct artwork ok 173 - prefetch no cd, no a2a undef, correct artist_id over cd ok 174 - prefetch no cd, no a2a undef, correct artist_id over A2A ok 175 - join a2a, prefetch cd->artist1, correct artwork ok 176 - join a2a, prefetch cd->artist1, correct artist_id over cd ok 177 - join a2a, prefetch cd->artist1, correct artist_id over A2A ok 178 - prefetch no cd href, no a2a empty , correct artwork ok 179 - prefetch no cd href, no a2a empty , correct artist_id over cd ok 180 - prefetch no cd href, no a2a empty , correct artist_id over A2A ok 181 - prefetch no cd undef, no a2a aoh, correct artwork ok 182 - prefetch no cd undef, no a2a aoh, correct artist_id over cd ok 183 - prefetch no cd undef, no a2a aoh, correct artist_id over A2A ok 184 - join no cd empty, prefetch no a2a href, correct artwork ok 185 - join no cd empty, prefetch no a2a href, correct artist_id over cd ok 186 - join no cd empty, prefetch no a2a href, correct artist_id over A2A ok 187 - join cd->artist1, prefetch no a2a href, correct artwork ok 188 - join cd->artist1, prefetch no a2a href, correct artist_id over cd ok 189 - join cd->artist1, prefetch no a2a href, correct artist_id over A2A ok 190 - join cd->artist1, no a2a empty , correct artwork ok 191 - join cd->artist1, no a2a empty , correct artist_id over cd ok 192 - join cd->artist1, no a2a empty , correct artist_id over A2A ok 193 - join cd, a2a, correct artwork ok 194 - join cd, a2a, correct artist_id over cd ok 195 - join cd, a2a, correct artist_id over A2A ok 196 - join no cd href, no a2a undef, correct artwork ok 197 - join no cd href, no a2a undef, correct artist_id over cd ok 198 - join no cd href, no a2a undef, correct artist_id over A2A ok 199 - join no cd aoh, no a2a aoh, correct artwork ok 200 - join no cd aoh, no a2a aoh, correct artist_id over cd ok 201 - join no cd aoh, no a2a aoh, correct artist_id over A2A ok 202 - join no cd undef, a2a->artist2, correct artwork ok 203 - join no cd undef, a2a->artist2, correct artist_id over cd ok 204 - join no cd undef, a2a->artist2, correct artist_id over A2A ok 205 - join no cd empty, prefetch no a2a aoh, correct artwork ok 206 - join no cd empty, prefetch no a2a aoh, correct artist_id over cd ok 207 - join no cd empty, prefetch no a2a aoh, correct artist_id over A2A ok 208 - join no a2a, prefetch no cd href, correct artwork ok 209 - join no a2a, prefetch no cd href, correct artist_id over cd ok 210 - join no a2a, prefetch no cd href, correct artist_id over A2A ok 211 - join no cd empty, prefetch no a2a empty , correct artwork ok 212 - join no cd empty, prefetch no a2a empty , correct artist_id over cd ok 213 - join no cd empty, prefetch no a2a empty , correct artist_id over A2A ok 214 - join no cd empty, no a2a aoh, correct artwork ok 215 - join no cd empty, no a2a aoh, correct artist_id over cd ok 216 - join no cd empty, no a2a aoh, correct artist_id over A2A ok 217 - join no a2a href, prefetch no cd undef, correct artwork ok 218 - join no a2a href, prefetch no cd undef, correct artist_id over cd ok 219 - join no a2a href, prefetch no cd undef, correct artist_id over A2A ok 220 - join no a2a, prefetch no cd, correct artwork ok 221 - join no a2a, prefetch no cd, correct artist_id over cd ok 222 - join no a2a, prefetch no cd, correct artist_id over A2A ok 223 - join a2a, prefetch no cd href, correct artwork ok 224 - join a2a, prefetch no cd href, correct artist_id over cd ok 225 - join a2a, prefetch no cd href, correct artist_id over A2A ok 226 - join cd, prefetch no a2a undef, correct artwork ok 227 - join cd, prefetch no a2a undef, correct artist_id over cd ok 228 - join cd, prefetch no a2a undef, correct artist_id over A2A ok 229 - join no cd aoh, no a2a complex, correct artwork ok 230 - join no cd aoh, no a2a complex, correct artist_id over cd ok 231 - join no cd aoh, no a2a complex, correct artist_id over A2A ok 232 - join no cd undef, prefetch a2a->artist2, correct artwork ok 233 - join no cd undef, prefetch a2a->artist2, correct artist_id over cd ok 234 - join no cd undef, prefetch a2a->artist2, correct artist_id over A2A ok 235 - join no a2a aoh, prefetch no cd aoh, correct artwork ok 236 - join no a2a aoh, prefetch no cd aoh, correct artist_id over cd ok 237 - join no a2a aoh, prefetch no cd aoh, correct artist_id over A2A ok 238 - join no cd href, a2a->artist2, correct artwork ok 239 - join no cd href, a2a->artist2, correct artist_id over cd ok 240 - join no cd href, a2a->artist2, correct artist_id over A2A ok 241 - join cd->artist1, prefetch a2a->artist2, correct artwork ok 242 - join cd->artist1, prefetch a2a->artist2, correct artist_id over cd ok 243 - join cd->artist1, prefetch a2a->artist2, correct artist_id over A2A ok 244 - prefetch no cd complex, a2a->artist2, correct artwork ok 245 - prefetch no cd complex, a2a->artist2, correct artist_id over cd ok 246 - prefetch no cd complex, a2a->artist2, correct artist_id over A2A ok 247 - join cd, no a2a aoh, correct artwork ok 248 - join cd, no a2a aoh, correct artist_id over cd ok 249 - join cd, no a2a aoh, correct artist_id over A2A ok 250 - join no cd complex, no a2a href, correct artwork ok 251 - join no cd complex, no a2a href, correct artist_id over cd ok 252 - join no cd complex, no a2a href, correct artist_id over A2A ok 253 - prefetch no cd complex, no a2a empty , correct artwork ok 254 - prefetch no cd complex, no a2a empty , correct artist_id over cd ok 255 - prefetch no cd complex, no a2a empty , correct artist_id over A2A ok 256 - join a2a, prefetch no cd complex, correct artwork ok 257 - join a2a, prefetch no cd complex, correct artist_id over cd ok 258 - join a2a, prefetch no cd complex, correct artist_id over A2A ok 259 - join cd, prefetch no a2a empty , correct artwork ok 260 - join cd, prefetch no a2a empty , correct artist_id over cd ok 261 - join cd, prefetch no a2a empty , correct artist_id over A2A ok 262 - join cd, prefetch no a2a, correct artwork ok 263 - join cd, prefetch no a2a, correct artist_id over cd ok 264 - join cd, prefetch no a2a, correct artist_id over A2A ok 265 - join no cd aoh, prefetch a2a->artist2, correct artwork ok 266 - join no cd aoh, prefetch a2a->artist2, correct artist_id over cd ok 267 - join no cd aoh, prefetch a2a->artist2, correct artist_id over A2A ok 268 - join a2a, prefetch no cd aoh, correct artwork ok 269 - join a2a, prefetch no cd aoh, correct artist_id over cd ok 270 - join a2a, prefetch no cd aoh, correct artist_id over A2A ok 271 - prefetch no cd, a2a->artist2, correct artwork ok 272 - prefetch no cd, a2a->artist2, correct artist_id over cd ok 273 - prefetch no cd, a2a->artist2, correct artist_id over A2A ok 274 - join no cd aoh, prefetch no a2a complex, correct artwork ok 275 - join no cd aoh, prefetch no a2a complex, correct artist_id over cd ok 276 - join no cd aoh, prefetch no a2a complex, correct artist_id over A2A ok 277 - join cd->artist1, prefetch no a2a empty , correct artwork ok 278 - join cd->artist1, prefetch no a2a empty , correct artist_id over cd ok 279 - join cd->artist1, prefetch no a2a empty , correct artist_id over A2A ok 280 - join no cd empty, no a2a undef, correct artwork ok 281 - join no cd empty, no a2a undef, correct artist_id over cd ok 282 - join no cd empty, no a2a undef, correct artist_id over A2A ok 283 - join no cd complex, prefetch no a2a complex, correct artwork ok 284 - join no cd complex, prefetch no a2a complex, correct artist_id over cd ok 285 - join no cd complex, prefetch no a2a complex, correct artist_id over A2A ok 286 - join cd->artist1, no a2a, correct artwork ok 287 - join cd->artist1, no a2a, correct artist_id over cd ok 288 - join cd->artist1, no a2a, correct artist_id over A2A ok 289 - prefetch no cd href, a2a->artist2, correct artwork ok 290 - prefetch no cd href, a2a->artist2, correct artist_id over cd ok 291 - prefetch no cd href, a2a->artist2, correct artist_id over A2A ok 292 - prefetch no cd aoh, no a2a, correct artwork ok 293 - prefetch no cd aoh, no a2a, correct artist_id over cd ok 294 - prefetch no cd aoh, no a2a, correct artist_id over A2A ok 295 - prefetch cd->artist1, no a2a empty , correct artwork ok 296 - prefetch cd->artist1, no a2a empty , correct artist_id over cd ok 297 - prefetch cd->artist1, no a2a empty , correct artist_id over A2A ok 298 - join a2a->artist2, prefetch cd->artist1, correct artwork ok 299 - join a2a->artist2, prefetch cd->artist1, correct artist_id over cd ok 300 - join a2a->artist2, prefetch cd->artist1, correct artist_id over A2A ok 301 - join no cd href, no a2a aoh, correct artwork ok 302 - join no cd href, no a2a aoh, correct artist_id over cd ok 303 - join no cd href, no a2a aoh, correct artist_id over A2A ok 304 - join cd, no a2a empty , correct artwork ok 305 - join cd, no a2a empty , correct artist_id over cd ok 306 - join cd, no a2a empty , correct artist_id over A2A ok 307 - prefetch cd, a2a->artist2, correct artwork ok 308 - prefetch cd, a2a->artist2, correct artist_id over cd ok 309 - prefetch cd, a2a->artist2, correct artist_id over A2A ok 310 - join no cd href, prefetch a2a, correct artwork ok 311 - join no cd href, prefetch a2a, correct artist_id over cd ok 312 - join no cd href, prefetch a2a, correct artist_id over A2A ok 313 - join cd, no a2a complex, correct artwork ok 314 - join cd, no a2a complex, correct artist_id over cd ok 315 - join cd, no a2a complex, correct artist_id over A2A ok 316 - join no a2a aoh, prefetch cd->artist1, correct artwork ok 317 - join no a2a aoh, prefetch cd->artist1, correct artist_id over cd ok 318 - join no a2a aoh, prefetch cd->artist1, correct artist_id over A2A ok 319 - join no a2a complex, prefetch no cd href, correct artwork ok 320 - join no a2a complex, prefetch no cd href, correct artist_id over cd ok 321 - join no a2a complex, prefetch no cd href, correct artist_id over A2A ok 322 - join no a2a aoh, prefetch no cd, correct artwork ok 323 - join no a2a aoh, prefetch no cd, correct artist_id over cd ok 324 - join no a2a aoh, prefetch no cd, correct artist_id over A2A ok 325 - join no cd complex, prefetch no a2a empty , correct artwork ok 326 - join no cd complex, prefetch no a2a empty , correct artist_id over cd ok 327 - join no cd complex, prefetch no a2a empty , correct artist_id over A2A ok 328 - join no cd complex, no a2a empty , correct artwork ok 329 - join no cd complex, no a2a empty , correct artist_id over cd ok 330 - join no cd complex, no a2a empty , correct artist_id over A2A ok 331 - join no cd, no a2a empty , correct artwork ok 332 - join no cd, no a2a empty , correct artist_id over cd ok 333 - join no cd, no a2a empty , correct artist_id over A2A ok 334 - join no cd complex, no a2a, correct artwork ok 335 - join no cd complex, no a2a, correct artist_id over cd ok 336 - join no cd complex, no a2a, correct artist_id over A2A ok 337 - join no cd href, prefetch no a2a complex, correct artwork ok 338 - join no cd href, prefetch no a2a complex, correct artist_id over cd ok 339 - join no cd href, prefetch no a2a complex, correct artist_id over A2A ok 340 - prefetch no cd empty, a2a, correct artwork ok 341 - prefetch no cd empty, a2a, correct artist_id over cd ok 342 - prefetch no cd empty, a2a, correct artist_id over A2A ok 343 - prefetch no cd undef, no a2a complex, correct artwork ok 344 - prefetch no cd undef, no a2a complex, correct artist_id over cd ok 345 - prefetch no cd undef, no a2a complex, correct artist_id over A2A ok 346 - join no a2a complex, prefetch no cd, correct artwork ok 347 - join no a2a complex, prefetch no cd, correct artist_id over cd ok 348 - join no a2a complex, prefetch no cd, correct artist_id over A2A ok 349 - prefetch no cd href, no a2a complex, correct artwork ok 350 - prefetch no cd href, no a2a complex, correct artist_id over cd ok 351 - prefetch no cd href, no a2a complex, correct artist_id over A2A ok 352 - join no a2a href, prefetch no cd complex, correct artwork ok 353 - join no a2a href, prefetch no cd complex, correct artist_id over cd ok 354 - join no a2a href, prefetch no cd complex, correct artist_id over A2A ok 355 - join no a2a undef, prefetch cd->artist1, correct artwork ok 356 - join no a2a undef, prefetch cd->artist1, correct artist_id over cd ok 357 - join no a2a undef, prefetch cd->artist1, correct artist_id over A2A ok 358 - join cd, prefetch no a2a aoh, correct artwork ok 359 - join cd, prefetch no a2a aoh, correct artist_id over cd ok 360 - join cd, prefetch no a2a aoh, correct artist_id over A2A ok 361 - join no cd href, a2a, correct artwork ok 362 - join no cd href, a2a, correct artist_id over cd ok 363 - join no cd href, a2a, correct artist_id over A2A ok 364 - prefetch no cd aoh, no a2a aoh, correct artwork ok 365 - prefetch no cd aoh, no a2a aoh, correct artist_id over cd ok 366 - prefetch no cd aoh, no a2a aoh, correct artist_id over A2A ok 367 - join no a2a empty , prefetch no cd, correct artwork ok 368 - join no a2a empty , prefetch no cd, correct artist_id over cd ok 369 - join no a2a empty , prefetch no cd, correct artist_id over A2A ok 370 - join cd->artist1, no a2a aoh, correct artwork ok 371 - join cd->artist1, no a2a aoh, correct artist_id over cd ok 372 - join cd->artist1, no a2a aoh, correct artist_id over A2A ok 373 - join cd, no a2a undef, correct artwork ok 374 - join cd, no a2a undef, correct artist_id over cd ok 375 - join cd, no a2a undef, correct artist_id over A2A ok 376 - join no cd complex, no a2a complex, correct artwork ok 377 - join no cd complex, no a2a complex, correct artist_id over cd ok 378 - join no cd complex, no a2a complex, correct artist_id over A2A ok 379 - join a2a->artist2, prefetch no cd complex, correct artwork ok 380 - join a2a->artist2, prefetch no cd complex, correct artist_id over cd ok 381 - join a2a->artist2, prefetch no cd complex, correct artist_id over A2A ok 382 - join no cd aoh, prefetch no a2a undef, correct artwork ok 383 - join no cd aoh, prefetch no a2a undef, correct artist_id over cd ok 384 - join no cd aoh, prefetch no a2a undef, correct artist_id over A2A ok 385 - join no a2a empty , prefetch cd->artist1, correct artwork ok 386 - join no a2a empty , prefetch cd->artist1, correct artist_id over cd ok 387 - join no a2a empty , prefetch cd->artist1, correct artist_id over A2A ok 388 - prefetch no cd aoh, no a2a href, correct artwork ok 389 - prefetch no cd aoh, no a2a href, correct artist_id over cd ok 390 - prefetch no cd aoh, no a2a href, correct artist_id over A2A ok 391 - prefetch no cd complex, a2a, correct artwork ok 392 - prefetch no cd complex, a2a, correct artist_id over cd ok 393 - prefetch no cd complex, a2a, correct artist_id over A2A ok 394 - join no cd empty, no a2a, correct artwork ok 395 - join no cd empty, no a2a, correct artist_id over cd ok 396 - join no cd empty, no a2a, correct artist_id over A2A ok 397 - join no cd, prefetch no a2a empty , correct artwork ok 398 - join no cd, prefetch no a2a empty , correct artist_id over cd ok 399 - join no cd, prefetch no a2a empty , correct artist_id over A2A ok 400 - join a2a->artist2, prefetch no cd, correct artwork ok 401 - join a2a->artist2, prefetch no cd, correct artist_id over cd ok 402 - join a2a->artist2, prefetch no cd, correct artist_id over A2A ok 403 - join no cd empty, prefetch no a2a complex, correct artwork ok 404 - join no cd empty, prefetch no a2a complex, correct artist_id over cd ok 405 - join no cd empty, prefetch no a2a complex, correct artist_id over A2A ok 406 - join no cd, prefetch a2a, correct artwork ok 407 - join no cd, prefetch a2a, correct artist_id over cd ok 408 - join no cd, prefetch a2a, correct artist_id over A2A ok 409 - join no cd href, prefetch no a2a empty , correct artwork ok 410 - join no cd href, prefetch no a2a empty , correct artist_id over cd ok 411 - join no cd href, prefetch no a2a empty , correct artist_id over A2A ok 412 - join a2a, prefetch no cd empty, correct artwork ok 413 - join a2a, prefetch no cd empty, correct artist_id over cd ok 414 - join a2a, prefetch no cd empty, correct artist_id over A2A ok 415 - join cd, no a2a, correct artwork ok 416 - join cd, no a2a, correct artist_id over cd ok 417 - join cd, no a2a, correct artist_id over A2A ok 418 - prefetch cd, no a2a undef, correct artwork ok 419 - prefetch cd, no a2a undef, correct artist_id over cd ok 420 - prefetch cd, no a2a undef, correct artist_id over A2A ok 421 - join no cd complex, no a2a undef, correct artwork ok 422 - join no cd complex, no a2a undef, correct artist_id over cd ok 423 - join no cd complex, no a2a undef, correct artist_id over A2A ok 424 - join no cd, no a2a, correct artwork ok 425 - join no cd, no a2a, correct artist_id over cd ok 426 - join no cd, no a2a, correct artist_id over A2A ok 427 - join no cd, prefetch no a2a, correct artwork ok 428 - join no cd, prefetch no a2a, correct artist_id over cd ok 429 - join no cd, prefetch no a2a, correct artist_id over A2A ok 430 - prefetch cd->artist1, a2a->artist2, correct artwork ok 431 - prefetch cd->artist1, a2a->artist2, correct artist_id over cd ok 432 - prefetch cd->artist1, a2a->artist2, correct artist_id over A2A ok 433 - join no a2a aoh, prefetch no cd undef, correct artwork ok 434 - join no a2a aoh, prefetch no cd undef, correct artist_id over cd ok 435 - join no a2a aoh, prefetch no cd undef, correct artist_id over A2A ok 436 - join no cd href, no a2a empty , correct artwork ok 437 - join no cd href, no a2a empty , correct artist_id over cd ok 438 - join no cd href, no a2a empty , correct artist_id over A2A ok 439 - prefetch no cd complex, no a2a, correct artwork ok 440 - prefetch no cd complex, no a2a, correct artist_id over cd ok 441 - prefetch no cd complex, no a2a, correct artist_id over A2A ok 442 - join no cd, no a2a aoh, correct artwork ok 443 - join no cd, no a2a aoh, correct artist_id over cd ok 444 - join no cd, no a2a aoh, correct artist_id over A2A ok 445 - prefetch no cd empty, no a2a, correct artwork ok 446 - prefetch no cd empty, no a2a, correct artist_id over cd ok 447 - prefetch no cd empty, no a2a, correct artist_id over A2A ok 448 - join cd, prefetch a2a, correct artwork ok 449 - join cd, prefetch a2a, correct artist_id over cd ok 450 - join cd, prefetch a2a, correct artist_id over A2A ok 451 - join no cd empty, a2a->artist2, correct artwork ok 452 - join no cd empty, a2a->artist2, correct artist_id over cd ok 453 - join no cd empty, a2a->artist2, correct artist_id over A2A ok 454 - prefetch no cd undef, a2a->artist2, correct artwork ok 455 - prefetch no cd undef, a2a->artist2, correct artist_id over cd ok 456 - prefetch no cd undef, a2a->artist2, correct artist_id over A2A ok 457 - join no cd empty, prefetch no a2a undef, correct artwork ok 458 - join no cd empty, prefetch no a2a undef, correct artist_id over cd ok 459 - join no cd empty, prefetch no a2a undef, correct artist_id over A2A ok 460 - join cd->artist1, a2a, correct artwork ok 461 - join cd->artist1, a2a, correct artist_id over cd ok 462 - join cd->artist1, a2a, correct artist_id over A2A ok 463 - prefetch cd->artist1, a2a, correct artwork ok 464 - prefetch cd->artist1, a2a, correct artist_id over cd ok 465 - prefetch cd->artist1, a2a, correct artist_id over A2A ok 466 - join no cd href, prefetch no a2a aoh, correct artwork ok 467 - join no cd href, prefetch no a2a aoh, correct artist_id over cd ok 468 - join no cd href, prefetch no a2a aoh, correct artist_id over A2A ok 469 - join no cd undef, no a2a href, correct artwork ok 470 - join no cd undef, no a2a href, correct artist_id over cd ok 471 - join no cd undef, no a2a href, correct artist_id over A2A ok 472 - join no cd aoh, prefetch no a2a href, correct artwork ok 473 - join no cd aoh, prefetch no a2a href, correct artist_id over cd ok 474 - join no cd aoh, prefetch no a2a href, correct artist_id over A2A ok 475 - join no cd empty, no a2a href, correct artwork ok 476 - join no cd empty, no a2a href, correct artist_id over cd ok 477 - join no cd empty, no a2a href, correct artist_id over A2A ok 478 - join no cd undef, prefetch no a2a complex, correct artwork ok 479 - join no cd undef, prefetch no a2a complex, correct artist_id over cd ok 480 - join no cd undef, prefetch no a2a complex, correct artist_id over A2A ok 481 - join no a2a, prefetch cd->artist1, correct artwork ok 482 - join no a2a, prefetch cd->artist1, correct artist_id over cd ok 483 - join no a2a, prefetch cd->artist1, correct artist_id over A2A ok 484 - join no cd aoh, no a2a empty , correct artwork ok 485 - join no cd aoh, no a2a empty , correct artist_id over cd ok 486 - join no cd aoh, no a2a empty , correct artist_id over A2A ok 487 - prefetch no cd complex, no a2a complex, correct artwork ok 488 - prefetch no cd complex, no a2a complex, correct artist_id over cd ok 489 - prefetch no cd complex, no a2a complex, correct artist_id over A2A ok 490 - prefetch no cd undef, no a2a, correct artwork ok 491 - prefetch no cd undef, no a2a, correct artist_id over cd ok 492 - prefetch no cd undef, no a2a, correct artist_id over A2A ok 493 - join no cd complex, prefetch a2a, correct artwork ok 494 - join no cd complex, prefetch a2a, correct artist_id over cd ok 495 - join no cd complex, prefetch a2a, correct artist_id over A2A ok 496 - prefetch no cd undef, no a2a href, correct artwork ok 497 - prefetch no cd undef, no a2a href, correct artist_id over cd ok 498 - prefetch no cd undef, no a2a href, correct artist_id over A2A ok 499 - join no a2a undef, prefetch cd, correct artwork ok 500 - join no a2a undef, prefetch cd, correct artist_id over cd ok 501 - join no a2a undef, prefetch cd, correct artist_id over A2A ok 502 - join cd->artist1, prefetch no a2a complex, correct artwork ok 503 - join cd->artist1, prefetch no a2a complex, correct artist_id over cd ok 504 - join cd->artist1, prefetch no a2a complex, correct artist_id over A2A ok 505 - join no a2a aoh, prefetch no cd complex, correct artwork ok 506 - join no a2a aoh, prefetch no cd complex, correct artist_id over cd ok 507 - join no a2a aoh, prefetch no cd complex, correct artist_id over A2A ok 508 - join no cd href, prefetch a2a->artist2, correct artwork ok 509 - join no cd href, prefetch a2a->artist2, correct artist_id over cd ok 510 - join no cd href, prefetch a2a->artist2, correct artist_id over A2A ok 511 - join no a2a empty , prefetch no cd href, correct artwork ok 512 - join no a2a empty , prefetch no cd href, correct artist_id over cd ok 513 - join no a2a empty , prefetch no cd href, correct artist_id over A2A ok 514 - join cd->artist1, no a2a href, correct artwork ok 515 - join cd->artist1, no a2a href, correct artist_id over cd ok 516 - join cd->artist1, no a2a href, correct artist_id over A2A ok 517 - prefetch cd, no a2a href, correct artwork ok 518 - prefetch cd, no a2a href, correct artist_id over cd ok 519 - prefetch cd, no a2a href, correct artist_id over A2A ok 520 - join cd->artist1, no a2a undef, correct artwork ok 521 - join cd->artist1, no a2a undef, correct artist_id over cd ok 522 - join cd->artist1, no a2a undef, correct artist_id over A2A ok 523 - join no cd empty, no a2a complex, correct artwork ok 524 - join no cd empty, no a2a complex, correct artist_id over cd ok 525 - join no cd empty, no a2a complex, correct artist_id over A2A ok 526 - join no cd undef, prefetch no a2a undef, correct artwork ok 527 - join no cd undef, prefetch no a2a undef, correct artist_id over cd ok 528 - join no cd undef, prefetch no a2a undef, correct artist_id over A2A ok 529 - join no cd undef, prefetch no a2a, correct artwork ok 530 - join no cd undef, prefetch no a2a, correct artist_id over cd ok 531 - join no cd undef, prefetch no a2a, correct artist_id over A2A ok 532 - prefetch no cd undef, a2a, correct artwork ok 533 - prefetch no cd undef, a2a, correct artist_id over cd ok 534 - prefetch no cd undef, a2a, correct artist_id over A2A ok 535 - join no cd undef, prefetch a2a, correct artwork ok 536 - join no cd undef, prefetch a2a, correct artist_id over cd ok 537 - join no cd undef, prefetch a2a, correct artist_id over A2A ok 538 - join no cd, prefetch no a2a href, correct artwork ok 539 - join no cd, prefetch no a2a href, correct artist_id over cd ok 540 - join no cd, prefetch no a2a href, correct artist_id over A2A ok 541 - join no a2a href, prefetch no cd empty, correct artwork ok 542 - join no a2a href, prefetch no cd empty, correct artist_id over cd ok 543 - join no a2a href, prefetch no cd empty, correct artist_id over A2A ok 544 - join a2a, prefetch no cd undef, correct artwork ok 545 - join a2a, prefetch no cd undef, correct artist_id over cd ok 546 - join a2a, prefetch no cd undef, correct artist_id over A2A ok 547 - join no cd undef, no a2a complex, correct artwork ok 548 - join no cd undef, no a2a complex, correct artist_id over cd ok 549 - join no cd undef, no a2a complex, correct artist_id over A2A ok 550 - join a2a->artist2, prefetch no cd empty, correct artwork ok 551 - join a2a->artist2, prefetch no cd empty, correct artist_id over cd ok 552 - join a2a->artist2, prefetch no cd empty, correct artist_id over A2A ok 553 - prefetch no cd empty, no a2a empty , correct artwork ok 554 - prefetch no cd empty, no a2a empty , correct artist_id over cd ok 555 - prefetch no cd empty, no a2a empty , correct artist_id over A2A ok 556 - join no a2a empty , prefetch cd, correct artwork ok 557 - join no a2a empty , prefetch cd, correct artist_id over cd ok 558 - join no a2a empty , prefetch cd, correct artist_id over A2A ok 559 - join no a2a, prefetch no cd undef, correct artwork ok 560 - join no a2a, prefetch no cd undef, correct artist_id over cd ok 561 - join no a2a, prefetch no cd undef, correct artist_id over A2A ok 562 - join no cd complex, a2a->artist2, correct artwork ok 563 - join no cd complex, a2a->artist2, correct artist_id over cd ok 564 - join no cd complex, a2a->artist2, correct artist_id over A2A ok 565 - join no cd empty, prefetch a2a->artist2, correct artwork ok 566 - join no cd empty, prefetch a2a->artist2, correct artist_id over cd ok 567 - join no cd empty, prefetch a2a->artist2, correct artist_id over A2A ok 568 - prefetch cd, no a2a, correct artwork ok 569 - prefetch cd, no a2a, correct artist_id over cd ok 570 - prefetch cd, no a2a, correct artist_id over A2A ok 571 - join no cd complex, prefetch no a2a aoh, correct artwork ok 572 - join no cd complex, prefetch no a2a aoh, correct artist_id over cd ok 573 - join no cd complex, prefetch no a2a aoh, correct artist_id over A2A ok 574 - join no cd empty, prefetch a2a, correct artwork ok 575 - join no cd empty, prefetch a2a, correct artist_id over cd ok 576 - join no cd empty, prefetch a2a, correct artist_id over A2A ok 577 - prefetch no cd undef, no a2a undef, correct artwork ok 578 - prefetch no cd undef, no a2a undef, correct artist_id over cd ok 579 - prefetch no cd undef, no a2a undef, correct artist_id over A2A ok 580 - prefetch cd->artist1, no a2a aoh, correct artwork ok 581 - prefetch cd->artist1, no a2a aoh, correct artist_id over cd ok 582 - prefetch cd->artist1, no a2a aoh, correct artist_id over A2A ok 583 - join no a2a empty , prefetch no cd undef, correct artwork ok 584 - join no a2a empty , prefetch no cd undef, correct artist_id over cd ok 585 - join no a2a empty , prefetch no cd undef, correct artist_id over A2A ok 586 - join no a2a, prefetch no cd empty, correct artwork ok 587 - join no a2a, prefetch no cd empty, correct artist_id over cd ok 588 - join no a2a, prefetch no cd empty, correct artist_id over A2A ok 589 - join no a2a href, prefetch cd, correct artwork ok 590 - join no a2a href, prefetch cd, correct artist_id over cd ok 591 - join no a2a href, prefetch cd, correct artist_id over A2A ok 592 - join no cd empty, a2a, correct artwork ok 593 - join no cd empty, a2a, correct artist_id over cd ok 594 - join no cd empty, a2a, correct artist_id over A2A ok 595 - join no cd href, prefetch no a2a undef, correct artwork ok 596 - join no cd href, prefetch no a2a undef, correct artist_id over cd ok 597 - join no cd href, prefetch no a2a undef, correct artist_id over A2A ok 598 - join no cd complex, a2a, correct artwork ok 599 - join no cd complex, a2a, correct artist_id over cd ok 600 - join no cd complex, a2a, correct artist_id over A2A ok 601 - join no cd href, no a2a complex, correct artwork ok 602 - join no cd href, no a2a complex, correct artist_id over cd ok 603 - join no cd href, no a2a complex, correct artist_id over A2A ok 604 - join no cd complex, prefetch no a2a undef, correct artwork ok 605 - join no cd complex, prefetch no a2a undef, correct artist_id over cd ok 606 - join no cd complex, prefetch no a2a undef, correct artist_id over A2A ok 607 - prefetch cd->artist1, no a2a complex, correct artwork ok 608 - prefetch cd->artist1, no a2a complex, correct artist_id over cd ok 609 - prefetch cd->artist1, no a2a complex, correct artist_id over A2A ok 610 - join cd, prefetch a2a->artist2, correct artwork ok 611 - join cd, prefetch a2a->artist2, correct artist_id over cd ok 612 - join cd, prefetch a2a->artist2, correct artist_id over A2A ok 613 - prefetch no cd, a2a, correct artwork ok 614 - prefetch no cd, a2a, correct artist_id over cd ok 615 - prefetch no cd, a2a, correct artist_id over A2A ok 616 - join no cd complex, no a2a aoh, correct artwork ok 617 - join no cd complex, no a2a aoh, correct artist_id over cd ok 618 - join no cd complex, no a2a aoh, correct artist_id over A2A ok 619 - prefetch no cd complex, no a2a aoh, correct artwork ok 620 - prefetch no cd complex, no a2a aoh, correct artist_id over cd ok 621 - prefetch no cd complex, no a2a aoh, correct artist_id over A2A ok 622 - join no cd aoh, a2a, correct artwork ok 623 - join no cd aoh, a2a, correct artist_id over cd ok 624 - join no cd aoh, a2a, correct artist_id over A2A ok 625 - join no a2a complex, prefetch no cd undef, correct artwork ok 626 - join no a2a complex, prefetch no cd undef, correct artist_id over cd ok 627 - join no a2a complex, prefetch no cd undef, correct artist_id over A2A ok 628 - prefetch no cd aoh, no a2a empty , correct artwork ok 629 - prefetch no cd aoh, no a2a empty , correct artist_id over cd ok 630 - prefetch no cd aoh, no a2a empty , correct artist_id over A2A ok 631 - join no a2a aoh, prefetch no cd empty, correct artwork ok 632 - join no a2a aoh, prefetch no cd empty, correct artist_id over cd ok 633 - join no a2a aoh, prefetch no cd empty, correct artist_id over A2A ok 634 - prefetch no cd empty, no a2a href, correct artwork ok 635 - prefetch no cd empty, no a2a href, correct artist_id over cd ok 636 - prefetch no cd empty, no a2a href, correct artist_id over A2A ok 637 - join no cd aoh, prefetch no a2a empty , correct artwork ok 638 - join no cd aoh, prefetch no a2a empty , correct artist_id over cd ok 639 - join no cd aoh, prefetch no a2a empty , correct artist_id over A2A ok 640 - join no a2a empty , prefetch no cd complex, correct artwork ok 641 - join no a2a empty , prefetch no cd complex, correct artist_id over cd ok 642 - join no a2a empty , prefetch no cd complex, correct artist_id over A2A ok 643 - join no cd complex, prefetch a2a->artist2, correct artwork ok 644 - join no cd complex, prefetch a2a->artist2, correct artist_id over cd ok 645 - join no cd complex, prefetch a2a->artist2, correct artist_id over A2A ok 646 - prefetch cd, no a2a aoh, correct artwork ok 647 - prefetch cd, no a2a aoh, correct artist_id over cd ok 648 - prefetch cd, no a2a aoh, correct artist_id over A2A ok 649 - prefetch no cd undef, no a2a empty , correct artwork ok 650 - prefetch no cd undef, no a2a empty , correct artist_id over cd ok 651 - prefetch no cd undef, no a2a empty , correct artist_id over A2A ok 652 - prefetch no cd href, no a2a, correct artwork ok 653 - prefetch no cd href, no a2a, correct artist_id over cd ok 654 - prefetch no cd href, no a2a, correct artist_id over A2A ok 655 - prefetch no cd href, no a2a aoh, correct artwork ok 656 - prefetch no cd href, no a2a aoh, correct artist_id over cd ok 657 - prefetch no cd href, no a2a aoh, correct artist_id over A2A ok 658 - join cd, a2a->artist2, correct artwork ok 659 - join cd, a2a->artist2, correct artist_id over cd ok 660 - join cd, a2a->artist2, correct artist_id over A2A ok 661 - prefetch cd->artist1, no a2a undef, correct artwork ok 662 - prefetch cd->artist1, no a2a undef, correct artist_id over cd ok 663 - prefetch cd->artist1, no a2a undef, correct artist_id over A2A ok 664 - join no a2a complex, prefetch cd, correct artwork ok 665 - join no a2a complex, prefetch cd, correct artist_id over cd ok 666 - join no a2a complex, prefetch cd, correct artist_id over A2A ok 667 - prefetch cd->artist1, no a2a href, correct artwork ok 668 - prefetch cd->artist1, no a2a href, correct artist_id over cd ok 669 - prefetch cd->artist1, no a2a href, correct artist_id over A2A ok 670 - prefetch no cd aoh, a2a, correct artwork ok 671 - prefetch no cd aoh, a2a, correct artist_id over cd ok 672 - prefetch no cd aoh, a2a, correct artist_id over A2A ok 673 - join no cd aoh, prefetch no a2a aoh, correct artwork ok 674 - join no cd aoh, prefetch no a2a aoh, correct artist_id over cd ok 675 - join no cd aoh, prefetch no a2a aoh, correct artist_id over A2A ok 676 - join no a2a undef, prefetch no cd empty, correct artwork ok 677 - join no a2a undef, prefetch no cd empty, correct artist_id over cd ok 678 - join no a2a undef, prefetch no cd empty, correct artist_id over A2A ok 679 - prefetch no cd, no a2a complex, correct artwork ok 680 - prefetch no cd, no a2a complex, correct artist_id over cd ok 681 - prefetch no cd, no a2a complex, correct artist_id over A2A ok 682 - prefetch no cd, no a2a href, correct artwork ok 683 - prefetch no cd, no a2a href, correct artist_id over cd ok 684 - prefetch no cd, no a2a href, correct artist_id over A2A ok 685 - join a2a->artist2, prefetch cd, correct artwork ok 686 - join a2a->artist2, prefetch cd, correct artist_id over cd ok 687 - join a2a->artist2, prefetch cd, correct artist_id over A2A ok 688 - join no cd aoh, prefetch a2a, correct artwork ok 689 - join no cd aoh, prefetch a2a, correct artist_id over cd ok 690 - join no cd aoh, prefetch a2a, correct artist_id over A2A ok 691 - prefetch cd, no a2a empty , correct artwork ok 692 - prefetch cd, no a2a empty , correct artist_id over cd ok 693 - prefetch cd, no a2a empty , correct artist_id over A2A ok 694 - join cd, prefetch no a2a href, correct artwork ok 695 - join cd, prefetch no a2a href, correct artist_id over cd ok 696 - join cd, prefetch no a2a href, correct artist_id over A2A ok 697 - join no cd href, no a2a href, correct artwork ok 698 - join no cd href, no a2a href, correct artist_id over cd ok 699 - join no cd href, no a2a href, correct artist_id over A2A ok 700 - join no a2a empty , prefetch no cd empty, correct artwork ok 701 - join no a2a empty , prefetch no cd empty, correct artist_id over cd ok 702 - join no a2a empty , prefetch no cd empty, correct artist_id over A2A ok 703 - join cd->artist1, prefetch no a2a undef, correct artwork ok 704 - join cd->artist1, prefetch no a2a undef, correct artist_id over cd ok 705 - join cd->artist1, prefetch no a2a undef, correct artist_id over A2A ok 706 - prefetch no cd aoh, a2a->artist2, correct artwork ok 707 - prefetch no cd aoh, a2a->artist2, correct artist_id over cd ok 708 - prefetch no cd aoh, a2a->artist2, correct artist_id over A2A ok 709 - join no cd undef, a2a, correct artwork ok 710 - join no cd undef, a2a, correct artist_id over cd ok 711 - join no cd undef, a2a, correct artist_id over A2A ok 712 - join no a2a href, prefetch no cd aoh, correct artwork ok 713 - join no a2a href, prefetch no cd aoh, correct artist_id over cd ok 714 - join no a2a href, prefetch no cd aoh, correct artist_id over A2A ok 715 - join no a2a aoh, prefetch no cd href, correct artwork ok 716 - join no a2a aoh, prefetch no cd href, correct artist_id over cd ok 717 - join no a2a aoh, prefetch no cd href, correct artist_id over A2A ok 718 - join no cd, a2a->artist2, correct artwork ok 719 - join no cd, a2a->artist2, correct artist_id over cd ok 720 - join no cd, a2a->artist2, correct artist_id over A2A ok 721 - join a2a, prefetch cd, correct artwork ok 722 - join a2a, prefetch cd, correct artist_id over cd ok 723 - join a2a, prefetch cd, correct artist_id over A2A ok 724 - join no cd aoh, prefetch no a2a, correct artwork ok 725 - join no cd aoh, prefetch no a2a, correct artist_id over cd ok 726 - join no cd aoh, prefetch no a2a, correct artist_id over A2A ok 727 - prefetch no cd empty, no a2a complex, correct artwork ok 728 - prefetch no cd empty, no a2a complex, correct artist_id over cd ok 729 - prefetch no cd empty, no a2a complex, correct artist_id over A2A ok 730 - join no a2a undef, prefetch no cd undef, correct artwork ok 731 - join no a2a undef, prefetch no cd undef, correct artist_id over cd ok 732 - join no a2a undef, prefetch no cd undef, correct artist_id over A2A ok 733 - join no cd, prefetch no a2a aoh, correct artwork ok 734 - join no cd, prefetch no a2a aoh, correct artist_id over cd ok 735 - join no cd, prefetch no a2a aoh, correct artist_id over A2A ok 736 - join cd, no a2a href, correct artwork ok 737 - join cd, no a2a href, correct artist_id over cd ok 738 - join cd, no a2a href, correct artist_id over A2A ok 739 - prefetch cd, no a2a complex, correct artwork ok 740 - prefetch cd, no a2a complex, correct artist_id over cd ok 741 - prefetch cd, no a2a complex, correct artist_id over A2A ok 742 - join no a2a aoh, prefetch cd, correct artwork ok 743 - join no a2a aoh, prefetch cd, correct artist_id over cd ok 744 - join no a2a aoh, prefetch cd, correct artist_id over A2A ok 745 - join no a2a undef, prefetch no cd href, correct artwork ok 746 - join no a2a undef, prefetch no cd href, correct artist_id over cd ok 747 - join no a2a undef, prefetch no cd href, correct artist_id over A2A ok 748 - join no cd, no a2a complex, correct artwork ok 749 - join no cd, no a2a complex, correct artist_id over cd ok 750 - join no cd, no a2a complex, correct artist_id over A2A ok 751 - join no a2a, prefetch cd, correct artwork ok 752 - join no a2a, prefetch cd, correct artist_id over cd ok 753 - join no a2a, prefetch cd, correct artist_id over A2A ok 754 - join cd->artist1, no a2a complex, correct artwork ok 755 - join cd->artist1, no a2a complex, correct artist_id over cd ok 756 - join cd->artist1, no a2a complex, correct artist_id over A2A ok 757 - join no a2a complex, prefetch no cd aoh, correct artwork ok 758 - join no a2a complex, prefetch no cd aoh, correct artist_id over cd ok 759 - join no a2a complex, prefetch no cd aoh, correct artist_id over A2A ok 760 - join a2a->artist2, prefetch no cd undef, correct artwork ok 761 - join a2a->artist2, prefetch no cd undef, correct artist_id over cd ok 762 - join a2a->artist2, prefetch no cd undef, correct artist_id over A2A ok 763 - join no a2a empty , prefetch no cd aoh, correct artwork ok 764 - join no a2a empty , prefetch no cd aoh, correct artist_id over cd ok 765 - join no a2a empty , prefetch no cd aoh, correct artist_id over A2A ok 766 - prefetch no cd complex, no a2a href, correct artwork ok 767 - prefetch no cd complex, no a2a href, correct artist_id over cd ok 768 - prefetch no cd complex, no a2a href, correct artist_id over A2A 1..768 # Auto checked 5 references for leaks - none detected ok t/prefetch/double_prefetch.t ........................ # ok 1 1..1 # Auto checked 5 references for leaks - none detected ok t/prefetch/empty_cache.t ............................ # ok 1 - ->all on empty original resultset hit db ok 2 - empty cache on original resultset ok 3 - empty original resultset ok 4 - empty cache on related resultset ok 5 - ->all on empty related resultset didn't hit db ok 6 - empty related resultset 1..6 # Auto checked 5 references for leaks - none detected ok t/prefetch/false_colvalues.t ........................ # ok 1 - Expected CD columns present ok 2 - Expected Artist columns present ok 3 - Only one query fired - prefetch worked 1..3 # Auto checked 5 references for leaks - none detected ok t/prefetch/grouped.t ................................ # ok 1 - CDs with tracks count ok 2 - 3 tracks for CD2 ok 3 - 3 tracks for CD3 ok 4 - 3 tracks for CD4 ok 5 - 3 tracks for CD5 ok 6 - 3 tracks for CD1 ok 7 - There is stuff in the rs ok 8 - Prefetched count with groupby ok 9 - Prefetched objects with groupby ok 10 - Correct count of tracks for CD 1 ok 11 - Prefetched title for CD 1 ok 12 - Correct count of tracks for CD 2 ok 13 - Prefetched title for CD 2 ok 14 - Correct count of tracks for CD 3 ok 15 - Prefetched title for CD 3 ok 16 - Correct count of tracks for CD 4 ok 17 - Prefetched title for CD 4 ok 18 - Correct count of tracks for CD 5 ok 19 - Prefetched title for CD 5 ok 20 - Single query on prefetched titles ok 21 - count() query generated expected SQL ok 22 - next() query generated expected SQL ok 23 ok 24 - Correct collapsed track with prefetched CD returned on top ok 25 - count() query generated expected SQL ok 26 - next() query generated expected SQL ok 27 - Limit works ok 28 - Correct cd fetched on top ok 29 - Track count fetched correctly ok 30 - Count of prefetched tracks rs still correct ok 31 - Number of prefetched track objects still correct ok 32 - Correct liner pre-fetched with top cd ok 33 - No queries executed during prefetched data access ok 34 - Oddball mysql-ish group_by usage yields valid SQL ok 35 - Limit works ok 36 - Correct cd fetched on top ok 37 - Track count fetched correctly ok 38 - Correct liner pre-fetched with top cd ok 39 - No queries executed during prefetched data access ok 40 - Prefetch + distinct resulted in correct group_by ok 41 - Correct number of CD objects ok 42 - Correct count of CDs ok 43 - count() query generated expected SQL ok 44 - complex prefetch + non-prefetching has_many join count correct ok 45 - complex prefetch + non-prefetching has_many join number of objects correct ok 46 ok 47 - complex prefetch + non-prefetching restricted has_many join count correct ok 48 - complex prefetch + non-prefetching restricted has_many join number of objects correct ok 49 ok 50 - Expected limited prefetch with distinct SQL ok 51 - HRI dump of limited prefetch with distinct as expected ok 52 - Expected limited prefetch with distinct SQL on premultiplied head not ok 53 - HRI dump of limited prefetch with distinct as expected on premultiplid head # TODO Not sure if we can stop the count/group of premultiplication abstraction leak # Failed (TODO) test 'HRI dump of limited prefetch with distinct as expected on premultiplid head' # at t/prefetch/grouped.t line 488. # Structures begin differing at: # $got->[2]{test_count} = '3' # $expected->[2]{test_count} = '1' 1..53 # Auto checked 5 references for leaks - none detected ok t/prefetch/incomplete.t ............................. # ok 1 - Correct number of collapsed artists ok 2 - Correct first artist ok 3 - Correct number of CDs for first artist ok 4 - Correct cd for artist ok 5 - explicit prefetch on a keyless object works ok 6 - Expected years (at least one duplicate) ok 7 - Correct collapsing on non-unique primary object ok 8 - Correct HRI collapsing on non-unique primary object ok 9 - weird collapse lives ok 10 - CD title prefetched correctly ok 11 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 12 - Artist object has correct name ok 13 - implicit keyless prefetch works ok 14 - Sensible error message on mis-specified "as" ok 15 - Expected SQL on complex limited prefetch with non-selected join condition ok 16 - Expected result on complex limited prefetch with non-selected join condition ok 17 - Expected SQL on *ordered* complex limited prefetch with non-selected root data ok 18 - Expected result on *ordered* complex limited prefetch with non-selected root data ok 19 - Expected SQL on *function-ordered* complex limited prefetch with non-selected root data ok 20 - Expected result on *function-ordered* complex limited prefetch with non-selected root data 1..20 # Auto checked 5 references for leaks - none detected ok t/prefetch/join_type.t .............................. # ok 1 - same sql with null arrayref prefetch ok 2 - same sql with null undef prefetch ok 3 - same sql with null hashref prefetch ok 4 1..4 # Auto checked 5 references for leaks - none detected ok t/prefetch/lazy_cursor.t ............................ # ok 1 - Default fixture artists in order ok 2 - Default fixture artists in order ok 3 - Default fixture artists in order ok 4 - Right track ok 5 - Very last artist still on the cursor ok 6 - Nothing else left ok 7 - Row stashed in resultset still accessible ok 8 - Nothing left in resultset either ok 9 - Default fixture artists in order ok 10 - Default fixture artists in order ok 11 - Default fixture artists in order ok 12 - Right track ok 13 - Very last artist still on the cursor ok 14 - Nothing else left ok 15 - Row stashed in resultset still accessible ok 16 - Nothing left in resultset either ok 17 - Default fixture artists in order ok 18 - Default fixture artists in order ok 19 - Default fixture artists in order ok 20 - Right track ok 21 - Very last artist still on the cursor ok 22 - Nothing else left ok 23 - Row stashed in resultset still accessible ok 24 - Nothing left in resultset either ok 25 - ->all resets everything correctly ok 26 - Cursor auto-rewound after all() ok 27 - Nothing else left in $rs stash ok 28 - got row 1 ok 29 - Warned on auto-eager cursor ok 30 - Nothing left on cursor, eager slurp ok 31 - got row 2 ok 32 - got row 3 ok 33 - got row 4 ok 34 - got row 5 ok 35 - got row 6 ok 36 - End of RS reached ok 37 - End of RS not lost ok 38 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 39 - Cursor not exhausted 1..39 # Auto checked 5 references for leaks - none detected ok # What are we actually trying to collapse (Select/As, tests below will see a *DIFFERENT* random order): # sngl_tr.trackid # me.year # tracks.cd # tracks.title # cds.cdid # cds.year # artist.artistid # cds.genreid # tracks_2.title # single_track.trackid # year # tracks.cd # tracks.title # single_track.cd.artist.cds.cdid # single_track.cd.artist.cds.year # single_track.cd.artist.artistid # single_track.cd.artist.cds.genreid # single_track.cd.artist.cds.tracks.title # --------------------------------------------------------------------------------------------------------------------------------------------------------------- # 6 # 1978 # 3 # e2 # 5 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e3 # 3 # 1978 # 1 # 1 # e3 # 6 # 1978 # 3 # e2 # 1 # 1981 # 1 # 1 # m1 # NULL # 1981 # 1 # m4 # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e1 # 4 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e2 # 6 # 1977 # 1 # NULL # NULL # NULL # 1981 # 1 # m1 # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e3 # 1 # 1981 # 1 # 1 # m1 # 6 # 1978 # 3 # e3 # 2 # 1976 # 1 # NULL # o2 # 6 # 1978 # 3 # e2 # 1 # 1981 # 1 # 1 # m4 # 6 # 1978 # 3 # e1 # 6 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e2 # 3 # 1978 # 1 # 1 # e1 # 6 # 1978 # 3 # e3 # 3 # 1978 # 1 # 1 # e1 # 6 # 1978 # 3 # e3 # 5 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e3 # 1 # 1981 # 1 # 1 # m4 # 6 # 1978 # 3 # e2 # 2 # 1976 # 1 # NULL # o1 # NULL # 1977 # NULL # NULL # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e3 # 6 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e3 # 1 # 1981 # 1 # 1 # m3 # 6 # 1978 # 3 # e2 # 1 # 1981 # 1 # 1 # m2 # 6 # 1978 # 3 # e3 # 1 # 1981 # 1 # 1 # m2 # NULL # 1977 # NULL # NULL # NULL # NULL # NULL # NULL # NULL # NULL # 1976 # 2 # o2 # NULL # NULL # NULL # NULL # NULL # NULL # 1976 # 2 # o1 # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e1 # 5 # 1977 # 1 # NULL # NULL # NULL # 1981 # 1 # m3 # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e1 # 2 # 1976 # 1 # NULL # o1 # 6 # 1978 # 3 # e2 # 2 # 1976 # 1 # NULL # o2 # NULL # 1977 # NULL # NULL # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e3 # 2 # 1976 # 1 # NULL # o1 # 6 # 1978 # 3 # e1 # 1 # 1981 # 1 # 1 # m2 # 6 # 1978 # 3 # e1 # 3 # 1978 # 1 # 1 # e2 # 6 # 1978 # 3 # e1 # 1 # 1981 # 1 # 1 # m4 # NULL # 1981 # 1 # m2 # NULL # NULL # NULL # NULL # NULL # 6 # 1978 # 3 # e3 # 3 # 1978 # 1 # 1 # e2 # 6 # 1978 # 3 # e1 # 1 # 1981 # 1 # 1 # m1 # 6 # 1978 # 3 # e2 # 1 # 1981 # 1 # 1 # m3 # 6 # 1978 # 3 # e2 # 3 # 1978 # 1 # 1 # e3 # 6 # 1978 # 3 # e1 # 2 # 1976 # 1 # NULL # o2 # 6 # 1978 # 3 # e2 # 3 # 1978 # 1 # 1 # e2 # 6 # 1978 # 3 # e1 # 1 # 1981 # 1 # 1 # m3 # 6 # 1978 # 3 # e1 # 3 # 1978 # 1 # 1 # e3 # 6 # 1978 # 3 # e1 # 3 # 1978 # 1 # 1 # e1 # 6 # 1978 # 3 # e3 # 4 # 1977 # 1 # NULL # NULL # 6 # 1978 # 3 # e2 # 4 # 1977 # 1 # NULL # NULL t/prefetch/manual.t ................................. # ok 1 - W00T, manual prefetch with collapse works not ok 2 # TODO Returning prefetched 'filter' rels as part of get_columns/get_inflated_columns is deprecated # Failed (TODO) test at t/prefetch/manual.t line 144. # Structures begin differing at: # $got->{cd} = undef # $expected->{cd} = Does not exist not ok 3 # TODO Returning prefetched 'filter' rels as part of get_columns/get_inflated_columns is deprecated # Failed (TODO) test at t/prefetch/manual.t line 144. # Structures begin differing at: # $got->{cd} = DBICTest::CD=HASH(0xaaab1261fdd0) # $expected->{cd} = Does not exist not ok 4 # TODO Returning prefetched 'filter' rels as part of get_columns/get_inflated_columns is deprecated # Failed (TODO) test at t/prefetch/manual.t line 144. # Structures begin differing at: # $got->{artist} = '1' # $expected->{artist} = Does not exist not ok 5 # TODO Returning prefetched 'filter' rels as part of get_columns/get_inflated_columns is deprecated # Failed (TODO) test at t/prefetch/manual.t line 144. # Structures begin differing at: # $got->{artist} = DBICTest::Artist=HASH(0xaaab12614bd0) # $expected->{artist} = Does not exist ok 6 - No unexpected columns available on intermediate 'single' rel with a chained 'filter' prefetch ok 7 - No unexpected inflated columns available on intermediate 'single' rel with a chained 'filter' prefetch ok 8 - No unexpected columns available on intermediate 'single' rel with 2x chained 'filter' prefetch ok 9 - No unexpected inflated columns available on intermediate 'single' rel with 2x chained 'filter' prefetch ok 10 - No unexpected columns available on intermediate 'single' rel with a chained 'single' prefetch ok 11 - No unexpected inflated columns available on intermediate 'single' rel with a chained 'single' prefetch ok 12 - No unexpected columns available on intermediate 'single' rel with chained 'single' and chained 'filter' prefetch ok 13 - No unexpected inflated columns available on intermediate 'single' rel with chained 'single' and chained 'filter' prefetch ok 14 - expected_warnings ok 15 - traversing prefetch chain with empty intermediates works ok 16 - row count matches ok 17 - object count matches ok 18 - Three tracks on 1978 cd ok 19 - correct title ok 20 - correct title ok 21 - correct title ok 22 - single track prefetched on 1987 cd ok 23 - Single_track->cd->artist prefetched on 1978 cd ok 24 - 6 cds prefetched on artist ok 25 - Four tracks on 1981 cd ok 26 - correct title ok 27 - correct title ok 28 - correct title ok 29 - correct title ok 30 - no single_track on 1981 cd ok 31 - no tracks on 1977 cd ok 32 - no single_track on 1977 cd ok 33 - Two tracks on 1976 cd ok 34 - correct title ok 35 - correct title ok 36 - no single_track on 1976 cd ok 37 - no tracks on 1977 cd ok 38 - no single_track on 1977 cd ok 39 - no tracks on 1977 cd ok 40 - no single_track on 1977 cd ok 41 - Warned on auto-eager cursor ok 42 - object count matches ok 43 - Three tracks on 1978 cd ok 44 - correct title ok 45 - correct title ok 46 - correct title ok 47 - single track prefetched on 1987 cd ok 48 - Single_track->cd->artist prefetched on 1978 cd ok 49 - 6 cds prefetched on artist ok 50 - no tracks on 1977 cd ok 51 - no single_track on 1977 cd ok 52 - no tracks on 1977 cd ok 53 - no single_track on 1977 cd ok 54 - Two tracks on 1976 cd ok 55 - correct title ok 56 - correct title ok 57 - no single_track on 1976 cd ok 58 - Four tracks on 1981 cd ok 59 - correct title ok 60 - correct title ok 61 - correct title ok 62 - correct title ok 63 - no single_track on 1981 cd ok 64 - no tracks on 1977 cd ok 65 - no single_track on 1977 cd ok 66 - Only two queries for two prefetch calls total ok 67 - hri count matches ok 68 - Iteration works correctly ok 69 - W00T, multi-has_many manual underdefined root prefetch with collapse works ok 70 - multi-has_many prefetch with limit works too ok 71 - Expected year on object 0 ok 72 - Expected single relation on object 0 ok 73 - Expected year on object 1 ok 74 - Expected single relation on object 1 ok 75 - Expected year on object 2 ok 76 - Expected single relation on object 2 ok 77 - Expected year on object 3 ok 78 - Expected single relation on object 3 ok 79 - Expected year on object 4 ok 80 - Expected single relation on object 4 ok 81 - Expected year on object 5 ok 82 - Expected single relation on object 5 ok 83 - Expected HRI of 1:M with empty root selection 1..83 # Auto checked 5 references for leaks - none detected ok t/prefetch/multiple_hasmany.t ....................... # ok 1 - no warning on attempt to prefetch several same level has_many's (1 -> M + M) ok 2 - equal count of prefetched relations over several same level has_many's (1 -> M + M) ok 3 - equal amount of objects returned with and without prefetch over several same level has_many's (1 -> M + M) ok 4 - prefetch one->(has_many,has_many) ran exactly 1 query ok 5 - no warning on attempt to prefetch several same level has_many's (M -> 1 -> M + M) ok 6 - equal count of prefetched relations over several same level has_many's (M -> 1 -> M + M) ok 7 - equal amount of objects with and without prefetch over several same level has_many's (M -> 1 -> M + M) ok 8 - prefetch one->(has_many,has_many) ran exactly 1 query 1..8 # Auto checked 5 references for leaks - none detected ok t/prefetch/multiple_hasmany_torture.t ............... # ok 1 ok 2 - 1st cd structure matches ok 3 - 2nd cd structure matches ok 4 - ordered_for_collapse detected properly ok 5 - 1st cd structure matches ok 6 - 2nd cd structure matches not ok 7 - ordered_for_collapse detected properly # TODO we need to proxy the knowledge from the collapser that tracks.cd is a stable sorter for CDs # Failed (TODO) test 'ordered_for_collapse detected properly' # at t/prefetch/multiple_hasmany_torture.t line 151. 1..7 # Auto checked 5 references for leaks - none detected ok t/prefetch/o2m_o2m_order_by_with_limit.t ............ # ok 1 - Expected ordered unlimited contents ok 2 - correct SQL on prefetch over search_related ordered by external joins with limit '0', offset '1' ok 3 - Correct slice of the resultset returned with limit '0', offset '1' ok 4 - correct SQL on prefetch over search_related ordered by external joins with limit '2', offset '0' ok 5 - Correct slice of the resultset returned with limit '2', offset '0' ok 6 - correct SQL on prefetch over search_related ordered by external joins with limit '20', offset '2' ok 7 - Correct slice of the resultset returned with limit '20', offset '2' ok 8 - correct SQL on prefetch over search_related ordered by external joins with limit '1', offset '3' ok 9 - Correct slice of the resultset returned with limit '1', offset '3' ok 10 - correct SQL on prefetch over search_related ordered by external joins with limit '2', offset '4' ok 11 - Correct slice of the resultset returned with limit '2', offset '4' 1..11 # Auto checked 5 references for leaks - none detected ok t/prefetch/one_to_many_to_one.t ..................... # ok 1 - Correct number of CDs ok 2 - Only one of the cds has a genre ok 3 - Correct number of CDs prefetched ok 4 - Only one of the prefetched cds has a prefetched genre ok 5 - All happened within one query only 1..5 # Auto checked 5 references for leaks - none detected ok t/prefetch/refined_search_on_relation.t ............. # ok 1 - Found expected CD with year 1999 after refined search ok 2 - Correct refined count ok 3 - Correct prefetched count ok 4 - Correct prefetched cd year ok 5 - Correct prefetched cd year ok 6 - Correct prefetched cd year ok 7 - No queries on prefetched operations 1..7 # Auto checked 5 references for leaks - none detected ok t/prefetch/restricted_children_set.t ................ # ok 1 - multi-level prefetch with restrictions ok 1..1 # Auto checked 5 references for leaks - none detected ok t/prefetch/standard.t ............................... # ok 1 - First record returned ok ok 2 - No prefetch for NULL LEFT join ok 3 - Prefetch for present LEFT JOIN ok 4 - Prefetch returns correct class ok 5 - Prefetch on parent object ok ok 6 - prefetch ran only 1 select statement ok 7 - single related column prefetched ok 8 - step 1 ok for nested prefetch ok 9 - step 2 ok for nested prefetch ok 10 - nested prefetch ran exactly 1 select statement ok 11 - chained belongs_to->belongs_to search_related ok ok 12 - chained search_related after belongs_to->belongs_to prefetch ran no queries ok 13 - artist prefetched correctly on find ok 14 - find with prefetch ran exactly 1 select statement (excluding column_info) ok 15 - many_to_many accessor ok ok 16 - many_to_many accessor with nested prefetch ran exactly 1 query ok 17 - chained many_to_many search_related ok ok 18 - chained search_related after many_to_many prefetch ran no queries ok 19 - nested prefetch does not duplicate joins ok 20 - Join search by object ok ok 21 - Single CD retrieved via might_have ok 22 - Correct CD retrieved ok 23 - two-join search ok ok 24 - count() ok after group_by on main pk ok 25 - all() returns same count as count() after group_by on main pk ok 26 - count() ok after group_by on related column ok 27 - results ok after group_by on related column with a having ok 28 - count() ok after group_by on related column with a having ok 29 - single artist returned from multi-join ok 30 - Correct artist returned ok 31 - prefetch with no join record present ok 32 - Bottom of tree ok ok 33 - First level up ok ok 34 - Second level up ok ok 35 - Third level up ok ok 36 - Only one query run ok 37 - Tree search_related ok ok 38 - Tree search_related with prefetch ok ok 39 - Tree with multiple has_many joins ok ok 40 - has_many prefetch with adjacent empty rows ok ok 41 - join and empty prefetch ok ok 42 - nested prefetch across has_many->has_many ran exactly 1 query ok 43 - Compare 2 level prefetch result to non-prefetch result ok 44 - chained has_many->has_many search_related ok ok 45 - chained search_related after has_many->has_many prefetch ran no queries 1..45 # Auto checked 5 references for leaks - none detected ok t/prefetch/via_search_related.t ..................... # ok 1 - counts with and without prefetch match ok 2 - Amount of returned rows is right ok 3 - search_related prefetch with order_by works ok 4 - Amount of returned rows is right ok 5 - counts with and without prefetch match ok 6 - search_related prefetch with condition referencing unqualified column of a joined table works ok 7 - Count of prefetched m2m links via accessor ok 8 - Amount of prefetched m2m link objects via accessor ok 9 - Count of prefetched m2m links via search_related ok 10 - Amount of prefetched m2m links via search_related ok 11 - No queries ran so far ok 12 - Amount of objects via search_related off prefetched linker ok 13 - Count via search_related off prefetched linker ok 14 - Amount of objects via chained search_related off prefetched linker ok 15 - Count via chained search_related off prefetched linker ok 16 - Amount of objects via m2m accessor ok 17 - Count via m2m accessor ok 18 - Review count of prefetched m2m links via accessor ok 19 - Review amount of prefetched m2m link objects via accessor ok 20 - Review count of prefetched m2m links via search_related ok 21 - Rreview amount of prefetched m2m links via search_related ok 22 - Still no queries on prefetched linker ok 23 - prefetch without WHERE (objects) ok 24 - prefetch without WHERE (count) ok 25 - prefetch with WHERE (objects) ok 26 - prefetch with WHERE (count) ok 27 - base without distinct (objects) ok 28 - base without distinct (count) ok 29 - prefetch without distinct (objects) ok 30 - prefetch without distinct (count) ok 31 - distinct does not propagate over search_related (objects) ok 32 - distinct does not propagate over search_related (count) ok 33 - distinct without prefetch (objects) ok 34 - distinct without prefetch (count) ok 35 - distinct with prefetch (objects) ok 36 - distinct with prefetch (count) ok 37 - prefetched distinct with prefetch (objects) ok 38 - prefetched distinct with prefetch (count) not ok 39 - No extra queries fired (prefetch survives search_related) # TODO This makes another 2 trips to the database, it can't be right # Failed (TODO) test 'No extra queries fired (prefetch survives search_related)' # at t/prefetch/via_search_related.t line 170. # got: '2' # expected: '0' ok 40 - distinct generally works with prefetch on deep search_related chains ok 41 - Expected nonsense 1..41 # Auto checked 5 references for leaks - none detected ok t/prefetch/with_limit.t ............................. # ok 1 - Expected SQL on complex limited prefetch ok 2 - $no_prefetch->count == $use_prefetch->count ok 3 - Amount of returned rows is right ok 4 - Count of child rel with prefetch + rows => 1 is right (find) ok 5 - Count of child rel with prefetch + rows => 1 is right (first) ok 6 - Amount of child rel rows with prefetch + rows => 1 is right (find) ok 7 - Amount of child rel rows with prefetch + rows => 1 is right (first) ok 8 - single() with multiprefetch is illegal ok 9 - threw Regexp ((?^:Unable to programatically derive a required group_by from the supplied order_by criteria)) ok 10 - count on search limiting prefetched has_many ok 11 - count on search limiting prefetched has_many ok 12 - No grouping of non-multiplying resultsets ok 13 - Correct SQL on indirectly multiplied orderer ok 14 - Correct SQl on prefetch with limit of restricting multi ordered by a single 1..14 # Auto checked 5 references for leaks - none detected ok t/relationship/after_update.t ....................... # 1..2 ok 1 ok 2 # Auto checked 5 references for leaks - none detected ok t/relationship/core.t ............................... # ok 1 - has_a search_related ok ok 2 - has_many search_related with order_by ok ok 3 - search_related with abstract query ok ok 4 - create_related ok ok 5 - No SELECT made for belongs_to if key IS NULL ok 6 - SELECT made for belongs_to if key IS NULL when undef_on_null_fk disabled ok 7 - 'search_related_rs in list context returns rs' isa 'DBIx::Class::ResultSet' ok 8 - 'relation_rs in list context returns rs' isa 'DBIx::Class::ResultSet' ok 9 - count_related ok ok 10 - Track has no relationship "foo" ok 11 - Track has relationship "disk" ok 12 - set_from_related ok, including alternative accessor ok 13 - set_from_related with undef ok ok 14 - set_from_related ok after using the accessor ok 15 - update_from_related ok ok 16 - find_or_create_related on existing record ok ok 17 - find_or_create_related new record ok ok 18 - find_or_create_related new record search ok ok 19 - delete_related ok ok 20 - find_or_new_related on existing record ok ok 21 - find_or_new_related on existing record: is in_storage ok 22 - find_or_new_related new record ok ok 23 - find_or_new_related on a new record: not in_storage ok 24 - find_or_new_related new artist record with id ok 25 - find_or_new_related new artist id set ok 26 - No back rel ok 27 - creating in uknown rel throws not ok 28 - failed when creating a rel with invalid key, ok # TODO relationship checking needs fixing # Failed (TODO) test 'failed when creating a rel with invalid key, ok' # at t/relationship/core.t line 147. # expecting: Regexp ((?^:Unknown column)) # found: normal exit ok 29 - failed when creating a rel without join condition, ok ok 30 - many_to_many ok ok 31 - sorted many_to_many ok ok 32 - sorted many_to_many with search condition ok ok 33 - CD doesn't yet have any producers ok 34 - many_to_many add_to_$rel($obj) count ok ok 35 - many_to_many add_to_$rel($obj) ok ok 36 - many_to_many add_to_$rel($obj, $link_vals) count ok ok 37 - many_to_many $link_vals ok ok 38 - many_to_many set_$rel($obj, $link_vals) count ok ok 39 - many_to_many $link_vals ok ok 40 - producer object exists after remove of link ok 41 - many_to_many remove_from_$rel($obj) ok ok 42 - add_to_$rel($hash) inserted a new producer ok 43 - many_to_many add_to_$rel($hash) count ok ok 44 - many_to_many add_to_$rel($hash) ok ok 45 - many_to_many add_to_$rel($hash) count ok ok 46 - many_to_many set_$rel(@objs) count ok ok 47 - many_to_many set_$rel($obj) count ok ok 48 - many_to_many set_$rel(\@objs) count ok ok 49 - many_to_many set_$rel([$obj]) count ok ok 50 - remove_from_$rel($hash) dies correctly ok 51 - add_to_$rel(undef) dies correctly ok 52 - twokey has no fourkeys ok 53 - twokey has one fourkey ok 54 - fourkeys row has the correct value for column foo ok 55 - fourkeys row has the correct value for column bar ok 56 - fourkeys row has the correct value for column hello ok 57 - fourkeys row has the correct value for column goodbye ok 58 - fourkeys row has the correct value for column sensors ok 59 - twokey has no fourkeys ok 60 - twokey has no links to fourkey ok 61 - FK not loaded ok 62 - 0=1 search when FK does not exist and object not yet in db ok 63 - Object created on a resultset related to not yet inserted object ok 64 - undef_on_null_fk does not choke on empty conds ok 65 - FK loaded ok 66 - closed search on null FK ok 67 - found 1 undirected map for artist 1 ok 68 - expected join sql produced ok 69 - found 1 undirected map for artist 2 ok 70 - Both artist returned from map ok 71 - Both artist returned from map after adding another condition ok 72 - Correct number of tracks for artist ok 73 - Correct number of track objects for artist ok 74 - Correct orig \#cds for artist ok 75 - Correct orig \#cds for artist ok 76 - Correct new \#cds for artist ok 77 - Correct new \#cds for artist ok 78 - is_foreign_key_constraint defined for belongs_to relationships. ok 79 - is_foreign_key_constraint defined for belongs_to relationships with attr. ok 80 - subjoins under left joins force_left (string) ok 81 - subjoins under left joins force_left (arrayref) ok 82 - subjoins under left joins force_left (hashref) 1..82 # Auto checked 5 references for leaks - none detected ok t/relationship/custom.t ............................. # ok 1 ok 2 - 6 80s cds found (1980 - 1985) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - 6 90s cds found (1990 - 1995) even with non-optimized search ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 - 1 90s (95) cds found even with non-optimized search ok 19 ok 20 - should preserve chain-head "me" alias (API-consistency) ok 21 - 16 correct cds found ok 22 - 16 correct cds found ok 23 - prefetchy-fetchy-fetch ok 24 - created_related with simple condition works ok 25 - Create failed - complex cond ok 26 - 2020 CD created correctly ok 27 - 1984 CD created correctly ok 28 - Create failed - non-simplified rel ok 29 - last group-entry via self-join works ok 30 - last_track via insane subquery condition works ok 31 - last_track via insane subquery condition works, even without prefetch ok 32 - the two artists are associated ok 33 - belongs_to with custom rel works. ok 34 - belongs_to with custom rel works even in non-simplified. ok 35 - belongs_to works with custom rels ok 36 - belongs_to with custom rel works. ok 37 - belongs_to with custom rel works even in non-simplified. ok 38 - belongs_to works with custom rels ok 39 - manytomany with extended rels in the has many works ok 40 - two artists ok 41 - can fetch many to many with optimized version ok 42 - only one artist is associated ok 43 - can fetch many to many with non-optimized version ok 44 - only one artist is associated ok 45 - Retrieved singles in proper order ok 46 - Prefetched singles in proper order ok 47 - Got back the expected single-track cd title ok 48 - Proper find with related via coderef cond ok 49 - Expected nonsensical JOIN cond ok 50 - Warning on 99.9999% malformed custom cond ok 51 ok 52 - UNset from related via coderef cond ok 53 - UNset related object via coderef cond ok 54 ok 55 - set from related via coderef cond ok 56 - set from related via coderef cond inflates properly ok 57 - threw Regexp ((?^:A\ custom\ condition\ coderef\ can\ return\ at\ most\ 2\ conditions\,\ but\ relationship\ \'cd_cref_cond\'\ on\ source\ \'Track\'\ returned\ extra\ values\:\ 3)) 1..57 # Auto checked 5 references for leaks - none detected ok t/relationship/custom_opaque.t ...................... # ok 1 - Found correct single track ok 2 1..2 # Auto checked 5 references for leaks - none detected ok t/relationship/custom_with_null_in_cond.t ........... # ok 1 ok 2 1..2 # Auto checked 5 references for leaks - none detected ok t/relationship/doesnt_exist.t ....................... # 1..3 ok 1 ok 2 - link 1 was deleted ok 3 - accessor did not create a link object where there was none # Auto checked 5 references for leaks - none detected ok t/relationship/dynamic_foreign_columns.t ............ # ok 1 - All columns properly defined from DBICTest::DynamicForeignCols::Computer parentclass 1..1 # Auto checked 0 references for leaks - none detected ok t/relationship/info.t ............................... # ok 1 - Correct relationships on DBICTest::Thing ok 2 - Correct relationships on DBICTest::SubThing ok 3 - reverse_rel_info works cross-class belongs_to direction ok 4 - reverse_rel_info works cross-class belongs_to direction 2 ok 5 - reverse_rel_info works cross-class has_many direction ok 6 - reverse_rel_info works in-class belongs_to direction ok 7 - reverse_rel_info works in-class has_many direction ok 8 - Correct relationships on DBIx::Class::ResultSource::Table=HASH(0xaaaae0037890) ok 9 - Correct relationships on DBIx::Class::ResultSource::Table=HASH(0xaaaadf8679b8) ok 10 - reverse_rel_info works cross-class belongs_to direction ok 11 - reverse_rel_info works cross-class belongs_to direction 2 ok 12 - reverse_rel_info works cross-class has_many direction ok 13 - reverse_rel_info works in-class belongs_to direction ok 14 - reverse_rel_info works in-class has_many direction 1..14 # Auto checked 5 references for leaks - none detected ok t/relationship/malformed_declaration.t .............. # ok 1 - Correct exception on has_many with malformed foreign. ok 2 - Correct exception on has_many with malformed self. ok 3 - Correct exception on might_have with malformed foreign. ok 4 - Correct exception on might_have with malformed self. ok 5 - Correct exception on has_one with malformed foreign. ok 6 - Correct exception on has_one with malformed self. not ok 7 - Correct exception on belongs_to with malformed foreign. # TODO stupid stupid heuristic - needs to die # Failed (TODO) test 'Correct exception on belongs_to with malformed foreign.' # at t/relationship/malformed_declaration.t line 18. # expecting: Regexp ((?^:Malformed relationship condition key 'foo': must be prefixed with 'foreign.')) # found: normal exit ok 8 - Correct exception on belongs_to with malformed self. 1..8 ok t/relationship/proxy.t .............................. # ok 1 - notes proxy ok ok 2 - artist_name proxy ok ok 3 - cd_title proxy ok ok 4 - cd_title proxy II ok ok 5 - year proxy ok ok 6 - year proxy II ok ok 7 - cd_title proxy III ok ok 8 - link_id proxy ok ok 9 - link_url proxy ok ok 10 - link_title proxy ok ok 11 - proxy attr with a regex ok ok 12 - proxy attr with a sub ok 1..12 # Auto checked 5 references for leaks - none detected ok t/relationship/set_column_on_fk.t ................... # ok 1 - Right column name ok 2 - Right rel name ok 3 - Initial relation id ok 4 - Correct object re-selected after belongs_to set ok 5 - Pulled the correct old object after belongs_to reset ok 6 - Correct column set from related ok 7 - Pulled the correct old object after belongs_to reset ok 8 - Correct object selected on deflated accessor set ok 9 - Pulled the correct old object after belongs_to reset ok 10 - Correct relationship after update ok 11 - Correct relationship after re-select ok 12 - Initial relation id ok 13 - Correct object re-selected after belongs_to set ok 14 - Pulled the correct old rel object after belongs_to reset ok 15 - Correct column set from related ok 16 - Pulled the correct old rel object after belongs_to reset ok 17 - Correct relationship obj after update ok 18 - Correct relationship after re-select 1..18 # Auto checked 5 references for leaks - none detected ok t/relationship/unresolvable.t ....................... # ok 1 - Correct exception on nonresolvable object-based condition 1..1 # Auto checked 5 references for leaks - none detected ok t/relationship/update_or_create_multi.t ............. # ok 1 - No cds yet ok 2 - One cd ok 3 - CD created correctly ok 4 - Still one cd ok 5 - CD year column updated correctly ok 6 - ambiguous find + create failed ok 7 - expected select issued ok 8 - expected select issued 1..8 # Auto checked 5 references for leaks - none detected ok t/relationship/update_or_create_single.t ............ # 1..9 ok 1 - No cds yet ok 2 - One cd ok 3 - CD created correctly ok 4 - Still one cd ok 5 - CD year column updated correctly ok 6 - Still one cd ok 7 - CD title column updated correctly ok 8 - Still one cd ok 9 - CD year column updated correctly without a disambiguator # Auto checked 5 references for leaks - none detected ok t/resultset/as_query.t .............................. # ok 1 ok 2 ok 3 ok 4 ok 5 - Subselect on PK got the same row count ok 6 - from => ...->as_query works 1..6 # Auto checked 5 references for leaks - none detected ok t/resultset/as_subselect_rs.t ....................... # ok 1 - regular search works ok 2 - ... and chaining off that using join works ok 3 - ... and chaining off the virtual view works ok 4 - ... but chaining off of a virtual view using join doesn't work ok 5 - Resultset-class attributes do not seep outside of the subselect ok 6 1..6 # Auto checked 5 references for leaks - none detected ok t/resultset/bind_attr.t ............................. # ok 1 - where/bind combined ok 2 - where/bind first ok 3 - where/bind last ok 4 - ...cookbook + chained search with extra bind ok 5 - cookbook arbitrary sql example ok 6 - ...cookbook + search condition ok 7 - ...cookbook (bind first) + chained search ok 8 - got correct SQL ok 9 - cookbook arbitrary sql example (in separate file) ok 10 - ...cookbook (in separate file) + search condition ok 11 - ...cookbook (bind first, in separate file) + chained search ok 12 - got correct SQL (cookbook arbitrary SQL, in separate file) 1..12 # Auto checked 5 references for leaks - none detected ok t/resultset/find_on_subquery_cond.t ................. # ok 1 ok 2 - Correctly found artist with id of 2 ok 3 ok 4 - Correctly found artist with id of \' = 2 ' # ok 5 ok 6 - Correctly found artist with id of \[ # '= ?', # 2 # ] # ok 7 ok 8 - Correctly found artist with id of { # 'artistid' => { # '=' => 2 # } # } # ok 9 ok 10 - Correctly found artist with id of { # 'artistid' => { # '=' => \'2' # } # } # ok 11 ok 12 - Correctly found artist with id of { # 'artistid' => { # '=' => \[ # '?', # 2 # ] # } # } # 1..12 # Auto checked 5 references for leaks - none detected ok t/resultset/inflate_result_api.t .................... # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - Simple 1:1 descend with classic prefetch ok 11 ok 12 ok 13 ok 14 - Simple 1:1 descend with missing selectors ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 - Collapsing 1:1 ending in chained has_many with classic prefetch ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - Non-Collapsing chained has_many ok 32 ok 33 ok 34 - Expected output of collapsing 1:M with empty root selection ok 35 ok 36 ok 37 ok 38 - Simple 1:1 descend with classic prefetch (native inflator) ok 39 ok 40 ok 41 ok 42 - Simple 1:1 descend with missing selectors (native inflator) ok 43 ok 44 ok 45 ok 46 ok 47 - Collapsing 1:1 ending in chained has_many with classic prefetch (native inflator) ok 48 ok 49 ok 50 ok 51 - Non-Collapsing chained has_many (native inflator) ok 52 ok 53 ok 54 - Expected output of collapsing 1:M with empty root selection (native inflator) ok 55 ok 56 ok 57 - Exception in custom inflate_result propagated correctly 1..57 # Auto checked 5 references for leaks - none detected ok t/resultset/inflatemap_abuse.t ...................... # ok 1 - Artist name cartesian product correct off cursor ok 2 - HRI with invalid inflate map works ok 3 - Correct exception on illegal ::Row inflation attempt ok 4 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 5 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 6 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 7 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 8 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 9 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 10 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 11 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 12 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 13 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 14 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 15 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 16 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 17 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 18 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 19 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 20 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 21 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 22 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 23 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 24 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 25 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 26 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 27 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 28 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 29 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 30 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 31 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 32 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 33 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 34 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 35 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 36 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 37 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 38 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) ok 39 - threw Regexp ((?^:Result\ collapse\ not\ possible\ \-\ selection\ from\ a\ has_many\ source\ redirected\ to\ the\ main\ object)) 1..39 # Auto checked 5 references for leaks - none detected ok t/resultset/is_ordered.t ............................ # ok 1 - vanilla resultset is not ordered ok 2 - Simple column ordering detected by is_ordered ok 3 - resultset with order direction is_ordered ok 4 - resultset with literal SQL is_ordered ok 5 - ordering with multiple columns as arrayref is ordered ok 6 - more complicated resultset ordering is_ordered ok 7 - ordering with empty arrayref is not ordered ok 8 - ordering with [{}] is not ordered ok 9 - resultset with ordering applied works.. ok 10 - ..and is not ordered with ordering removed ok 11 - WHERE clause but no order_by is not ordered ok 12 - join but no order_by is not ordered ok 13 - group_by but no order_by is not ordered ok 14 - paging but no order_by is not ordered 1..14 # Auto checked 5 references for leaks - none detected ok t/resultset/is_paged.t .............................. # ok 1 - vanilla resultset is not paginated ok 2 - resultset is paginated now 1..2 # Auto checked 5 references for leaks - none detected ok t/resultset/nulls_only.t ............................ # ok 1 - several CDs with no genre ok 2 - Correct amount of objects without limit ok 3 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 4 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 5 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 6 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 7 - All values are indeed undef ok 8 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' 1..8 # Auto checked 5 references for leaks - none detected ok t/resultset/plus_select.t ........................... # not ok 1 # TODO Treating relationships as inflatable data is wrong - see comment in t/resultset/plus_select.t # Failed (TODO) test at t/resultset/plus_select.t line 25. ok 2 - extra columns returned by get_columns ok 3 - extra columns returned by get_inflated_columns without inflatable columns ok 4 - extra columns returned by get_inflated_columns 1..4 # Auto checked 5 references for leaks - none detected ok t/resultset/rowparser_internals.t ................... # ok 1 - Simple 1:1 descending non-collapsing parser ok 2 - 1:1 descending non-collapsing parser terminating with chained 1:M:M ok 3 - 1:1 descending non-collapsing pruning parser terminating with chained 1:M:M ok 4 - 1:1 descending non-collapsing HRI-direct parser terminating with chained 1:M:M ok 5 - Correct collapse map for 1:1 descending chain terminating with chained 1:M:M ok 6 - Same 1:1 descending terminating with chained 1:M:M but with collapse ok 7 - Same 1:1 descending terminating with chained 1:M:M but with collapse, HRI-direct ok 8 - Correct collapse map constructed ok 9 - Multiple has_many on multiple branches torture test ok 10 - Multiple has_many on multiple branches with branch pruning torture test ok 11 - Correct underdefined root collapse map constructed ok 12 - Multiple has_many on multiple branches with underdefined root torture test ok 13 - Multiple has_many on multiple branches with underdefined root, HRI-direct torture test 1..13 # Auto checked 4 references for leaks - none detected ok t/resultset/update_delete.t ......................... # ok 1 - FourKeys_to_TwoKeys populated succesfully ok 2 - Joined FourKey count correct (2x2) ok 3 - Correct update-SQL with multijoin with pruning ok 4 - Update ran only once on discard-join resultset ok 5 - Update ran only once on discard-join resultset ok 6 - Update did not touch outlier ok 7 - Correct update-SQL with multijoin without pruning ok 8 - Correct update-SQL with multijoin without pruning ok 9 - Correct update-SQL with multijoin without pruning ok 10 - Correct update-SQL with multijoin without pruning ok 11 - Update ran only once on joined resultset ok 12 - Update ran only once on joined resultset ok 13 - Update did not touch outlier ok 14 - operation is true ok 15 - zero rows affected ok 16 - Correct null-delete-SQL with multijoin without pruning ok 17 - Correct null-delete-SQL with multijoin without pruning ok 18 - Correct null-delete-SQL with multijoin without pruning ok 19 - Correct update-SQL with premultiplied restricting join without pruning ok 20 - Correct update-SQL with premultiplied restricting join without pruning ok 21 - Correct update-SQL with premultiplied restricting join without pruning ok 22 - Correct update-SQL with premultiplied restricting join without pruning ok 23 - Update ran only once on joined resultset ok 24 - Update ran only once on joined resultset ok 25 - Update did not touch outlier ok 26 - Only two rows from fourkeys match ok 27 - Grouped rs update/delete not allowed ok 28 - Only two rows incremented ok 29 - Only two rows incremented (where => scalarref works) ok 30 - Update with table name qualifier in -or conditions lives ok 31 - ... and yields the right data ok 32 - Only two rows deleted ok 33 - More than 1 row left ok 34 - Only one row deleted ok 35 - Non-restricting multijoins properly thrown out ok 36 - Non-restricting multiprefetch thrown out ok 37 - Restricting prefetch left in, selector thrown out ok 38 - delete with fully qualified table name ok 39 - delete_all with fully qualified table name ok 40 - delete_all with fully qualified table name ok 41 - delete_all with fully qualified table name ok 42 - delete_all with fully qualified table name ok 43 - delete of object from table with fully qualified name ok 44 - delete of related object from scalarref fully qualified named table ok 45 - delete of related object from fully qualified named table ok 46 - delete of related object from fully qualified named table via relaccessor ok 47 - delete with fully qualified table name and subquery correct ok 48 - Delete from as_subselect_rs works correctly 1..48 # Auto checked 5 references for leaks - none detected ok t/resultset_class.t ................................. # ok 1 - default resultset class ok 2 - custom resultset class not loaded ok 3 - custom resultset class not loaded on SET ok 4 - custom resultset class set ok 5 - custom resultset class loaded on GET ok 6 - 'resultset is custom class' isa 'DBICNSTest::ResultSet::A' 1..6 # Auto checked 5 references for leaks - none detected ok t/resultset_overload.t .............................. # ok 1 ok 2 - resultset as number with results ok 3 - resultset as boolean always true ok 4 ok 5 - resultset as number without results ok 6 - resultset as boolean always true 1..6 # Auto checked 5 references for leaks - none detected ok t/resultsource/bare_resultclass_exception.t ......... # ok 1 - threw Regexp ((?^:must be a hashref)) 1..1 # Auto checked 0 references for leaks - none detected ok t/resultsource/set_primary_key.t .................... # ok 1 - proper exception on non-existing column as PK ok 2 - proper exception on is_nullable column as PK 1..2 # Auto checked 0 references for leaks - none detected ok t/row/copy_with_extra_selection.t ................... # ok 1 - IDs differ ok 2 - Title same on copied object 1..2 # Auto checked 5 references for leaks - none detected ok t/row/filter_column.t ............................... # ok 1 - INSERT: correctly unfiltered on insertion ok 2 - got stored filtered charfield ok 3 - got reloaded filtered charfield ok 4 - got filtered charfield ok 5 - UPDATE: correctly unflitered on update ok 6 - column is not dirty after setting the same value ok 7 - artist charfield gets correctly unfiltered w/ MC ok 8 - artist charfield gets correctly filtered w/ MC ok 9 - from has not run yet ok 10 - to has not run yet ok 11 - filter/unfilter differ ok 12 - from ran once, therefor caches ok 13 - to did not run ok 14 - from did not run ok 15 - to ran once ok 16 - Column marked as dirty ok 17 - from did not run ok 18 - to did not run ok 19 - Column not marked as dirty on same set_column value ok 20 - Column set properly (cache blown) ok 21 - from ran once (set_column blew cache) ok 22 - to did not run ok 23 - Column not marked as dirty on same accessor-set value ok 24 - Column set properly ok 25 - from did not run ok 26 - to did run once (call in to set_column) ok 27 - Column not marked as dirty on differing store_column value ok 28 - Cache properly blown ok 29 - from did not run ok 30 - to did not run ok 31 - from did not run ok 32 - to did run ok 33 - Got back null ok 34 - Got back null through filter ok 35 - from did run ok 36 - to did not run ok 37 - object clean ok 38 - dirty columns as expected ok 39 - from did not run ok 40 - to did not run ok 41 - from did not run ok 42 - to ran once, determining dirtyness ok 43 - setting once works ok 44 - column changed ok 45 - object changed ok 46 - dirty columns as expected ok 47 - from did not run ok 48 - to did not run ok 49 - setting twice works ok 50 - column changed ok 51 - object changed ok 52 - from did not run ok 53 - to did not run a second time on dirty column ok 54 - dirty columns as expected ok 55 - from did not run ok 56 - to did run producing a new dirty_columns set ok 57 - dirty columns still as expected ok 58 - from did not run ok 59 - to did not run on re-invoked get_dirty_columns ok 60 - value still there ok 61 - from did not run ok 62 - to did not run ok 63 - from did not run after discard_changes ok 64 - to did not run after discard_changes ok 65 - value still there post reload ok 66 - from did run ok 67 - to did not run ok 68 - from has not run yet ok 69 - to has not run yet ok 70 - pk not loaded ok 71 - Filtered column marked as loaded under new ok 72 - Proper unfiltered value ok 73 - Proper filtered value ok 74 - Proper value in database ok 75 - from has not run yet ok 76 - to has not run yet ok 77 - pk not loaded ok 78 - Filtered column marked as loaded under new ok 79 - Proper unfiltered value ok 80 - Proper filtered value ok 81 - Proper value in database ok 82 ok 83 ok 84 ok 85 - Literal inserted into database properly ok 86 - filtering still works ok 87 ok 88 ok 89 ok 90 - Literal inserted into database properly ok 91 - filtering still works ok 92 ok 93 ok 94 ok 95 - Literal inserted into database properly ok 96 - filtering still works ok 97 ok 98 ok 99 ok 100 - Literal inserted into database properly ok 101 - filtering still works ok 102 - Can't inflate column after filter column ok 103 - Can't filter column after inflate column ok 104 - Column marked as dirty on accessor-set value ok 105 - Column set properly ok 106 - from did not run ok 107 - to did run ok 108 - Column set properly ok 109 - from did not run ok 110 - to did not run ok 111 - Column marked as dirty on accessor-set value ok 112 - Column set properly ok 113 - from did not run ok 114 - to did not run ok 115 - Column set properly ok 116 - from did run ok 117 - to did not run ok 118 - Correctly throws exception for empty attributes ok 119 ok 120 ok 121 - threw Regexp ((?^:Unable\ to\ satisfy\ requested\ constraint\ \'primary\'\,\ FilterColumn\ values\ not\ usable\ for\ column\(s\)\:\ \'artistid\')) ok 122 - threw Regexp ((?^:Unable\ to\ satisfy\ requested\ constraint\ \'primary\'\,\ FilterColumn\ values\ not\ usable\ for\ column\(s\)\:\ \'artistid\')) 1..122 # Auto checked 5 references for leaks - none detected ok t/row/find_one_has_many.t ........................... # ok 1 - find_related only uses foreign key condition once 1..1 # Auto checked 5 references for leaks - none detected ok t/row/inflate_result.t .............................. # ok 1 ok 2 ok 3 not ok 4 # TODO New objects should also be inflated # Failed (TODO) test at t/row/inflate_result.t line 96. # got: 'My::Schema::Result::User' # expected: 'My::Schema::Result::User::Admin' ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 # Auto checked 0 references for leaks - none detected ok t/row/pkless.t ...................................... # ok 1 - Set on pkless object works ok 2 - Column updated in-object ok 3 - update() fails on pk-less object ok 4 - Column not updated by failed update() ok 5 - delete() fails on pk-less object 1..5 # Auto checked 5 references for leaks - none detected ok t/row/set_extra_column.t ............................ # ok 1 - no changes ok 2 - still no changes ok 3 - changed ok 4 - correct value ok 5 - no changes ok 6 - still no changes ok 7 - changed ok 8 - correct value 1..8 # Auto checked 5 references for leaks - none detected ok t/schema/anon.t ..................................... # ok 1 - Schema object not lost in chaining 1..1 # Auto checked 5 references for leaks - none detected ok t/schema/clone.t .................................... # ok 1 - Storage copied into new schema (not a new instance) ok 2 ok 3 - cloning can change existing attrs ok 4 - cloning can change existing attrs 1..4 # Auto checked 8 references for leaks - none detected ok t/search/deprecated_attributes.t .................... # ok 1 - cols attribute still works ok 2 - deprecation warning when passing cols attribute ok 3 - include_columns attribute still works ok 4 - deprecation warning when passing include_columns attribute 1..4 # Auto checked 5 references for leaks - none detected ok t/search/distinct.t ................................. # ok 1 - Correct GROUP BY on selection+order_by on same column ok 2 - Correct GROUP BY on non-unique selection and order by a different column ok 3 - Correct GROUP BY on unique selection and order by a different column ok 4 - Correct GROUP BY on non-unique selection and external single order_by ok 5 - Correct GROUP BY on unique selection and external single order_by ok 6 - Correct GROUP BY on non-unique selection and external multi order_by ok 7 - Correct GROUP BY on unique selection and external multi order_by 1..7 # Auto checked 5 references for leaks - none detected ok t/search/empty_attrs.t .............................. # ok 1 ok 2 ok 3 not ok 4 # TODO Stupid misdesigned as_subselect_rs # Failed (TODO) test at t/search/empty_attrs.t line 45. # SQL expressions differ # got: (SELECT me.artistid, me.name, me.rank, me.charfield FROM (SELECT me.artistid FROM artist me) me) # want: (SELECT me.artistid FROM (SELECT me.artistid FROM artist me) me) # # mismatch around # OP [-LIST] != [-LITERAL] in # left: me.artistid, me.name, me.rank, me.charfield # right: me.artistid # 1..4 # Auto checked 5 references for leaks - none detected ok t/search/preserve_original_rs.t ..................... # ok 1 - Resultset attributes preserved after a simple search ok 2 - Resultset attributes preserved after search with prefetch ok 3 - first prefetching search ok ok 4 - Resultset attributes preserved after another search with prefetch ok 5 - second prefetching search ok ok 6 - Resultset attributes preserved after a simple search ok 7 - Resultset attributes preserved after search with prefetch ok 8 - first prefetching search ok ok 9 - Resultset attributes preserved after another search with prefetch ok 10 - second prefetching search ok ok 11 - first() on a2a does not throw an exception ok 12 - count() on a2a does not throw an exception ok 13 - a2a resultset unmodified (as_query matches) ok 14 - first() on artw does not throw an exception ok 15 - count() on artw does not throw an exception ok 16 - artw resultset unmodified (as_query matches) ok 17 - first() on cd does not throw an exception ok 18 - count() on cd does not throw an exception ok 19 - cd resultset unmodified (as_query matches) ok 20 - first() on artw_back does not throw an exception ok 21 - count() on artw_back does not throw an exception ok 22 - artw_back resultset unmodified (as_query matches) ok 23 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 24 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 25 - An object of class 'DBICTest::CD' isa 'DBICTest::CD' ok 26 ok 27 ok 28 - Still no cursor on fresh rs ok 29 - aliasmap did not leak through ok 30 - Cursor at expected slot after fire ok 31 - aliasmap at expected slot after fire 1..31 # Auto checked 5 references for leaks - none detected ok t/search/reentrancy.t ............................... # ok 1 - Count works (pass 1) ok 2 - Correct object retrieved via search() (pass 1) ok 3 - Count_rs works (pass 1) ok 4 - Count works (pass 1) ok 5 - Correct object retrieved via single() (pass 1) ok 6 - Count_rs works (pass 1) ok 7 - Count works (pass 1) ok 8 - Correct object retrieved via find() (pass 1) ok 9 - Count_rs works (pass 1) ok 10 - Count works (pass 2) ok 11 - Correct object retrieved via search() (pass 2) ok 12 - Count_rs works (pass 2) ok 13 - Count works (pass 2) ok 14 - Correct object retrieved via single() (pass 2) ok 15 - Count_rs works (pass 2) ok 16 - Count works (pass 2) ok 17 - Correct object retrieved via find() (pass 2) ok 18 - Count_rs works (pass 2) ok 19 - Count works (pass 3) ok 20 - Correct object retrieved via search() (pass 3) ok 21 - Count_rs works (pass 3) ok 22 - Count works (pass 3) ok 23 - Correct object retrieved via single() (pass 3) ok 24 - Count_rs works (pass 3) ok 25 - Count works (pass 3) ok 26 - Correct object retrieved via find() (pass 3) ok 27 - Count_rs works (pass 3) 1..27 # Auto checked 5 references for leaks - none detected ok t/search/related_has_many.t ......................... # ok 1 - Iteration is correct ok 2 - Count is correct ok 3 - All is correct 1..3 # Auto checked 5 references for leaks - none detected ok t/search/related_strip_prefetch.t ................... # ok 1 - Prefetch spec successfully stripped on search_related 1..1 # Auto checked 5 references for leaks - none detected ok t/search/select_chains.t ............................ # ok 1 - Test 1 of SELECT assembly ok ok 2 - Test 2 of SELECT assembly ok ok 3 - Test 3 of SELECT assembly ok ok 4 - Test 4 of SELECT assembly ok ok 5 - Test 5 of SELECT assembly ok ok 6 - Test 6 of SELECT assembly ok ok 7 - Test 7 of SELECT assembly ok ok 8 - Test 8 of SELECT assembly ok ok 9 - Test 9 of SELECT assembly ok ok 10 - Test 10 of SELECT assembly ok ok 11 - Test 11 of SELECT assembly ok ok 12 - Test 12 of SELECT assembly ok ok 13 - No eager 'columns' attr on fresh resultset ok 14 - No eager 'select' attr on fresh resultset ok 15 - No eager 'as' attr on fresh resultset ok 16 - No eager 'columns' attr on fresh resultset ok 17 - No eager 'select' attr on fresh resultset ok 18 - No eager 'as' attr on fresh resultset ok 19 - No eager 'columns' attr on fresh resultset ok 20 - No eager 'select' attr on fresh resultset ok 21 - No eager 'as' attr on fresh resultset ok 22 - No eager 'columns' attr on fresh resultset ok 23 - No eager 'select' attr on fresh resultset ok 24 - No eager 'as' attr on fresh resultset ok 25 - No eager 'columns' attr on fresh resultset ok 26 - No eager 'select' attr on fresh resultset ok 27 - No eager 'as' attr on fresh resultset ok 28 - Correct chaining before attr resolution ok 29 - Correct order of selected columns ok 30 - Correct order of selected columns 1..30 # Auto checked 5 references for leaks - none detected ok t/search/select_chains_unbalanced.t ................. # ok 1 - Test 1 of SELECT assembly ok ok 2 - Correct dbic-side aliasing for test 1 ok 3 - Test 2 of SELECT assembly ok ok 4 - Correct dbic-side aliasing for test 2 ok 5 - Test 3 of SELECT assembly ok ok 6 - Correct dbic-side aliasing for test 3 ok 7 - Test 4 of SELECT assembly ok ok 8 - Correct dbic-side aliasing for test 4 ok 9 - Test 5 of SELECT assembly ok ok 10 - Correct dbic-side aliasing for test 5 ok 11 - Test 6 of SELECT assembly ok ok 12 - Correct dbic-side aliasing for test 6 ok 13 - Two dark selectors are ok ok 14 - Unnamed followed by named is not ok 15 - Throw on unaliased selector followed by prefetch ok 16 - Throw on unaliased selector followed by +select/+as 1..16 # Auto checked 5 references for leaks - none detected ok t/search/stack_cond.t ............................... # ok 1 - Double condition correctly collapsed for steps[{"year" => undef},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},["year",undef],{"title" => undef},["title",undef],{"-and" => ["year",undef,"title",undef]},{"-and" => ["year",undef,{"title" => {"=" => undef}}]},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => [{"year" => {"=" => undef}},{"title" => {"=" => undef}}]},{"title" => {"!=" => ["-and",\"bar"]},"year" => {"!=" => ["-and","bar"]}},{"year" => {"=" => undef},"title" => undef},{"-and" => {"-or" => {"year" => {"=" => undef}}},"-or" => {"title" => undef}}] ok 2 - Double condition correctly collapsed for steps[{"year" => undef},{"-and" => ["year",undef,"title",undef]},{"title" => undef},["year",{"-value" => undef}],{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"title" => {"!=" => ["-and",\"bar"]},"year" => {"!=" => ["-and","bar"]}},["title",$VAR1->[3][1]],{"-and" => [{"year" => {"=" => $VAR1->[3][1]}},{"title" => {"=" => $VAR1->[3][1]}}]},{"year" => {"=" => $VAR1->[3][1]},"title" => $VAR1->[3][1]},{"-and" => ["year",$VAR1->[3][1],{"title" => {"=" => $VAR1->[3][1]}}]},{"-or" => {"title" => $VAR1->[3][1]},"-and" => {"-or" => {"year" => {"=" => $VAR1->[3][1]}}}}] ok 3 - Double condition correctly collapsed for steps[{"year" => {"=" => \"foo"},"title" => {"=" => $VAR1->[0]{"year"}{"="}}},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => ["year",$VAR1->[0]{"title"},{"title" => {"=" => $VAR1->[0]{"year"}{"="}}}]},{"year" => {"!=" => ["-and","bar"]},"title" => {"!=" => ["-and",\"bar"]}},["year",$VAR1->[0]{"title"}],["title",$VAR1->[0]{"title"}],{"-and" => {"-or" => {"year" => {"=" => $VAR1->[0]{"year"}{"="}}}},"-or" => {"title" => $VAR1->[0]{"title"}}},{"-and" => [{"year" => {"=" => $VAR1->[0]{"year"}{"="}}},{"title" => {"=" => $VAR1->[0]{"year"}{"="}}}]},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]}] ok 4 - Double condition correctly collapsed for steps[{"-and" => ["year","foo","title","foo"]},["title","foo"],{"-and" => {"-or" => {"year" => {"=" => "foo"}}},"-or" => {"title" => "foo"}},{"-and" => ["year","foo",{"title" => {"=" => "foo"}}]},{"title" => "foo","year" => {"=" => "foo"}},{"-and" => [{"year" => {"=" => "foo"}},{"title" => {"=" => "foo"}}]},{"title" => "foo"},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},["year","foo"],{"title" => {"!=" => ["-and",\"bar"]},"year" => {"!=" => ["-and","bar"]}},{"year" => "foo"}] ok 5 - Double condition correctly collapsed for steps[["title",{"-value" => "foo"}],{"year" => {"!=" => ["-and","bar"]},"title" => {"!=" => ["-and",\"bar"]}},{"-and" => ["year","foo","title","foo"]},{"-and" => {"-or" => {"year" => {"=" => $VAR1->[0][1]}}},"-or" => {"title" => $VAR1->[0][1]}},{"title" => "foo"},["year",$VAR1->[0][1]],{"title" => $VAR1->[0][1],"year" => {"=" => $VAR1->[0][1]}},{"year" => "foo"},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => ["year",$VAR1->[0][1],{"title" => {"=" => $VAR1->[0][1]}}]},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => [{"year" => {"=" => $VAR1->[0][1]}},{"title" => {"=" => $VAR1->[0][1]}}]}] ok 6 - Double condition correctly collapsed for steps[{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => {"-or" => {"year" => {"=" => \["?","foo"]}}},"-or" => {"title" => {"=" => $VAR1->[1]{"-and"}{"-or"}{"year"}{"="}}}},{"-or" => ["genreid",undef,"genreid",{"!=" => \42}]},{"-and" => [{"year" => {"=" => $VAR1->[1]{"-and"}{"-or"}{"year"}{"="}}},{"title" => {"=" => $VAR1->[1]{"-and"}{"-or"}{"year"}{"="}}}]},["year",$VAR1->[1]{"-or"}{"title"}],{"-and" => ["year",$VAR1->[1]{"-or"}{"title"},{"title" => {"=" => $VAR1->[1]{"-and"}{"-or"}{"year"}{"="}}}]},["title",$VAR1->[1]{"-or"}{"title"}],{"year" => {"!=" => ["-and","bar"]},"title" => {"!=" => ["-and",\"bar"]}},{"year" => {"=" => $VAR1->[1]{"-and"}{"-or"}{"year"}{"="}},"title" => $VAR1->[1]{"-or"}{"title"}}] 1..6 # Auto checked 5 references for leaks - none detected ok t/search/subquery.t ................................. # ok 1 - Testcase 1, pass 1 ok 2 - Testcase 1, pass 2 ok 3 - Testcase 2, pass 1 ok 4 - Testcase 2, pass 2 ok 5 - Testcase 3, pass 1 ok 6 - Testcase 3, pass 2 ok 7 - Testcase 4, pass 1 ok 8 - Testcase 4, pass 2 ok 9 - Testcase 5, pass 1 ok 10 - Testcase 5, pass 2 ok 11 - Testcase 6, pass 1 ok 12 - Testcase 6, pass 2 ok 13 - Testcase 7, pass 1 ok 14 - Testcase 7, pass 2 ok 15 - Testcase 8, pass 1 ok 16 - Testcase 8, pass 2 ok 17 - Testcase 9, pass 1 ok 18 - Testcase 9, pass 2 1..18 # Auto checked 5 references for leaks - none detected ok t/search/void.t ..................................... # ok 1 - Proper exception on search in void ctx 1..1 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/bind_transport.t ......................... # ok 1 - Correct crazy sql ok 2 - Correct crazy sql ok 3 - An object of class 'DBICTest::CD' isa 'DBIx::Class::Row' ok 4 - [ $name => $val ] === [ { dbic_colname => $name }, $val ] ok 5 - resolution of known column during [ $name => $val ] === [ { dbic_colname => $name }, $val ] ok 6 - [ \$dt => $val ] === [ { sqlt_datatype => $dt }, $val ] ok 7 - [ {} => $val ] === [ {}, $val ] ok 8 - [ undef, $val ] === [ {}, $val ] ok 9 - $val === [ {}, $val ] ok 10 - stringifyable $object === [ {}, $object ] ok 11 ok 12 ok 13 ok 14 ok 15 1..15 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/core.t ................................... # ok 1 - sql_maker passes arrayrefs in insert ok 2 - sql_maker passes arrayrefs in update ok 3 ok 4 ok 5 ok 6 - Exception correctly croak()ed 1..6 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/core_quoted.t ............................ # ok 1 - got correct SQL and bind parameters for complex select query with quoting ok 2 - scalar ORDER BY okay (single value) ok 3 - scalar ORDER BY okay (multiple values) ok 4 - hashref ORDER BY okay (single value) ok 5 - hashref ORDER BY okay (multiple values) ok 6 - did not quote ORDER BY with scalarref (single value) ok 7 - did not quote ORDER BY with scalarref (multiple values) ok 8 - Quoting works with where/having arrayrefsrefs ok 9 - Quoting works with where/having scalarrefs ok 10 - quoted table names for UPDATE ok 11 - select attr with me.* is right ok 12 - got correct SQL and bind parameters for count query with bracket quoting ok 13 - bracket quoted table names for UPDATE 1..13 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/dbihacks_internals.t ..................... # ok 1 - test overloaded object is "sane" ok 2 - test overloaded object is "sane" ok 3 - Expected warning when collapsing/rendering {'artistid' => 1,'charfield' => undef} ok 4 - Expected collapsed condition produced on {'artistid' => 1,'charfield' => undef} ok 5 - Expected original SQL from {'artistid' => 1,'charfield' => undef} ok 6 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => 1,'charfield' => undef} ok 7 - Expected fixed_condition produced on {'artistid' => 1,'charfield' => undef} ok 8 - Expected fixed_condition including NULLs produced on {'artistid' => 1,'charfield' => undef} ok 9 - Collapsed condition result unaltered by fixed condition extractor ok 10 - Expected warning when collapsing/rendering {'artistid' => 1,'charfield' => undef} ok 11 - Expected collapsed condition produced on {'artistid' => 1,'charfield' => undef} ok 12 - Expected original SQL from {'artistid' => 1,'charfield' => undef} ok 13 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => 1,'charfield' => undef} ok 14 - Expected fixed_condition produced on {'artistid' => 1,'charfield' => undef} ok 15 - Expected fixed_condition including NULLs produced on {'artistid' => 1,'charfield' => undef} ok 16 - Collapsed condition result unaltered by fixed condition extractor ok 17 - Expected warning when collapsing/rendering ['-and',{'artistid' => 1,'charfield' => undef}] ok 18 - Expected collapsed condition produced on ['-and',{'artistid' => 1,'charfield' => undef}] ok 19 - Expected original SQL from ['-and',{'artistid' => 1,'charfield' => undef}] ok 20 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => 1,'charfield' => undef}] ok 21 - Expected fixed_condition produced on ['-and',{'artistid' => 1,'charfield' => undef}] ok 22 - Expected fixed_condition including NULLs produced on ['-and',{'artistid' => 1,'charfield' => undef}] ok 23 - Collapsed condition result unaltered by fixed condition extractor ok 24 - Expected warning when collapsing/rendering ['-AND',{'artistid' => 1,'charfield' => undef}] ok 25 - Expected collapsed condition produced on ['-AND',{'artistid' => 1,'charfield' => undef}] ok 26 - Expected original SQL from ['-AND',{'artistid' => 1,'charfield' => undef}] ok 27 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => 1,'charfield' => undef}] ok 28 - Expected fixed_condition produced on ['-AND',{'artistid' => 1,'charfield' => undef}] ok 29 - Expected fixed_condition including NULLs produced on ['-AND',{'artistid' => 1,'charfield' => undef}] ok 30 - Collapsed condition result unaltered by fixed condition extractor ok 31 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 32 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 33 - Expected original SQL from {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 34 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 35 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 36 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'artistid' => 1,'charfield' => undef}]} ok 37 - Collapsed condition result unaltered by fixed condition extractor ok 38 - Expected warning when collapsing/rendering {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 39 - Expected collapsed condition produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 40 - Expected original SQL from {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 41 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 42 - Expected fixed_condition produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 43 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 44 - Collapsed condition result unaltered by fixed condition extractor ok 45 - Expected warning when collapsing/rendering {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 46 - Expected collapsed condition produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 47 - Expected original SQL from {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 48 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 49 - Expected fixed_condition produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 50 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]} ok 51 - Collapsed condition result unaltered by fixed condition extractor ok 52 - Expected warning when collapsing/rendering ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 53 - Expected collapsed condition produced on ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 54 - Expected original SQL from ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 55 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 56 - Expected fixed_condition produced on ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 57 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 58 - Collapsed condition result unaltered by fixed condition extractor ok 59 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 60 - Expected collapsed condition produced on ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 61 - Expected original SQL from ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 62 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 63 - Expected fixed_condition produced on ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 64 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}] ok 65 - Collapsed condition result unaltered by fixed condition extractor ok 66 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 67 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 68 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 69 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 70 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 71 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'charfield',undef,{'rank' => 13}]}]} ok 72 - Collapsed condition result unaltered by fixed condition extractor ok 73 - Expected warning when collapsing/rendering ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 74 - Expected collapsed condition produced on ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 75 - Expected original SQL from ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 76 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 77 - Expected fixed_condition produced on ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 78 - Expected fixed_condition including NULLs produced on ['-and',['artistid',1,'charfield',undef,{'rank' => 13}]] ok 79 - Collapsed condition result unaltered by fixed condition extractor ok 80 - Expected warning when collapsing/rendering {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 81 - Expected collapsed condition produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 82 - Expected original SQL from {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 83 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 84 - Expected fixed_condition produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 85 - Expected fixed_condition including NULLs produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 86 - Collapsed condition result unaltered by fixed condition extractor ok 87 - Expected warning when collapsing/rendering {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 88 - Expected collapsed condition produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 89 - Expected original SQL from {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 90 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 91 - Expected fixed_condition produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 92 - Expected fixed_condition including NULLs produced on {'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]} ok 93 - Collapsed condition result unaltered by fixed condition extractor ok 94 - Expected warning when collapsing/rendering ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 95 - Expected collapsed condition produced on ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 96 - Expected original SQL from ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 97 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 98 - Expected fixed_condition produced on ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 99 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 100 - Collapsed condition result unaltered by fixed condition extractor ok 101 - Expected warning when collapsing/rendering ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 102 - Expected collapsed condition produced on ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 103 - Expected original SQL from ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 104 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 105 - Expected fixed_condition produced on ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 106 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}] ok 107 - Collapsed condition result unaltered by fixed condition extractor ok 108 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 109 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 110 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 111 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 112 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 113 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => [{'artistid' => 1,'charfield' => undef},{'rank' => 13}]}]} ok 114 - Collapsed condition result unaltered by fixed condition extractor ok 115 - Expected warning when collapsing/rendering ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 116 - Expected collapsed condition produced on ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 117 - Expected original SQL from ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 118 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 119 - Expected fixed_condition produced on ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 120 - Expected fixed_condition including NULLs produced on ['-and',[{'artistid' => 1,'charfield' => undef},{'rank' => 13}]] ok 121 - Collapsed condition result unaltered by fixed condition extractor ok 122 - Expected warning when collapsing/rendering {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 123 - Expected collapsed condition produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 124 - Expected original SQL from {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 125 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 126 - Expected fixed_condition produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 127 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 128 - Collapsed condition result unaltered by fixed condition extractor ok 129 - Expected warning when collapsing/rendering {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 130 - Expected collapsed condition produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 131 - Expected original SQL from {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 132 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 133 - Expected fixed_condition produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 134 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']} ok 135 - Collapsed condition result unaltered by fixed condition extractor ok 136 - Expected warning when collapsing/rendering ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 137 - Expected collapsed condition produced on ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 138 - Expected original SQL from ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 139 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 140 - Expected fixed_condition produced on ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 141 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 142 - Collapsed condition result unaltered by fixed condition extractor ok 143 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 144 - Expected collapsed condition produced on ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 145 - Expected original SQL from ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 146 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 147 - Expected fixed_condition produced on ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 148 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}] ok 149 - Collapsed condition result unaltered by fixed condition extractor ok 150 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 151 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 152 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 153 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 154 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 155 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['-or',{'name' => 'Caterwauler McCrae'},'rank']}]} ok 156 - Collapsed condition result unaltered by fixed condition extractor ok 157 - Expected warning when collapsing/rendering ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 158 - Expected collapsed condition produced on ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 159 - Expected original SQL from ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 160 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 161 - Expected fixed_condition produced on ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 162 - Expected fixed_condition including NULLs produced on ['-and',['-or',{'name' => 'Caterwauler McCrae'},'rank']] ok 163 - Collapsed condition result unaltered by fixed condition extractor ok 164 - Expected warning when collapsing/rendering {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 165 - Expected collapsed condition produced on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 166 - Expected original SQL from {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 167 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 168 - Expected fixed_condition produced on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 169 - Collapsed condition result unaltered by fixed condition extractor ok 170 - Expected warning when collapsing/rendering {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 171 - Expected collapsed condition produced on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 172 - Expected original SQL from {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 173 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 174 - Expected fixed_condition produced on {'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]} ok 175 - Collapsed condition result unaltered by fixed condition extractor ok 176 - Expected warning when collapsing/rendering ['-and',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 177 - Expected collapsed condition produced on ['-and',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 178 - Expected original SQL from ['-and',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 179 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 180 - Expected fixed_condition produced on ['-and',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 181 - Collapsed condition result unaltered by fixed condition extractor ok 182 - Expected warning when collapsing/rendering ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 183 - Expected collapsed condition produced on ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 184 - Expected original SQL from ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 185 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 186 - Expected fixed_condition produced on ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}] ok 187 - Collapsed condition result unaltered by fixed condition extractor ok 188 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}]} ok 189 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}]} ok 190 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}]} ok 191 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}]} ok 192 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]}]} ok 193 - Collapsed condition result unaltered by fixed condition extractor ok 194 - Expected warning when collapsing/rendering ['-and',[[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]] ok 195 - Expected collapsed condition produced on ['-and',[[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]] ok 196 - Expected original SQL from ['-and',[[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]] ok 197 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]] ok 198 - Expected fixed_condition produced on ['-and',[[['artist',{'=' => \'foo'}]],{'name' => \['= ?','bar']}]] ok 199 - Collapsed condition result unaltered by fixed condition extractor ok 200 - Expected warning when collapsing/rendering {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 201 - Expected collapsed condition produced on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 202 - Expected original SQL from {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 203 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 204 - Expected fixed_condition produced on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 205 - Collapsed condition result unaltered by fixed condition extractor ok 206 - Expected warning when collapsing/rendering {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 207 - Expected collapsed condition produced on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 208 - Expected original SQL from {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 209 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 210 - Expected fixed_condition produced on {'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]} ok 211 - Collapsed condition result unaltered by fixed condition extractor ok 212 - Expected warning when collapsing/rendering ['-and',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 213 - Expected collapsed condition produced on ['-and',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 214 - Expected original SQL from ['-and',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 215 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 216 - Expected fixed_condition produced on ['-and',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 217 - Collapsed condition result unaltered by fixed condition extractor ok 218 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 219 - Expected collapsed condition produced on ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 220 - Expected original SQL from ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 221 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 222 - Expected fixed_condition produced on ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}] ok 223 - Collapsed condition result unaltered by fixed condition extractor ok 224 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}]} ok 225 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}]} ok 226 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}]} ok 227 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}]} ok 228 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]}]} ok 229 - Collapsed condition result unaltered by fixed condition extractor ok 230 - Expected warning when collapsing/rendering ['-and',['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]] ok 231 - Expected collapsed condition produced on ['-and',['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]] ok 232 - Expected original SQL from ['-and',['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]] ok 233 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]] ok 234 - Expected fixed_condition produced on ['-and',['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}]] ok 235 - Collapsed condition result unaltered by fixed condition extractor ok 236 - Expected warning when collapsing/rendering {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 237 - Expected collapsed condition produced on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 238 - Expected original SQL from {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 239 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 240 - Expected fixed_condition produced on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 241 - Collapsed condition result unaltered by fixed condition extractor ok 242 - Expected warning when collapsing/rendering {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 243 - Expected collapsed condition produced on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 244 - Expected original SQL from {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 245 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 246 - Expected fixed_condition produced on {'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}} ok 247 - Collapsed condition result unaltered by fixed condition extractor ok 248 - Expected warning when collapsing/rendering ['-and',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 249 - Expected collapsed condition produced on ['-and',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 250 - Expected original SQL from ['-and',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 251 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 252 - Expected fixed_condition produced on ['-and',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 253 - Collapsed condition result unaltered by fixed condition extractor ok 254 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 255 - Expected collapsed condition produced on ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 256 - Expected original SQL from ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 257 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 258 - Expected fixed_condition produced on ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}] ok 259 - Collapsed condition result unaltered by fixed condition extractor ok 260 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}]} ok 261 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}]} ok 262 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}]} ok 263 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}]} ok 264 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'artistid' => 2,'name' => 'Caterwauler McCrae'}}]} ok 265 - Collapsed condition result unaltered by fixed condition extractor ok 266 - Expected warning when collapsing/rendering ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}] ok 267 - Expected collapsed condition produced on ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}] ok 268 - Expected original SQL from ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}] ok 269 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}] ok 270 - Expected fixed_condition produced on ['-or',{'artistid' => 2,'name' => 'Caterwauler McCrae'}] ok 271 - Collapsed condition result unaltered by fixed condition extractor ok 272 - Expected warning when collapsing/rendering ['artistid',2,'name','Caterwauler McCrae'] ok 273 - Expected collapsed condition produced on ['artistid',2,'name','Caterwauler McCrae'] ok 274 - Expected original SQL from ['artistid',2,'name','Caterwauler McCrae'] ok 275 - Collapse did not alter *the semantics* of the final SQL based on ['artistid',2,'name','Caterwauler McCrae'] ok 276 - Expected fixed_condition produced on ['artistid',2,'name','Caterwauler McCrae'] ok 277 - Collapsed condition result unaltered by fixed condition extractor ok 278 - Expected warning when collapsing/rendering {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 279 - Expected collapsed condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 280 - Expected original SQL from {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 281 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 282 - Expected fixed_condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 283 - Collapsed condition result unaltered by fixed condition extractor ok 284 - Expected warning when collapsing/rendering {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 285 - Expected collapsed condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 286 - Expected original SQL from {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 287 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 288 - Expected fixed_condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]} ok 289 - Collapsed condition result unaltered by fixed condition extractor ok 290 - Expected warning when collapsing/rendering ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 291 - Expected collapsed condition produced on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 292 - Expected original SQL from ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 293 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 294 - Expected fixed_condition produced on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 295 - Collapsed condition result unaltered by fixed condition extractor ok 296 - Expected warning when collapsing/rendering ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 297 - Expected collapsed condition produced on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 298 - Expected original SQL from ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 299 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 300 - Expected fixed_condition produced on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}] ok 301 - Collapsed condition result unaltered by fixed condition extractor ok 302 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}]} ok 303 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}]} ok 304 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}]} ok 305 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}]} ok 306 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]}]} ok 307 - Collapsed condition result unaltered by fixed condition extractor ok 308 - Expected warning when collapsing/rendering ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]] ok 309 - Expected collapsed condition produced on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]] ok 310 - Expected original SQL from ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]] ok 311 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]] ok 312 - Expected fixed_condition produced on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'}]] ok 313 - Collapsed condition result unaltered by fixed condition extractor ok 314 - Expected warning when collapsing/rendering {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 315 - Expected collapsed condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 316 - Expected original SQL from {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 317 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 318 - Expected fixed_condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 319 - Collapsed condition result unaltered by fixed condition extractor ok 320 - Expected warning when collapsing/rendering {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 321 - Expected collapsed condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 322 - Expected original SQL from {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 323 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 324 - Expected fixed_condition produced on {'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']} ok 325 - Collapsed condition result unaltered by fixed condition extractor ok 326 - Expected warning when collapsing/rendering ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 327 - Expected collapsed condition produced on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 328 - Expected original SQL from ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 329 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 330 - Expected fixed_condition produced on ['-and',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 331 - Collapsed condition result unaltered by fixed condition extractor ok 332 - Expected warning when collapsing/rendering ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 333 - Expected collapsed condition produced on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 334 - Expected original SQL from ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 335 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 336 - Expected fixed_condition produced on ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}] ok 337 - Collapsed condition result unaltered by fixed condition extractor ok 338 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}]} ok 339 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}]} ok 340 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}]} ok 341 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}]} ok 342 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']}]} ok 343 - Collapsed condition result unaltered by fixed condition extractor ok 344 - Expected warning when collapsing/rendering ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']] ok 345 - Expected collapsed condition produced on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']] ok 346 - Expected original SQL from ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']] ok 347 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']] ok 348 - Expected fixed_condition produced on ['-and',[\'foo=bar',[{'artistid' => {'=' => bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )}}],{'name' => 'Caterwauler McCrae'},\'buzz=bozz']] ok 349 - Collapsed condition result unaltered by fixed condition extractor ok 350 - Expected warning when collapsing/rendering {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 351 - Expected collapsed condition produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 352 - Expected original SQL from {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 353 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 354 - Expected fixed_condition produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 355 - Expected fixed_condition including NULLs produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 356 - Collapsed condition result unaltered by fixed condition extractor ok 357 - Expected warning when collapsing/rendering {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 358 - Expected collapsed condition produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 359 - Expected original SQL from {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 360 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 361 - Expected fixed_condition produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 362 - Expected fixed_condition including NULLs produced on {'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]} ok 363 - Collapsed condition result unaltered by fixed condition extractor ok 364 - Expected warning when collapsing/rendering ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 365 - Expected collapsed condition produced on ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 366 - Expected original SQL from ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 367 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 368 - Expected fixed_condition produced on ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 369 - Expected fixed_condition including NULLs produced on ['-and',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 370 - Collapsed condition result unaltered by fixed condition extractor ok 371 - Expected warning when collapsing/rendering ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 372 - Expected collapsed condition produced on ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 373 - Expected original SQL from ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 374 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 375 - Expected fixed_condition produced on ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 376 - Expected fixed_condition including NULLs produced on ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}] ok 377 - Collapsed condition result unaltered by fixed condition extractor ok 378 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 379 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 380 - Expected original SQL from {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 381 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 382 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 383 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'artistid' => [bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' )],'charfield' => [undef],'rank' => [13,2,3]}]} ok 384 - Collapsed condition result unaltered by fixed condition extractor ok 385 - Expected warning when collapsing/rendering {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 386 - Expected collapsed condition produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 387 - Expected original SQL from {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 388 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 389 - Expected fixed_condition produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 390 - Expected fixed_condition including NULLs produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 391 - Collapsed condition result unaltered by fixed condition extractor ok 392 - Expected warning when collapsing/rendering {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 393 - Expected collapsed condition produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 394 - Expected original SQL from {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 395 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 396 - Expected fixed_condition produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 397 - Expected fixed_condition including NULLs produced on {'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}} ok 398 - Collapsed condition result unaltered by fixed condition extractor ok 399 - Expected warning when collapsing/rendering ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 400 - Expected collapsed condition produced on ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 401 - Expected original SQL from ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 402 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 403 - Expected fixed_condition produced on ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 404 - Expected fixed_condition including NULLs produced on ['-and',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 405 - Collapsed condition result unaltered by fixed condition extractor ok 406 - Expected warning when collapsing/rendering ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 407 - Expected collapsed condition produced on ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 408 - Expected original SQL from ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 409 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 410 - Expected fixed_condition produced on ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 411 - Expected fixed_condition including NULLs produced on ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}] ok 412 - Collapsed condition result unaltered by fixed condition extractor ok 413 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 414 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 415 - Expected original SQL from {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 416 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 417 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 418 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'artistid' => {'=' => 1},'charfield' => {'=' => undef},'rank' => {'>' => 12}}]} ok 419 - Collapsed condition result unaltered by fixed condition extractor ok 420 - Expected warning when collapsing/rendering {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 421 - Expected collapsed condition produced on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 422 - Expected original SQL from {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 423 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 424 - Expected fixed_condition produced on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 425 - Collapsed condition result unaltered by fixed condition extractor ok 426 - Expected warning when collapsing/rendering {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 427 - Expected collapsed condition produced on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 428 - Expected original SQL from {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 429 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 430 - Expected fixed_condition produced on {'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'rank'}{'='}[1]]}} ok 431 - Collapsed condition result unaltered by fixed condition extractor ok 432 - Expected warning when collapsing/rendering ['-and',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 433 - Expected collapsed condition produced on ['-and',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 434 - Expected original SQL from ['-and',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 435 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 436 - Expected fixed_condition produced on ['-and',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 437 - Collapsed condition result unaltered by fixed condition extractor ok 438 - Expected warning when collapsing/rendering ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 439 - Expected collapsed condition produced on ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 440 - Expected original SQL from ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 441 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 442 - Expected fixed_condition produced on ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->[1]{'rank'}{'='}[1]]}}] ok 443 - Collapsed condition result unaltered by fixed condition extractor ok 444 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'-OR'}[1]{'rank'}{'='}[1]]}}]} ok 445 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'-OR'}[1]{'rank'}{'='}[1]]}}]} ok 446 - Expected original SQL from {'-OR' => ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'-OR'}[1]{'rank'}{'='}[1]]}}]} ok 447 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'-OR'}[1]{'rank'}{'='}[1]]}}]} ok 448 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => {'=' => [1]},'charfield' => {'=' => ['-AND',\'1',\['?',2]]},'rank' => {'=' => ['-OR',bless( do{\(my $o = 69)}, 'DBICTest::SillyInt' ),$VAR1->{'-OR'}[1]{'rank'}{'='}[1]]}}]} ok 449 - Collapsed condition result unaltered by fixed condition extractor ok 450 - Expected warning when collapsing/rendering {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 451 - Expected collapsed condition produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 452 - Expected original SQL from {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 453 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 454 - Expected fixed_condition produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 455 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 456 - Collapsed condition result unaltered by fixed condition extractor ok 457 - Expected warning when collapsing/rendering {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 458 - Expected collapsed condition produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 459 - Expected original SQL from {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 460 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 461 - Expected fixed_condition produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 462 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]} ok 463 - Collapsed condition result unaltered by fixed condition extractor ok 464 - Expected warning when collapsing/rendering ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 465 - Expected collapsed condition produced on ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 466 - Expected original SQL from ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 467 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 468 - Expected fixed_condition produced on ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 469 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 470 - Collapsed condition result unaltered by fixed condition extractor ok 471 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 472 - Expected collapsed condition produced on ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 473 - Expected original SQL from ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 474 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 475 - Expected fixed_condition produced on ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 476 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}] ok 477 - Collapsed condition result unaltered by fixed condition extractor ok 478 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 479 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 480 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 481 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 482 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 483 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['artistid',1,'artistid',2],'charfield' => ['-or',{'=' => 2}],'name' => ['-and',{'!=' => 1},2],'rank' => ['-and',undef,{'=' => undef},{'!=' => 2}]}]} ok 484 - Collapsed condition result unaltered by fixed condition extractor ok 485 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 486 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 487 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 488 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 489 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 490 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 491 - Collapsed condition result unaltered by fixed condition extractor ok 492 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 493 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 494 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 495 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 496 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 497 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]} ok 498 - Collapsed condition result unaltered by fixed condition extractor ok 499 - Expected warning when collapsing/rendering ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 500 - Expected collapsed condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 501 - Expected original SQL from ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 502 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 503 - Expected fixed_condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 504 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 505 - Collapsed condition result unaltered by fixed condition extractor ok 506 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 507 - Expected collapsed condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 508 - Expected original SQL from ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 509 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 510 - Expected fixed_condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 511 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}] ok 512 - Collapsed condition result unaltered by fixed condition extractor ok 513 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 514 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 515 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 516 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 517 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 518 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]}]} ok 519 - Collapsed condition result unaltered by fixed condition extractor ok 520 - Expected warning when collapsing/rendering ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 521 - Expected collapsed condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 522 - Expected original SQL from ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 523 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 524 - Expected fixed_condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 525 - Expected fixed_condition including NULLs produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}]] ok 526 - Collapsed condition result unaltered by fixed condition extractor ok 527 - Expected warning when collapsing/rendering {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 528 - Expected collapsed condition produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 529 - Expected original SQL from {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 530 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 531 - Expected fixed_condition produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 532 - Expected fixed_condition including NULLs produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 533 - Collapsed condition result unaltered by fixed condition extractor ok 534 - Expected warning when collapsing/rendering {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 535 - Expected collapsed condition produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 536 - Expected original SQL from {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 537 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 538 - Expected fixed_condition produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 539 - Expected fixed_condition including NULLs produced on {'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}} ok 540 - Collapsed condition result unaltered by fixed condition extractor ok 541 - Expected warning when collapsing/rendering ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 542 - Expected collapsed condition produced on ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 543 - Expected original SQL from ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 544 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 545 - Expected fixed_condition produced on ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 546 - Expected fixed_condition including NULLs produced on ['-and',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 547 - Collapsed condition result unaltered by fixed condition extractor ok 548 - Expected warning when collapsing/rendering ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 549 - Expected collapsed condition produced on ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 550 - Expected original SQL from ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 551 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 552 - Expected fixed_condition produced on ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 553 - Expected fixed_condition including NULLs produced on ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}] ok 554 - Collapsed condition result unaltered by fixed condition extractor ok 555 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 556 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 557 - Expected original SQL from {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 558 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 559 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 560 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-OR' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or' => {'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}}}]} ok 561 - Collapsed condition result unaltered by fixed condition extractor ok 562 - Expected warning when collapsing/rendering {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 563 - Expected collapsed condition produced on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 564 - Expected original SQL from {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 565 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 566 - Expected fixed_condition produced on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 567 - Collapsed condition result unaltered by fixed condition extractor ok 568 - Expected warning when collapsing/rendering {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 569 - Expected collapsed condition produced on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 570 - Expected original SQL from {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 571 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 572 - Expected fixed_condition produced on {'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]} ok 573 - Collapsed condition result unaltered by fixed condition extractor ok 574 - Expected warning when collapsing/rendering ['-and',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 575 - Expected collapsed condition produced on ['-and',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 576 - Expected original SQL from ['-and',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 577 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 578 - Expected fixed_condition produced on ['-and',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 579 - Collapsed condition result unaltered by fixed condition extractor ok 580 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 581 - Expected collapsed condition produced on ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 582 - Expected original SQL from ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 583 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 584 - Expected fixed_condition produced on ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}] ok 585 - Collapsed condition result unaltered by fixed condition extractor ok 586 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}]} ok 587 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}]} ok 588 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}]} ok 589 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}]} ok 590 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]}]} ok 591 - Collapsed condition result unaltered by fixed condition extractor ok 592 - Expected warning when collapsing/rendering ['-or',['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]] ok 593 - Expected collapsed condition produced on ['-or',['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]] ok 594 - Expected original SQL from ['-or',['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]] ok 595 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]] ok 596 - Expected fixed_condition produced on ['-or',['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}]] ok 597 - Collapsed condition result unaltered by fixed condition extractor ok 598 - Expected warning when collapsing/rendering ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}] ok 599 - Expected collapsed condition produced on ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}] ok 600 - Expected original SQL from ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}] ok 601 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}] ok 602 - Expected fixed_condition produced on ['-and',['foo',{'!=' => {'-value' => undef}},'bar',{'-in' => [69,42]}],'foo',{'=' => {'-value' => undef}},'baz',{'!=' => {'-ident' => 'bozz'}},'baz',{'-ident' => 'buzz'}] ok 603 - Collapsed condition result unaltered by fixed condition extractor ok 604 - Expected warning when collapsing/rendering {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 605 - Expected collapsed condition produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 606 - Expected original SQL from {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 607 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 608 - Expected fixed_condition produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 609 - Expected fixed_condition including NULLs produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 610 - Collapsed condition result unaltered by fixed condition extractor ok 611 - Expected warning when collapsing/rendering {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 612 - Expected collapsed condition produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 613 - Expected original SQL from {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 614 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 615 - Expected fixed_condition produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 616 - Expected fixed_condition including NULLs produced on {'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]} ok 617 - Collapsed condition result unaltered by fixed condition extractor ok 618 - Expected warning when collapsing/rendering ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 619 - Expected collapsed condition produced on ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 620 - Expected original SQL from ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 621 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 622 - Expected fixed_condition produced on ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 623 - Expected fixed_condition including NULLs produced on ['-and',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 624 - Collapsed condition result unaltered by fixed condition extractor ok 625 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 626 - Expected collapsed condition produced on ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 627 - Expected original SQL from ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 628 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 629 - Expected fixed_condition produced on ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 630 - Expected fixed_condition including NULLs produced on ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}] ok 631 - Collapsed condition result unaltered by fixed condition extractor ok 632 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 633 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 634 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 635 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 636 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 637 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-or' => ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]}]} ok 638 - Collapsed condition result unaltered by fixed condition extractor ok 639 - Expected warning when collapsing/rendering ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 640 - Expected collapsed condition produced on ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 641 - Expected original SQL from ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 642 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 643 - Expected fixed_condition produced on ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 644 - Expected fixed_condition including NULLs produced on ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}]] ok 645 - Collapsed condition result unaltered by fixed condition extractor ok 646 - Expected warning when collapsing/rendering ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 647 - Expected collapsed condition produced on ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 648 - Expected original SQL from ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 649 - Collapse did not alter *the semantics* of the final SQL based on ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 650 - Expected fixed_condition produced on ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 651 - Expected fixed_condition including NULLs produced on ['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',{'=' => 1},'genreid',{'=' => \['?',2]}] ok 652 - Collapsed condition result unaltered by fixed condition extractor ok 653 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 654 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 655 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 656 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 657 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 658 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 659 - Collapsed condition result unaltered by fixed condition extractor ok 660 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 661 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 662 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 663 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 664 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 665 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]} ok 666 - Collapsed condition result unaltered by fixed condition extractor ok 667 - Expected warning when collapsing/rendering ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 668 - Expected collapsed condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 669 - Expected original SQL from ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 670 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 671 - Expected fixed_condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 672 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 673 - Collapsed condition result unaltered by fixed condition extractor ok 674 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 675 - Expected collapsed condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 676 - Expected original SQL from ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 677 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 678 - Expected fixed_condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 679 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}] ok 680 - Collapsed condition result unaltered by fixed condition extractor ok 681 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 682 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 683 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 684 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 685 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 686 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]}]} ok 687 - Collapsed condition result unaltered by fixed condition extractor ok 688 - Expected warning when collapsing/rendering ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 689 - Expected collapsed condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 690 - Expected original SQL from ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 691 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 692 - Expected fixed_condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 693 - Expected fixed_condition including NULLs produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'=' => \13}}]] ok 694 - Collapsed condition result unaltered by fixed condition extractor ok 695 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 696 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 697 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 698 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 699 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 700 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 701 - Collapsed condition result unaltered by fixed condition extractor ok 702 - Expected warning when collapsing/rendering {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 703 - Expected collapsed condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 704 - Expected original SQL from {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 705 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 706 - Expected fixed_condition produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 707 - Expected fixed_condition including NULLs produced on {'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]} ok 708 - Collapsed condition result unaltered by fixed condition extractor ok 709 - Expected warning when collapsing/rendering ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 710 - Expected collapsed condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 711 - Expected original SQL from ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 712 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 713 - Expected fixed_condition produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 714 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 715 - Collapsed condition result unaltered by fixed condition extractor ok 716 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 717 - Expected collapsed condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 718 - Expected original SQL from ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 719 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 720 - Expected fixed_condition produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 721 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}] ok 722 - Collapsed condition result unaltered by fixed condition extractor ok 723 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 724 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 725 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 726 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 727 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 728 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]}]} ok 729 - Collapsed condition result unaltered by fixed condition extractor ok 730 - Expected warning when collapsing/rendering ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 731 - Expected collapsed condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 732 - Expected original SQL from ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 733 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 734 - Expected fixed_condition produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 735 - Expected fixed_condition including NULLs produced on ['-and',['-or',['rank',{'=' => \13},'charfield',{'=' => undef},'artistid',1],'-or',{'artistid' => {'=' => 1},'charfield' => undef,'rank' => {'!=' => \42}},'-and',['foo',{'=' => \1},'bar',2],'-and',['foo',3,'bar',{'=' => \4}],'-exists',\'(SELECT 1)','-exists',\'(SELECT 2)','-not',{'foo' => 69},'-not',{'foo' => 42}]] ok 736 - Collapsed condition result unaltered by fixed condition extractor ok 737 - Expected warning when collapsing/rendering {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 738 - Expected collapsed condition produced on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 739 - Expected original SQL from {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 740 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 741 - Expected fixed_condition produced on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 742 - Collapsed condition result unaltered by fixed condition extractor ok 743 - Expected warning when collapsing/rendering {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 744 - Expected collapsed condition produced on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 745 - Expected original SQL from {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 746 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 747 - Expected fixed_condition produced on {'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]} ok 748 - Collapsed condition result unaltered by fixed condition extractor ok 749 - Expected warning when collapsing/rendering ['-and',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 750 - Expected collapsed condition produced on ['-and',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 751 - Expected original SQL from ['-and',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 752 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 753 - Expected fixed_condition produced on ['-and',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 754 - Collapsed condition result unaltered by fixed condition extractor ok 755 - Expected warning when collapsing/rendering ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 756 - Expected collapsed condition produced on ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 757 - Expected original SQL from ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 758 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 759 - Expected fixed_condition produced on ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}] ok 760 - Collapsed condition result unaltered by fixed condition extractor ok 761 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}]} ok 762 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}]} ok 763 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}]} ok 764 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}]} ok 765 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]}]} ok 766 - Collapsed condition result unaltered by fixed condition extractor ok 767 - Expected warning when collapsing/rendering ['-and',[['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]] ok 768 - Expected collapsed condition produced on ['-and',[['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]] ok 769 - Expected original SQL from ['-and',[['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]] ok 770 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]] ok 771 - Expected fixed_condition produced on ['-and',[['_macro.to',{'-like' => '%correct%'},'_wc_macros.to',{'-like' => '%correct%'}],{'-and' => [{'group.is_active' => 1},{'me.is_active' => 1}]}]] ok 772 - Collapsed condition result unaltered by fixed condition extractor ok 773 - Expected warning when collapsing/rendering {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 774 - Expected collapsed condition produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 775 - Expected original SQL from {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 776 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 777 - Expected fixed_condition produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 778 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 779 - Collapsed condition result unaltered by fixed condition extractor ok 780 - Expected warning when collapsing/rendering {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 781 - Expected collapsed condition produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 782 - Expected original SQL from {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 783 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 784 - Expected fixed_condition produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 785 - Expected fixed_condition including NULLs produced on {'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]} ok 786 - Collapsed condition result unaltered by fixed condition extractor ok 787 - Expected warning when collapsing/rendering ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 788 - Expected collapsed condition produced on ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 789 - Expected original SQL from ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 790 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 791 - Expected fixed_condition produced on ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 792 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 793 - Collapsed condition result unaltered by fixed condition extractor ok 794 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 795 - Expected collapsed condition produced on ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 796 - Expected original SQL from ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 797 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 798 - Expected fixed_condition produced on ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 799 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}] ok 800 - Collapsed condition result unaltered by fixed condition extractor ok 801 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 802 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 803 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 804 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 805 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 806 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => ['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]}]} ok 807 - Collapsed condition result unaltered by fixed condition extractor ok 808 - Expected warning when collapsing/rendering ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 809 - Expected collapsed condition produced on ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 810 - Expected original SQL from ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 811 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 812 - Expected fixed_condition produced on ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 813 - Expected fixed_condition including NULLs produced on ['-and',['artistid',{'-value' => [1]},'charfield',{'-ident' => 'foo'},'name',{'=' => {'-value' => undef}},'rank',{'=' => {'-ident' => 'bar'}}]] ok 814 - Collapsed condition result unaltered by fixed condition extractor ok 815 - Expected warning when collapsing/rendering {'artistid' => []} ok 816 - Expected collapsed condition produced on {'artistid' => []} ok 817 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => []} ok 818 - Expected fixed_condition produced on {'artistid' => []} ok 819 - Collapsed condition result unaltered by fixed condition extractor ok 820 - Expected warning when collapsing/rendering {'artistid' => []} ok 821 - Expected collapsed condition produced on {'artistid' => []} ok 822 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => []} ok 823 - Expected fixed_condition produced on {'artistid' => []} ok 824 - Collapsed condition result unaltered by fixed condition extractor ok 825 - Expected warning when collapsing/rendering ['-and',{'artistid' => []}] ok 826 - Expected collapsed condition produced on ['-and',{'artistid' => []}] ok 827 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => []}] ok 828 - Expected fixed_condition produced on ['-and',{'artistid' => []}] ok 829 - Collapsed condition result unaltered by fixed condition extractor ok 830 - Expected warning when collapsing/rendering ['-AND',{'artistid' => []}] ok 831 - Expected collapsed condition produced on ['-AND',{'artistid' => []}] ok 832 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => []}] ok 833 - Expected fixed_condition produced on ['-AND',{'artistid' => []}] ok 834 - Collapsed condition result unaltered by fixed condition extractor ok 835 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => []}]} ok 836 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => []}]} ok 837 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => []}]} ok 838 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => []}]} ok 839 - Collapsed condition result unaltered by fixed condition extractor ok 840 - Expected warning when collapsing/rendering ['artistid',[]] ok 841 - Expected collapsed condition produced on ['artistid',[]] ok 842 - Collapse did not alter *the semantics* of the final SQL based on ['artistid',[]] ok 843 - Expected fixed_condition produced on ['artistid',[]] ok 844 - Collapsed condition result unaltered by fixed condition extractor ok 845 - Expected warning when collapsing/rendering {'-and' => []} ok 846 - Expected collapsed condition produced on {'-and' => []} ok 847 - Expected original SQL from {'-and' => []} ok 848 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => []} ok 849 - Expected fixed_condition produced on {'-and' => []} ok 850 - Collapsed condition result unaltered by fixed condition extractor ok 851 - Expected warning when collapsing/rendering {'-and' => []} ok 852 - Expected collapsed condition produced on {'-and' => []} ok 853 - Expected original SQL from {'-and' => []} ok 854 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => []} ok 855 - Expected fixed_condition produced on {'-and' => []} ok 856 - Collapsed condition result unaltered by fixed condition extractor ok 857 - Expected warning when collapsing/rendering ['-and',{'-and' => []}] ok 858 - Expected collapsed condition produced on ['-and',{'-and' => []}] ok 859 - Expected original SQL from ['-and',{'-and' => []}] ok 860 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => []}] ok 861 - Expected fixed_condition produced on ['-and',{'-and' => []}] ok 862 - Collapsed condition result unaltered by fixed condition extractor ok 863 - Expected warning when collapsing/rendering ['-AND',{'-and' => []}] ok 864 - Expected collapsed condition produced on ['-AND',{'-and' => []}] ok 865 - Expected original SQL from ['-AND',{'-and' => []}] ok 866 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => []}] ok 867 - Expected fixed_condition produced on ['-AND',{'-and' => []}] ok 868 - Collapsed condition result unaltered by fixed condition extractor ok 869 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => []}]} ok 870 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => []}]} ok 871 - Expected original SQL from {'-OR' => ['-AND',{'-and' => []}]} ok 872 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => []}]} ok 873 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => []}]} ok 874 - Collapsed condition result unaltered by fixed condition extractor ok 875 - Expected warning when collapsing/rendering ['-and',[]] ok 876 - Expected collapsed condition produced on ['-and',[]] ok 877 - Expected original SQL from ['-and',[]] ok 878 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[]] ok 879 - Expected fixed_condition produced on ['-and',[]] ok 880 - Collapsed condition result unaltered by fixed condition extractor ok 881 - Expected warning when collapsing/rendering {'-or' => []} ok 882 - Expected collapsed condition produced on {'-or' => []} ok 883 - Expected original SQL from {'-or' => []} ok 884 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => []} ok 885 - Expected fixed_condition produced on {'-or' => []} ok 886 - Collapsed condition result unaltered by fixed condition extractor ok 887 - Expected warning when collapsing/rendering {'-or' => []} ok 888 - Expected collapsed condition produced on {'-or' => []} ok 889 - Expected original SQL from {'-or' => []} ok 890 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => []} ok 891 - Expected fixed_condition produced on {'-or' => []} ok 892 - Collapsed condition result unaltered by fixed condition extractor ok 893 - Expected warning when collapsing/rendering ['-and',{'-or' => []}] ok 894 - Expected collapsed condition produced on ['-and',{'-or' => []}] ok 895 - Expected original SQL from ['-and',{'-or' => []}] ok 896 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => []}] ok 897 - Expected fixed_condition produced on ['-and',{'-or' => []}] ok 898 - Collapsed condition result unaltered by fixed condition extractor ok 899 - Expected warning when collapsing/rendering ['-AND',{'-or' => []}] ok 900 - Expected collapsed condition produced on ['-AND',{'-or' => []}] ok 901 - Expected original SQL from ['-AND',{'-or' => []}] ok 902 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => []}] ok 903 - Expected fixed_condition produced on ['-AND',{'-or' => []}] ok 904 - Collapsed condition result unaltered by fixed condition extractor ok 905 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => []}]} ok 906 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => []}]} ok 907 - Expected original SQL from {'-OR' => ['-AND',{'-or' => []}]} ok 908 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => []}]} ok 909 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => []}]} ok 910 - Collapsed condition result unaltered by fixed condition extractor ok 911 - Expected warning when collapsing/rendering ['-or',[]] ok 912 - Expected collapsed condition produced on ['-or',[]] ok 913 - Expected original SQL from ['-or',[]] ok 914 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[]] ok 915 - Expected fixed_condition produced on ['-or',[]] ok 916 - Collapsed condition result unaltered by fixed condition extractor ok 917 - Expected warning when collapsing/rendering [] ok 918 - Expected collapsed condition produced on [] ok 919 - Expected original SQL from [] ok 920 - Collapse did not alter *the semantics* of the final SQL based on [] ok 921 - Expected fixed_condition produced on [] ok 922 - Collapsed condition result unaltered by fixed condition extractor ok 923 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[]]} ok 924 - Expected collapsed condition produced on {'-or' => ['foo',1,[]]} ok 925 - Expected original SQL from {'-or' => ['foo',1,[]]} ok 926 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[]]} ok 927 - Expected fixed_condition produced on {'-or' => ['foo',1,[]]} ok 928 - Collapsed condition result unaltered by fixed condition extractor ok 929 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[]]} ok 930 - Expected collapsed condition produced on {'-or' => ['foo',1,[]]} ok 931 - Expected original SQL from {'-or' => ['foo',1,[]]} ok 932 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[]]} ok 933 - Expected fixed_condition produced on {'-or' => ['foo',1,[]]} ok 934 - Collapsed condition result unaltered by fixed condition extractor ok 935 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[]]}] ok 936 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[]]}] ok 937 - Expected original SQL from ['-and',{'-or' => ['foo',1,[]]}] ok 938 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[]]}] ok 939 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[]]}] ok 940 - Collapsed condition result unaltered by fixed condition extractor ok 941 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[]]}] ok 942 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[]]}] ok 943 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[]]}] ok 944 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[]]}] ok 945 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[]]}] ok 946 - Collapsed condition result unaltered by fixed condition extractor ok 947 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[]]}]} ok 948 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[]]}]} ok 949 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[]]}]} ok 950 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[]]}]} ok 951 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[]]}]} ok 952 - Collapsed condition result unaltered by fixed condition extractor ok 953 - Expected warning when collapsing/rendering ['-or',['foo',1,[]]] ok 954 - Expected collapsed condition produced on ['-or',['foo',1,[]]] ok 955 - Expected original SQL from ['-or',['foo',1,[]]] ok 956 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[]]] ok 957 - Expected fixed_condition produced on ['-or',['foo',1,[]]] ok 958 - Collapsed condition result unaltered by fixed condition extractor ok 959 - Expected warning when collapsing/rendering ['foo',1,[]] ok 960 - Expected collapsed condition produced on ['foo',1,[]] ok 961 - Expected original SQL from ['foo',1,[]] ok 962 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[]] ok 963 - Expected fixed_condition produced on ['foo',1,[]] ok 964 - Collapsed condition result unaltered by fixed condition extractor ok 965 - Expected warning when collapsing/rendering {'-or' => [[],'foo',1]} ok 966 - Expected collapsed condition produced on {'-or' => [[],'foo',1]} ok 967 - Expected original SQL from {'-or' => [[],'foo',1]} ok 968 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],'foo',1]} ok 969 - Expected fixed_condition produced on {'-or' => [[],'foo',1]} ok 970 - Collapsed condition result unaltered by fixed condition extractor ok 971 - Expected warning when collapsing/rendering {'-or' => [[],'foo',1]} ok 972 - Expected collapsed condition produced on {'-or' => [[],'foo',1]} ok 973 - Expected original SQL from {'-or' => [[],'foo',1]} ok 974 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],'foo',1]} ok 975 - Expected fixed_condition produced on {'-or' => [[],'foo',1]} ok 976 - Collapsed condition result unaltered by fixed condition extractor ok 977 - Expected warning when collapsing/rendering ['-and',{'-or' => [[],'foo',1]}] ok 978 - Expected collapsed condition produced on ['-and',{'-or' => [[],'foo',1]}] ok 979 - Expected original SQL from ['-and',{'-or' => [[],'foo',1]}] ok 980 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[],'foo',1]}] ok 981 - Expected fixed_condition produced on ['-and',{'-or' => [[],'foo',1]}] ok 982 - Collapsed condition result unaltered by fixed condition extractor ok 983 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[],'foo',1]}] ok 984 - Expected collapsed condition produced on ['-AND',{'-or' => [[],'foo',1]}] ok 985 - Expected original SQL from ['-AND',{'-or' => [[],'foo',1]}] ok 986 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[],'foo',1]}] ok 987 - Expected fixed_condition produced on ['-AND',{'-or' => [[],'foo',1]}] ok 988 - Collapsed condition result unaltered by fixed condition extractor ok 989 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[],'foo',1]}]} ok 990 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[],'foo',1]}]} ok 991 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[],'foo',1]}]} ok 992 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[],'foo',1]}]} ok 993 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[],'foo',1]}]} ok 994 - Collapsed condition result unaltered by fixed condition extractor ok 995 - Expected warning when collapsing/rendering ['-or',[[],'foo',1]] ok 996 - Expected collapsed condition produced on ['-or',[[],'foo',1]] ok 997 - Expected original SQL from ['-or',[[],'foo',1]] ok 998 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[],'foo',1]] ok 999 - Expected fixed_condition produced on ['-or',[[],'foo',1]] ok 1000 - Collapsed condition result unaltered by fixed condition extractor ok 1001 - Expected warning when collapsing/rendering [[],'foo',1] ok 1002 - Expected collapsed condition produced on [[],'foo',1] ok 1003 - Expected original SQL from [[],'foo',1] ok 1004 - Collapse did not alter *the semantics* of the final SQL based on [[],'foo',1] ok 1005 - Expected fixed_condition produced on [[],'foo',1] ok 1006 - Collapsed condition result unaltered by fixed condition extractor ok 1007 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[],'foo',1]} ok 1008 - Expected collapsed condition produced on {'-and' => ['fuu',2,[],'foo',1]} ok 1009 - Expected original SQL from {'-and' => ['fuu',2,[],'foo',1]} ok 1010 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[],'foo',1]} ok 1011 - Expected fixed_condition produced on {'-and' => ['fuu',2,[],'foo',1]} ok 1012 - Collapsed condition result unaltered by fixed condition extractor ok 1013 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[],'foo',1]} ok 1014 - Expected collapsed condition produced on {'-and' => ['fuu',2,[],'foo',1]} ok 1015 - Expected original SQL from {'-and' => ['fuu',2,[],'foo',1]} ok 1016 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[],'foo',1]} ok 1017 - Expected fixed_condition produced on {'-and' => ['fuu',2,[],'foo',1]} ok 1018 - Collapsed condition result unaltered by fixed condition extractor ok 1019 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[],'foo',1]}] ok 1020 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[],'foo',1]}] ok 1021 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[],'foo',1]}] ok 1022 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[],'foo',1]}] ok 1023 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[],'foo',1]}] ok 1024 - Collapsed condition result unaltered by fixed condition extractor ok 1025 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[],'foo',1]}] ok 1026 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[],'foo',1]}] ok 1027 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[],'foo',1]}] ok 1028 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[],'foo',1]}] ok 1029 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[],'foo',1]}] ok 1030 - Collapsed condition result unaltered by fixed condition extractor ok 1031 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[],'foo',1]}]} ok 1032 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[],'foo',1]}]} ok 1033 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[],'foo',1]}]} ok 1034 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[],'foo',1]}]} ok 1035 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[],'foo',1]}]} ok 1036 - Collapsed condition result unaltered by fixed condition extractor ok 1037 - Expected warning when collapsing/rendering ['-and',['fuu',2,[],'foo',1]] ok 1038 - Expected collapsed condition produced on ['-and',['fuu',2,[],'foo',1]] ok 1039 - Expected original SQL from ['-and',['fuu',2,[],'foo',1]] ok 1040 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[],'foo',1]] ok 1041 - Expected fixed_condition produced on ['-and',['fuu',2,[],'foo',1]] ok 1042 - Collapsed condition result unaltered by fixed condition extractor ok 1043 - Expected warning when collapsing/rendering {'-and' => {}} ok 1044 - Expected collapsed condition produced on {'-and' => {}} ok 1045 - Expected original SQL from {'-and' => {}} ok 1046 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {}} ok 1047 - Expected fixed_condition produced on {'-and' => {}} ok 1048 - Collapsed condition result unaltered by fixed condition extractor ok 1049 - Expected warning when collapsing/rendering {'-and' => {}} ok 1050 - Expected collapsed condition produced on {'-and' => {}} ok 1051 - Expected original SQL from {'-and' => {}} ok 1052 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {}} ok 1053 - Expected fixed_condition produced on {'-and' => {}} ok 1054 - Collapsed condition result unaltered by fixed condition extractor ok 1055 - Expected warning when collapsing/rendering ['-and',{'-and' => {}}] ok 1056 - Expected collapsed condition produced on ['-and',{'-and' => {}}] ok 1057 - Expected original SQL from ['-and',{'-and' => {}}] ok 1058 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {}}] ok 1059 - Expected fixed_condition produced on ['-and',{'-and' => {}}] ok 1060 - Collapsed condition result unaltered by fixed condition extractor ok 1061 - Expected warning when collapsing/rendering ['-AND',{'-and' => {}}] ok 1062 - Expected collapsed condition produced on ['-AND',{'-and' => {}}] ok 1063 - Expected original SQL from ['-AND',{'-and' => {}}] ok 1064 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {}}] ok 1065 - Expected fixed_condition produced on ['-AND',{'-and' => {}}] ok 1066 - Collapsed condition result unaltered by fixed condition extractor ok 1067 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {}}]} ok 1068 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {}}]} ok 1069 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {}}]} ok 1070 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {}}]} ok 1071 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {}}]} ok 1072 - Collapsed condition result unaltered by fixed condition extractor ok 1073 - Expected warning when collapsing/rendering ['-and',{}] ok 1074 - Expected collapsed condition produced on ['-and',{}] ok 1075 - Expected original SQL from ['-and',{}] ok 1076 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{}] ok 1077 - Expected fixed_condition produced on ['-and',{}] ok 1078 - Collapsed condition result unaltered by fixed condition extractor ok 1079 - Expected warning when collapsing/rendering {'-or' => {}} ok 1080 - Expected collapsed condition produced on {'-or' => {}} ok 1081 - Expected original SQL from {'-or' => {}} ok 1082 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {}} ok 1083 - Expected fixed_condition produced on {'-or' => {}} ok 1084 - Collapsed condition result unaltered by fixed condition extractor ok 1085 - Expected warning when collapsing/rendering {'-or' => {}} ok 1086 - Expected collapsed condition produced on {'-or' => {}} ok 1087 - Expected original SQL from {'-or' => {}} ok 1088 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {}} ok 1089 - Expected fixed_condition produced on {'-or' => {}} ok 1090 - Collapsed condition result unaltered by fixed condition extractor ok 1091 - Expected warning when collapsing/rendering ['-and',{'-or' => {}}] ok 1092 - Expected collapsed condition produced on ['-and',{'-or' => {}}] ok 1093 - Expected original SQL from ['-and',{'-or' => {}}] ok 1094 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {}}] ok 1095 - Expected fixed_condition produced on ['-and',{'-or' => {}}] ok 1096 - Collapsed condition result unaltered by fixed condition extractor ok 1097 - Expected warning when collapsing/rendering ['-AND',{'-or' => {}}] ok 1098 - Expected collapsed condition produced on ['-AND',{'-or' => {}}] ok 1099 - Expected original SQL from ['-AND',{'-or' => {}}] ok 1100 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {}}] ok 1101 - Expected fixed_condition produced on ['-AND',{'-or' => {}}] ok 1102 - Collapsed condition result unaltered by fixed condition extractor ok 1103 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {}}]} ok 1104 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {}}]} ok 1105 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {}}]} ok 1106 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {}}]} ok 1107 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {}}]} ok 1108 - Collapsed condition result unaltered by fixed condition extractor ok 1109 - Expected warning when collapsing/rendering ['-or',{}] ok 1110 - Expected collapsed condition produced on ['-or',{}] ok 1111 - Expected original SQL from ['-or',{}] ok 1112 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{}] ok 1113 - Expected fixed_condition produced on ['-or',{}] ok 1114 - Collapsed condition result unaltered by fixed condition extractor ok 1115 - Expected warning when collapsing/rendering [] ok 1116 - Expected collapsed condition produced on [] ok 1117 - Expected original SQL from [] ok 1118 - Collapse did not alter *the semantics* of the final SQL based on [] ok 1119 - Expected fixed_condition produced on [] ok 1120 - Collapsed condition result unaltered by fixed condition extractor ok 1121 - Expected warning when collapsing/rendering {'-or' => ['foo',1,{}]} ok 1122 - Expected collapsed condition produced on {'-or' => ['foo',1,{}]} ok 1123 - Expected original SQL from {'-or' => ['foo',1,{}]} ok 1124 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,{}]} ok 1125 - Expected fixed_condition produced on {'-or' => ['foo',1,{}]} ok 1126 - Collapsed condition result unaltered by fixed condition extractor ok 1127 - Expected warning when collapsing/rendering {'-or' => ['foo',1,{}]} ok 1128 - Expected collapsed condition produced on {'-or' => ['foo',1,{}]} ok 1129 - Expected original SQL from {'-or' => ['foo',1,{}]} ok 1130 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,{}]} ok 1131 - Expected fixed_condition produced on {'-or' => ['foo',1,{}]} ok 1132 - Collapsed condition result unaltered by fixed condition extractor ok 1133 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,{}]}] ok 1134 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,{}]}] ok 1135 - Expected original SQL from ['-and',{'-or' => ['foo',1,{}]}] ok 1136 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,{}]}] ok 1137 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,{}]}] ok 1138 - Collapsed condition result unaltered by fixed condition extractor ok 1139 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,{}]}] ok 1140 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,{}]}] ok 1141 - Expected original SQL from ['-AND',{'-or' => ['foo',1,{}]}] ok 1142 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,{}]}] ok 1143 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,{}]}] ok 1144 - Collapsed condition result unaltered by fixed condition extractor ok 1145 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,{}]}]} ok 1146 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,{}]}]} ok 1147 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,{}]}]} ok 1148 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,{}]}]} ok 1149 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,{}]}]} ok 1150 - Collapsed condition result unaltered by fixed condition extractor ok 1151 - Expected warning when collapsing/rendering ['-or',['foo',1,{}]] ok 1152 - Expected collapsed condition produced on ['-or',['foo',1,{}]] ok 1153 - Expected original SQL from ['-or',['foo',1,{}]] ok 1154 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,{}]] ok 1155 - Expected fixed_condition produced on ['-or',['foo',1,{}]] ok 1156 - Collapsed condition result unaltered by fixed condition extractor ok 1157 - Expected warning when collapsing/rendering ['foo',1,{}] ok 1158 - Expected collapsed condition produced on ['foo',1,{}] ok 1159 - Expected original SQL from ['foo',1,{}] ok 1160 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,{}] ok 1161 - Expected fixed_condition produced on ['foo',1,{}] ok 1162 - Collapsed condition result unaltered by fixed condition extractor ok 1163 - Expected warning when collapsing/rendering {'-or' => [{},'foo',1]} ok 1164 - Expected collapsed condition produced on {'-or' => [{},'foo',1]} ok 1165 - Expected original SQL from {'-or' => [{},'foo',1]} ok 1166 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},'foo',1]} ok 1167 - Expected fixed_condition produced on {'-or' => [{},'foo',1]} ok 1168 - Collapsed condition result unaltered by fixed condition extractor ok 1169 - Expected warning when collapsing/rendering {'-or' => [{},'foo',1]} ok 1170 - Expected collapsed condition produced on {'-or' => [{},'foo',1]} ok 1171 - Expected original SQL from {'-or' => [{},'foo',1]} ok 1172 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},'foo',1]} ok 1173 - Expected fixed_condition produced on {'-or' => [{},'foo',1]} ok 1174 - Collapsed condition result unaltered by fixed condition extractor ok 1175 - Expected warning when collapsing/rendering ['-and',{'-or' => [{},'foo',1]}] ok 1176 - Expected collapsed condition produced on ['-and',{'-or' => [{},'foo',1]}] ok 1177 - Expected original SQL from ['-and',{'-or' => [{},'foo',1]}] ok 1178 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{},'foo',1]}] ok 1179 - Expected fixed_condition produced on ['-and',{'-or' => [{},'foo',1]}] ok 1180 - Collapsed condition result unaltered by fixed condition extractor ok 1181 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{},'foo',1]}] ok 1182 - Expected collapsed condition produced on ['-AND',{'-or' => [{},'foo',1]}] ok 1183 - Expected original SQL from ['-AND',{'-or' => [{},'foo',1]}] ok 1184 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{},'foo',1]}] ok 1185 - Expected fixed_condition produced on ['-AND',{'-or' => [{},'foo',1]}] ok 1186 - Collapsed condition result unaltered by fixed condition extractor ok 1187 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{},'foo',1]}]} ok 1188 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{},'foo',1]}]} ok 1189 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{},'foo',1]}]} ok 1190 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{},'foo',1]}]} ok 1191 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{},'foo',1]}]} ok 1192 - Collapsed condition result unaltered by fixed condition extractor ok 1193 - Expected warning when collapsing/rendering ['-or',[{},'foo',1]] ok 1194 - Expected collapsed condition produced on ['-or',[{},'foo',1]] ok 1195 - Expected original SQL from ['-or',[{},'foo',1]] ok 1196 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{},'foo',1]] ok 1197 - Expected fixed_condition produced on ['-or',[{},'foo',1]] ok 1198 - Collapsed condition result unaltered by fixed condition extractor ok 1199 - Expected warning when collapsing/rendering [{},'foo',1] ok 1200 - Expected collapsed condition produced on [{},'foo',1] ok 1201 - Expected original SQL from [{},'foo',1] ok 1202 - Collapse did not alter *the semantics* of the final SQL based on [{},'foo',1] ok 1203 - Expected fixed_condition produced on [{},'foo',1] ok 1204 - Collapsed condition result unaltered by fixed condition extractor ok 1205 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,{},'foo',1]} ok 1206 - Expected collapsed condition produced on {'-and' => ['fuu',2,{},'foo',1]} ok 1207 - Expected original SQL from {'-and' => ['fuu',2,{},'foo',1]} ok 1208 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,{},'foo',1]} ok 1209 - Expected fixed_condition produced on {'-and' => ['fuu',2,{},'foo',1]} ok 1210 - Collapsed condition result unaltered by fixed condition extractor ok 1211 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,{},'foo',1]} ok 1212 - Expected collapsed condition produced on {'-and' => ['fuu',2,{},'foo',1]} ok 1213 - Expected original SQL from {'-and' => ['fuu',2,{},'foo',1]} ok 1214 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,{},'foo',1]} ok 1215 - Expected fixed_condition produced on {'-and' => ['fuu',2,{},'foo',1]} ok 1216 - Collapsed condition result unaltered by fixed condition extractor ok 1217 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,{},'foo',1]}] ok 1218 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,{},'foo',1]}] ok 1219 - Expected original SQL from ['-and',{'-and' => ['fuu',2,{},'foo',1]}] ok 1220 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,{},'foo',1]}] ok 1221 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,{},'foo',1]}] ok 1222 - Collapsed condition result unaltered by fixed condition extractor ok 1223 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,{},'foo',1]}] ok 1224 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,{},'foo',1]}] ok 1225 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,{},'foo',1]}] ok 1226 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,{},'foo',1]}] ok 1227 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,{},'foo',1]}] ok 1228 - Collapsed condition result unaltered by fixed condition extractor ok 1229 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,{},'foo',1]}]} ok 1230 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,{},'foo',1]}]} ok 1231 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,{},'foo',1]}]} ok 1232 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,{},'foo',1]}]} ok 1233 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,{},'foo',1]}]} ok 1234 - Collapsed condition result unaltered by fixed condition extractor ok 1235 - Expected warning when collapsing/rendering ['-and',['fuu',2,{},'foo',1]] ok 1236 - Expected collapsed condition produced on ['-and',['fuu',2,{},'foo',1]] ok 1237 - Expected original SQL from ['-and',['fuu',2,{},'foo',1]] ok 1238 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,{},'foo',1]] ok 1239 - Expected fixed_condition produced on ['-and',['fuu',2,{},'foo',1]] ok 1240 - Collapsed condition result unaltered by fixed condition extractor ok 1241 - Expected warning when collapsing/rendering {'-and' => [{}]} ok 1242 - Expected collapsed condition produced on {'-and' => [{}]} ok 1243 - Expected original SQL from {'-and' => [{}]} ok 1244 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{}]} ok 1245 - Expected fixed_condition produced on {'-and' => [{}]} ok 1246 - Collapsed condition result unaltered by fixed condition extractor ok 1247 - Expected warning when collapsing/rendering {'-and' => [{}]} ok 1248 - Expected collapsed condition produced on {'-and' => [{}]} ok 1249 - Expected original SQL from {'-and' => [{}]} ok 1250 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{}]} ok 1251 - Expected fixed_condition produced on {'-and' => [{}]} ok 1252 - Collapsed condition result unaltered by fixed condition extractor ok 1253 - Expected warning when collapsing/rendering ['-and',{'-and' => [{}]}] ok 1254 - Expected collapsed condition produced on ['-and',{'-and' => [{}]}] ok 1255 - Expected original SQL from ['-and',{'-and' => [{}]}] ok 1256 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [{}]}] ok 1257 - Expected fixed_condition produced on ['-and',{'-and' => [{}]}] ok 1258 - Collapsed condition result unaltered by fixed condition extractor ok 1259 - Expected warning when collapsing/rendering ['-AND',{'-and' => [{}]}] ok 1260 - Expected collapsed condition produced on ['-AND',{'-and' => [{}]}] ok 1261 - Expected original SQL from ['-AND',{'-and' => [{}]}] ok 1262 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [{}]}] ok 1263 - Expected fixed_condition produced on ['-AND',{'-and' => [{}]}] ok 1264 - Collapsed condition result unaltered by fixed condition extractor ok 1265 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [{}]}]} ok 1266 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [{}]}]} ok 1267 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [{}]}]} ok 1268 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [{}]}]} ok 1269 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [{}]}]} ok 1270 - Collapsed condition result unaltered by fixed condition extractor ok 1271 - Expected warning when collapsing/rendering ['-and',[{}]] ok 1272 - Expected collapsed condition produced on ['-and',[{}]] ok 1273 - Expected original SQL from ['-and',[{}]] ok 1274 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[{}]] ok 1275 - Expected fixed_condition produced on ['-and',[{}]] ok 1276 - Collapsed condition result unaltered by fixed condition extractor ok 1277 - Expected warning when collapsing/rendering {'-or' => [{}]} ok 1278 - Expected collapsed condition produced on {'-or' => [{}]} ok 1279 - Expected original SQL from {'-or' => [{}]} ok 1280 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{}]} ok 1281 - Expected fixed_condition produced on {'-or' => [{}]} ok 1282 - Collapsed condition result unaltered by fixed condition extractor ok 1283 - Expected warning when collapsing/rendering {'-or' => [{}]} ok 1284 - Expected collapsed condition produced on {'-or' => [{}]} ok 1285 - Expected original SQL from {'-or' => [{}]} ok 1286 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{}]} ok 1287 - Expected fixed_condition produced on {'-or' => [{}]} ok 1288 - Collapsed condition result unaltered by fixed condition extractor ok 1289 - Expected warning when collapsing/rendering ['-and',{'-or' => [{}]}] ok 1290 - Expected collapsed condition produced on ['-and',{'-or' => [{}]}] ok 1291 - Expected original SQL from ['-and',{'-or' => [{}]}] ok 1292 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{}]}] ok 1293 - Expected fixed_condition produced on ['-and',{'-or' => [{}]}] ok 1294 - Collapsed condition result unaltered by fixed condition extractor ok 1295 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{}]}] ok 1296 - Expected collapsed condition produced on ['-AND',{'-or' => [{}]}] ok 1297 - Expected original SQL from ['-AND',{'-or' => [{}]}] ok 1298 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{}]}] ok 1299 - Expected fixed_condition produced on ['-AND',{'-or' => [{}]}] ok 1300 - Collapsed condition result unaltered by fixed condition extractor ok 1301 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{}]}]} ok 1302 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{}]}]} ok 1303 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{}]}]} ok 1304 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{}]}]} ok 1305 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{}]}]} ok 1306 - Collapsed condition result unaltered by fixed condition extractor ok 1307 - Expected warning when collapsing/rendering ['-or',[{}]] ok 1308 - Expected collapsed condition produced on ['-or',[{}]] ok 1309 - Expected original SQL from ['-or',[{}]] ok 1310 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{}]] ok 1311 - Expected fixed_condition produced on ['-or',[{}]] ok 1312 - Collapsed condition result unaltered by fixed condition extractor ok 1313 - Expected warning when collapsing/rendering [{}] ok 1314 - Expected collapsed condition produced on [{}] ok 1315 - Expected original SQL from [{}] ok 1316 - Collapse did not alter *the semantics* of the final SQL based on [{}] ok 1317 - Expected fixed_condition produced on [{}] ok 1318 - Collapsed condition result unaltered by fixed condition extractor ok 1319 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{}]]} ok 1320 - Expected collapsed condition produced on {'-or' => ['foo',1,[{}]]} ok 1321 - Expected original SQL from {'-or' => ['foo',1,[{}]]} ok 1322 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{}]]} ok 1323 - Expected fixed_condition produced on {'-or' => ['foo',1,[{}]]} ok 1324 - Collapsed condition result unaltered by fixed condition extractor ok 1325 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{}]]} ok 1326 - Expected collapsed condition produced on {'-or' => ['foo',1,[{}]]} ok 1327 - Expected original SQL from {'-or' => ['foo',1,[{}]]} ok 1328 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{}]]} ok 1329 - Expected fixed_condition produced on {'-or' => ['foo',1,[{}]]} ok 1330 - Collapsed condition result unaltered by fixed condition extractor ok 1331 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[{}]]}] ok 1332 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[{}]]}] ok 1333 - Expected original SQL from ['-and',{'-or' => ['foo',1,[{}]]}] ok 1334 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[{}]]}] ok 1335 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[{}]]}] ok 1336 - Collapsed condition result unaltered by fixed condition extractor ok 1337 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[{}]]}] ok 1338 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[{}]]}] ok 1339 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[{}]]}] ok 1340 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[{}]]}] ok 1341 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[{}]]}] ok 1342 - Collapsed condition result unaltered by fixed condition extractor ok 1343 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[{}]]}]} ok 1344 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{}]]}]} ok 1345 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[{}]]}]} ok 1346 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[{}]]}]} ok 1347 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{}]]}]} ok 1348 - Collapsed condition result unaltered by fixed condition extractor ok 1349 - Expected warning when collapsing/rendering ['-or',['foo',1,[{}]]] ok 1350 - Expected collapsed condition produced on ['-or',['foo',1,[{}]]] ok 1351 - Expected original SQL from ['-or',['foo',1,[{}]]] ok 1352 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[{}]]] ok 1353 - Expected fixed_condition produced on ['-or',['foo',1,[{}]]] ok 1354 - Collapsed condition result unaltered by fixed condition extractor ok 1355 - Expected warning when collapsing/rendering ['foo',1,[{}]] ok 1356 - Expected collapsed condition produced on ['foo',1,[{}]] ok 1357 - Expected original SQL from ['foo',1,[{}]] ok 1358 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[{}]] ok 1359 - Expected fixed_condition produced on ['foo',1,[{}]] ok 1360 - Collapsed condition result unaltered by fixed condition extractor ok 1361 - Expected warning when collapsing/rendering {'-or' => [[{}],'foo',1]} ok 1362 - Expected collapsed condition produced on {'-or' => [[{}],'foo',1]} ok 1363 - Expected original SQL from {'-or' => [[{}],'foo',1]} ok 1364 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{}],'foo',1]} ok 1365 - Expected fixed_condition produced on {'-or' => [[{}],'foo',1]} ok 1366 - Collapsed condition result unaltered by fixed condition extractor ok 1367 - Expected warning when collapsing/rendering {'-or' => [[{}],'foo',1]} ok 1368 - Expected collapsed condition produced on {'-or' => [[{}],'foo',1]} ok 1369 - Expected original SQL from {'-or' => [[{}],'foo',1]} ok 1370 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{}],'foo',1]} ok 1371 - Expected fixed_condition produced on {'-or' => [[{}],'foo',1]} ok 1372 - Collapsed condition result unaltered by fixed condition extractor ok 1373 - Expected warning when collapsing/rendering ['-and',{'-or' => [[{}],'foo',1]}] ok 1374 - Expected collapsed condition produced on ['-and',{'-or' => [[{}],'foo',1]}] ok 1375 - Expected original SQL from ['-and',{'-or' => [[{}],'foo',1]}] ok 1376 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[{}],'foo',1]}] ok 1377 - Expected fixed_condition produced on ['-and',{'-or' => [[{}],'foo',1]}] ok 1378 - Collapsed condition result unaltered by fixed condition extractor ok 1379 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[{}],'foo',1]}] ok 1380 - Expected collapsed condition produced on ['-AND',{'-or' => [[{}],'foo',1]}] ok 1381 - Expected original SQL from ['-AND',{'-or' => [[{}],'foo',1]}] ok 1382 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[{}],'foo',1]}] ok 1383 - Expected fixed_condition produced on ['-AND',{'-or' => [[{}],'foo',1]}] ok 1384 - Collapsed condition result unaltered by fixed condition extractor ok 1385 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[{}],'foo',1]}]} ok 1386 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[{}],'foo',1]}]} ok 1387 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[{}],'foo',1]}]} ok 1388 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[{}],'foo',1]}]} ok 1389 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[{}],'foo',1]}]} ok 1390 - Collapsed condition result unaltered by fixed condition extractor ok 1391 - Expected warning when collapsing/rendering ['-or',[[{}],'foo',1]] ok 1392 - Expected collapsed condition produced on ['-or',[[{}],'foo',1]] ok 1393 - Expected original SQL from ['-or',[[{}],'foo',1]] ok 1394 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[{}],'foo',1]] ok 1395 - Expected fixed_condition produced on ['-or',[[{}],'foo',1]] ok 1396 - Collapsed condition result unaltered by fixed condition extractor ok 1397 - Expected warning when collapsing/rendering [[{}],'foo',1] ok 1398 - Expected collapsed condition produced on [[{}],'foo',1] ok 1399 - Expected original SQL from [[{}],'foo',1] ok 1400 - Collapse did not alter *the semantics* of the final SQL based on [[{}],'foo',1] ok 1401 - Expected fixed_condition produced on [[{}],'foo',1] ok 1402 - Collapsed condition result unaltered by fixed condition extractor ok 1403 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{}],'foo',1]} ok 1404 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1405 - Expected original SQL from {'-and' => ['fuu',2,[{}],'foo',1]} ok 1406 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1407 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1408 - Collapsed condition result unaltered by fixed condition extractor ok 1409 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{}],'foo',1]} ok 1410 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1411 - Expected original SQL from {'-and' => ['fuu',2,[{}],'foo',1]} ok 1412 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1413 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{}],'foo',1]} ok 1414 - Collapsed condition result unaltered by fixed condition extractor ok 1415 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1416 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1417 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1418 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1419 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1420 - Collapsed condition result unaltered by fixed condition extractor ok 1421 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1422 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1423 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1424 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1425 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}] ok 1426 - Collapsed condition result unaltered by fixed condition extractor ok 1427 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}]} ok 1428 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}]} ok 1429 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}]} ok 1430 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}]} ok 1431 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{}],'foo',1]}]} ok 1432 - Collapsed condition result unaltered by fixed condition extractor ok 1433 - Expected warning when collapsing/rendering ['-and',['fuu',2,[{}],'foo',1]] ok 1434 - Expected collapsed condition produced on ['-and',['fuu',2,[{}],'foo',1]] ok 1435 - Expected original SQL from ['-and',['fuu',2,[{}],'foo',1]] ok 1436 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[{}],'foo',1]] ok 1437 - Expected fixed_condition produced on ['-and',['fuu',2,[{}],'foo',1]] ok 1438 - Collapsed condition result unaltered by fixed condition extractor ok 1439 - Expected warning when collapsing/rendering {'-and' => [[]]} ok 1440 - Expected collapsed condition produced on {'-and' => [[]]} ok 1441 - Expected original SQL from {'-and' => [[]]} ok 1442 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[]]} ok 1443 - Expected fixed_condition produced on {'-and' => [[]]} ok 1444 - Collapsed condition result unaltered by fixed condition extractor ok 1445 - Expected warning when collapsing/rendering {'-and' => [[]]} ok 1446 - Expected collapsed condition produced on {'-and' => [[]]} ok 1447 - Expected original SQL from {'-and' => [[]]} ok 1448 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[]]} ok 1449 - Expected fixed_condition produced on {'-and' => [[]]} ok 1450 - Collapsed condition result unaltered by fixed condition extractor ok 1451 - Expected warning when collapsing/rendering ['-and',{'-and' => [[]]}] ok 1452 - Expected collapsed condition produced on ['-and',{'-and' => [[]]}] ok 1453 - Expected original SQL from ['-and',{'-and' => [[]]}] ok 1454 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [[]]}] ok 1455 - Expected fixed_condition produced on ['-and',{'-and' => [[]]}] ok 1456 - Collapsed condition result unaltered by fixed condition extractor ok 1457 - Expected warning when collapsing/rendering ['-AND',{'-and' => [[]]}] ok 1458 - Expected collapsed condition produced on ['-AND',{'-and' => [[]]}] ok 1459 - Expected original SQL from ['-AND',{'-and' => [[]]}] ok 1460 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [[]]}] ok 1461 - Expected fixed_condition produced on ['-AND',{'-and' => [[]]}] ok 1462 - Collapsed condition result unaltered by fixed condition extractor ok 1463 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [[]]}]} ok 1464 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [[]]}]} ok 1465 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [[]]}]} ok 1466 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [[]]}]} ok 1467 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [[]]}]} ok 1468 - Collapsed condition result unaltered by fixed condition extractor ok 1469 - Expected warning when collapsing/rendering ['-and',[[]]] ok 1470 - Expected collapsed condition produced on ['-and',[[]]] ok 1471 - Expected original SQL from ['-and',[[]]] ok 1472 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[[]]] ok 1473 - Expected fixed_condition produced on ['-and',[[]]] ok 1474 - Collapsed condition result unaltered by fixed condition extractor ok 1475 - Expected warning when collapsing/rendering {'-or' => [[]]} ok 1476 - Expected collapsed condition produced on {'-or' => [[]]} ok 1477 - Expected original SQL from {'-or' => [[]]} ok 1478 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[]]} ok 1479 - Expected fixed_condition produced on {'-or' => [[]]} ok 1480 - Collapsed condition result unaltered by fixed condition extractor ok 1481 - Expected warning when collapsing/rendering {'-or' => [[]]} ok 1482 - Expected collapsed condition produced on {'-or' => [[]]} ok 1483 - Expected original SQL from {'-or' => [[]]} ok 1484 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[]]} ok 1485 - Expected fixed_condition produced on {'-or' => [[]]} ok 1486 - Collapsed condition result unaltered by fixed condition extractor ok 1487 - Expected warning when collapsing/rendering ['-and',{'-or' => [[]]}] ok 1488 - Expected collapsed condition produced on ['-and',{'-or' => [[]]}] ok 1489 - Expected original SQL from ['-and',{'-or' => [[]]}] ok 1490 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[]]}] ok 1491 - Expected fixed_condition produced on ['-and',{'-or' => [[]]}] ok 1492 - Collapsed condition result unaltered by fixed condition extractor ok 1493 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[]]}] ok 1494 - Expected collapsed condition produced on ['-AND',{'-or' => [[]]}] ok 1495 - Expected original SQL from ['-AND',{'-or' => [[]]}] ok 1496 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[]]}] ok 1497 - Expected fixed_condition produced on ['-AND',{'-or' => [[]]}] ok 1498 - Collapsed condition result unaltered by fixed condition extractor ok 1499 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[]]}]} ok 1500 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[]]}]} ok 1501 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[]]}]} ok 1502 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[]]}]} ok 1503 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[]]}]} ok 1504 - Collapsed condition result unaltered by fixed condition extractor ok 1505 - Expected warning when collapsing/rendering ['-or',[[]]] ok 1506 - Expected collapsed condition produced on ['-or',[[]]] ok 1507 - Expected original SQL from ['-or',[[]]] ok 1508 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[]]] ok 1509 - Expected fixed_condition produced on ['-or',[[]]] ok 1510 - Collapsed condition result unaltered by fixed condition extractor ok 1511 - Expected warning when collapsing/rendering [[]] ok 1512 - Expected collapsed condition produced on [[]] ok 1513 - Expected original SQL from [[]] ok 1514 - Collapse did not alter *the semantics* of the final SQL based on [[]] ok 1515 - Expected fixed_condition produced on [[]] ok 1516 - Collapsed condition result unaltered by fixed condition extractor ok 1517 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[]]]} ok 1518 - Expected collapsed condition produced on {'-or' => ['foo',1,[[]]]} ok 1519 - Expected original SQL from {'-or' => ['foo',1,[[]]]} ok 1520 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[]]]} ok 1521 - Expected fixed_condition produced on {'-or' => ['foo',1,[[]]]} ok 1522 - Collapsed condition result unaltered by fixed condition extractor ok 1523 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[]]]} ok 1524 - Expected collapsed condition produced on {'-or' => ['foo',1,[[]]]} ok 1525 - Expected original SQL from {'-or' => ['foo',1,[[]]]} ok 1526 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[]]]} ok 1527 - Expected fixed_condition produced on {'-or' => ['foo',1,[[]]]} ok 1528 - Collapsed condition result unaltered by fixed condition extractor ok 1529 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[[]]]}] ok 1530 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[[]]]}] ok 1531 - Expected original SQL from ['-and',{'-or' => ['foo',1,[[]]]}] ok 1532 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[[]]]}] ok 1533 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[[]]]}] ok 1534 - Collapsed condition result unaltered by fixed condition extractor ok 1535 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[[]]]}] ok 1536 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[[]]]}] ok 1537 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[[]]]}] ok 1538 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[[]]]}] ok 1539 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[[]]]}] ok 1540 - Collapsed condition result unaltered by fixed condition extractor ok 1541 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[[]]]}]} ok 1542 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[]]]}]} ok 1543 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[[]]]}]} ok 1544 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[[]]]}]} ok 1545 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[]]]}]} ok 1546 - Collapsed condition result unaltered by fixed condition extractor ok 1547 - Expected warning when collapsing/rendering ['-or',['foo',1,[[]]]] ok 1548 - Expected collapsed condition produced on ['-or',['foo',1,[[]]]] ok 1549 - Expected original SQL from ['-or',['foo',1,[[]]]] ok 1550 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[[]]]] ok 1551 - Expected fixed_condition produced on ['-or',['foo',1,[[]]]] ok 1552 - Collapsed condition result unaltered by fixed condition extractor ok 1553 - Expected warning when collapsing/rendering ['foo',1,[[]]] ok 1554 - Expected collapsed condition produced on ['foo',1,[[]]] ok 1555 - Expected original SQL from ['foo',1,[[]]] ok 1556 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[[]]] ok 1557 - Expected fixed_condition produced on ['foo',1,[[]]] ok 1558 - Collapsed condition result unaltered by fixed condition extractor ok 1559 - Expected warning when collapsing/rendering {'-or' => [[[]],'foo',1]} ok 1560 - Expected collapsed condition produced on {'-or' => [[[]],'foo',1]} ok 1561 - Expected original SQL from {'-or' => [[[]],'foo',1]} ok 1562 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[]],'foo',1]} ok 1563 - Expected fixed_condition produced on {'-or' => [[[]],'foo',1]} ok 1564 - Collapsed condition result unaltered by fixed condition extractor ok 1565 - Expected warning when collapsing/rendering {'-or' => [[[]],'foo',1]} ok 1566 - Expected collapsed condition produced on {'-or' => [[[]],'foo',1]} ok 1567 - Expected original SQL from {'-or' => [[[]],'foo',1]} ok 1568 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[]],'foo',1]} ok 1569 - Expected fixed_condition produced on {'-or' => [[[]],'foo',1]} ok 1570 - Collapsed condition result unaltered by fixed condition extractor ok 1571 - Expected warning when collapsing/rendering ['-and',{'-or' => [[[]],'foo',1]}] ok 1572 - Expected collapsed condition produced on ['-and',{'-or' => [[[]],'foo',1]}] ok 1573 - Expected original SQL from ['-and',{'-or' => [[[]],'foo',1]}] ok 1574 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[[]],'foo',1]}] ok 1575 - Expected fixed_condition produced on ['-and',{'-or' => [[[]],'foo',1]}] ok 1576 - Collapsed condition result unaltered by fixed condition extractor ok 1577 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[[]],'foo',1]}] ok 1578 - Expected collapsed condition produced on ['-AND',{'-or' => [[[]],'foo',1]}] ok 1579 - Expected original SQL from ['-AND',{'-or' => [[[]],'foo',1]}] ok 1580 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[[]],'foo',1]}] ok 1581 - Expected fixed_condition produced on ['-AND',{'-or' => [[[]],'foo',1]}] ok 1582 - Collapsed condition result unaltered by fixed condition extractor ok 1583 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[[]],'foo',1]}]} ok 1584 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[[]],'foo',1]}]} ok 1585 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[[]],'foo',1]}]} ok 1586 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[[]],'foo',1]}]} ok 1587 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[[]],'foo',1]}]} ok 1588 - Collapsed condition result unaltered by fixed condition extractor ok 1589 - Expected warning when collapsing/rendering ['-or',[[[]],'foo',1]] ok 1590 - Expected collapsed condition produced on ['-or',[[[]],'foo',1]] ok 1591 - Expected original SQL from ['-or',[[[]],'foo',1]] ok 1592 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[[]],'foo',1]] ok 1593 - Expected fixed_condition produced on ['-or',[[[]],'foo',1]] ok 1594 - Collapsed condition result unaltered by fixed condition extractor ok 1595 - Expected warning when collapsing/rendering [[[]],'foo',1] ok 1596 - Expected collapsed condition produced on [[[]],'foo',1] ok 1597 - Expected original SQL from [[[]],'foo',1] ok 1598 - Collapse did not alter *the semantics* of the final SQL based on [[[]],'foo',1] ok 1599 - Expected fixed_condition produced on [[[]],'foo',1] ok 1600 - Collapsed condition result unaltered by fixed condition extractor ok 1601 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[]],'foo',1]} ok 1602 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1603 - Expected original SQL from {'-and' => ['fuu',2,[[]],'foo',1]} ok 1604 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1605 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1606 - Collapsed condition result unaltered by fixed condition extractor ok 1607 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[]],'foo',1]} ok 1608 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1609 - Expected original SQL from {'-and' => ['fuu',2,[[]],'foo',1]} ok 1610 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1611 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[]],'foo',1]} ok 1612 - Collapsed condition result unaltered by fixed condition extractor ok 1613 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1614 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1615 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1616 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1617 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1618 - Collapsed condition result unaltered by fixed condition extractor ok 1619 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1620 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1621 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1622 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1623 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}] ok 1624 - Collapsed condition result unaltered by fixed condition extractor ok 1625 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}]} ok 1626 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}]} ok 1627 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}]} ok 1628 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}]} ok 1629 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[]],'foo',1]}]} ok 1630 - Collapsed condition result unaltered by fixed condition extractor ok 1631 - Expected warning when collapsing/rendering ['-and',['fuu',2,[[]],'foo',1]] ok 1632 - Expected collapsed condition produced on ['-and',['fuu',2,[[]],'foo',1]] ok 1633 - Expected original SQL from ['-and',['fuu',2,[[]],'foo',1]] ok 1634 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[[]],'foo',1]] ok 1635 - Expected fixed_condition produced on ['-and',['fuu',2,[[]],'foo',1]] ok 1636 - Collapsed condition result unaltered by fixed condition extractor ok 1637 - Expected warning when collapsing/rendering {'-and' => [[],[]]} ok 1638 - Expected collapsed condition produced on {'-and' => [[],[]]} ok 1639 - Expected original SQL from {'-and' => [[],[]]} ok 1640 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],[]]} ok 1641 - Expected fixed_condition produced on {'-and' => [[],[]]} ok 1642 - Collapsed condition result unaltered by fixed condition extractor ok 1643 - Expected warning when collapsing/rendering {'-and' => [[],[]]} ok 1644 - Expected collapsed condition produced on {'-and' => [[],[]]} ok 1645 - Expected original SQL from {'-and' => [[],[]]} ok 1646 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],[]]} ok 1647 - Expected fixed_condition produced on {'-and' => [[],[]]} ok 1648 - Collapsed condition result unaltered by fixed condition extractor ok 1649 - Expected warning when collapsing/rendering ['-and',{'-and' => [[],[]]}] ok 1650 - Expected collapsed condition produced on ['-and',{'-and' => [[],[]]}] ok 1651 - Expected original SQL from ['-and',{'-and' => [[],[]]}] ok 1652 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [[],[]]}] ok 1653 - Expected fixed_condition produced on ['-and',{'-and' => [[],[]]}] ok 1654 - Collapsed condition result unaltered by fixed condition extractor ok 1655 - Expected warning when collapsing/rendering ['-AND',{'-and' => [[],[]]}] ok 1656 - Expected collapsed condition produced on ['-AND',{'-and' => [[],[]]}] ok 1657 - Expected original SQL from ['-AND',{'-and' => [[],[]]}] ok 1658 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [[],[]]}] ok 1659 - Expected fixed_condition produced on ['-AND',{'-and' => [[],[]]}] ok 1660 - Collapsed condition result unaltered by fixed condition extractor ok 1661 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [[],[]]}]} ok 1662 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [[],[]]}]} ok 1663 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [[],[]]}]} ok 1664 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [[],[]]}]} ok 1665 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [[],[]]}]} ok 1666 - Collapsed condition result unaltered by fixed condition extractor ok 1667 - Expected warning when collapsing/rendering ['-and',[[],[]]] ok 1668 - Expected collapsed condition produced on ['-and',[[],[]]] ok 1669 - Expected original SQL from ['-and',[[],[]]] ok 1670 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[[],[]]] ok 1671 - Expected fixed_condition produced on ['-and',[[],[]]] ok 1672 - Collapsed condition result unaltered by fixed condition extractor ok 1673 - Expected warning when collapsing/rendering {'-or' => [[],[]]} ok 1674 - Expected collapsed condition produced on {'-or' => [[],[]]} ok 1675 - Expected original SQL from {'-or' => [[],[]]} ok 1676 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],[]]} ok 1677 - Expected fixed_condition produced on {'-or' => [[],[]]} ok 1678 - Collapsed condition result unaltered by fixed condition extractor ok 1679 - Expected warning when collapsing/rendering {'-or' => [[],[]]} ok 1680 - Expected collapsed condition produced on {'-or' => [[],[]]} ok 1681 - Expected original SQL from {'-or' => [[],[]]} ok 1682 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],[]]} ok 1683 - Expected fixed_condition produced on {'-or' => [[],[]]} ok 1684 - Collapsed condition result unaltered by fixed condition extractor ok 1685 - Expected warning when collapsing/rendering ['-and',{'-or' => [[],[]]}] ok 1686 - Expected collapsed condition produced on ['-and',{'-or' => [[],[]]}] ok 1687 - Expected original SQL from ['-and',{'-or' => [[],[]]}] ok 1688 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[],[]]}] ok 1689 - Expected fixed_condition produced on ['-and',{'-or' => [[],[]]}] ok 1690 - Collapsed condition result unaltered by fixed condition extractor ok 1691 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[],[]]}] ok 1692 - Expected collapsed condition produced on ['-AND',{'-or' => [[],[]]}] ok 1693 - Expected original SQL from ['-AND',{'-or' => [[],[]]}] ok 1694 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[],[]]}] ok 1695 - Expected fixed_condition produced on ['-AND',{'-or' => [[],[]]}] ok 1696 - Collapsed condition result unaltered by fixed condition extractor ok 1697 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[],[]]}]} ok 1698 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[],[]]}]} ok 1699 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[],[]]}]} ok 1700 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[],[]]}]} ok 1701 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[],[]]}]} ok 1702 - Collapsed condition result unaltered by fixed condition extractor ok 1703 - Expected warning when collapsing/rendering ['-or',[[],[]]] ok 1704 - Expected collapsed condition produced on ['-or',[[],[]]] ok 1705 - Expected original SQL from ['-or',[[],[]]] ok 1706 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[],[]]] ok 1707 - Expected fixed_condition produced on ['-or',[[],[]]] ok 1708 - Collapsed condition result unaltered by fixed condition extractor ok 1709 - Expected warning when collapsing/rendering [[],[]] ok 1710 - Expected collapsed condition produced on [[],[]] ok 1711 - Expected original SQL from [[],[]] ok 1712 - Collapse did not alter *the semantics* of the final SQL based on [[],[]] ok 1713 - Expected fixed_condition produced on [[],[]] ok 1714 - Collapsed condition result unaltered by fixed condition extractor ok 1715 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],[]]]} ok 1716 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],[]]]} ok 1717 - Expected original SQL from {'-or' => ['foo',1,[[],[]]]} ok 1718 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],[]]]} ok 1719 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],[]]]} ok 1720 - Collapsed condition result unaltered by fixed condition extractor ok 1721 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],[]]]} ok 1722 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],[]]]} ok 1723 - Expected original SQL from {'-or' => ['foo',1,[[],[]]]} ok 1724 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],[]]]} ok 1725 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],[]]]} ok 1726 - Collapsed condition result unaltered by fixed condition extractor ok 1727 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[[],[]]]}] ok 1728 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[[],[]]]}] ok 1729 - Expected original SQL from ['-and',{'-or' => ['foo',1,[[],[]]]}] ok 1730 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[[],[]]]}] ok 1731 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[[],[]]]}] ok 1732 - Collapsed condition result unaltered by fixed condition extractor ok 1733 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[[],[]]]}] ok 1734 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[[],[]]]}] ok 1735 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[[],[]]]}] ok 1736 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[[],[]]]}] ok 1737 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[[],[]]]}] ok 1738 - Collapsed condition result unaltered by fixed condition extractor ok 1739 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[[],[]]]}]} ok 1740 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],[]]]}]} ok 1741 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[[],[]]]}]} ok 1742 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],[]]]}]} ok 1743 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],[]]]}]} ok 1744 - Collapsed condition result unaltered by fixed condition extractor ok 1745 - Expected warning when collapsing/rendering ['-or',['foo',1,[[],[]]]] ok 1746 - Expected collapsed condition produced on ['-or',['foo',1,[[],[]]]] ok 1747 - Expected original SQL from ['-or',['foo',1,[[],[]]]] ok 1748 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[[],[]]]] ok 1749 - Expected fixed_condition produced on ['-or',['foo',1,[[],[]]]] ok 1750 - Collapsed condition result unaltered by fixed condition extractor ok 1751 - Expected warning when collapsing/rendering ['foo',1,[[],[]]] ok 1752 - Expected collapsed condition produced on ['foo',1,[[],[]]] ok 1753 - Expected original SQL from ['foo',1,[[],[]]] ok 1754 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[[],[]]] ok 1755 - Expected fixed_condition produced on ['foo',1,[[],[]]] ok 1756 - Collapsed condition result unaltered by fixed condition extractor ok 1757 - Expected warning when collapsing/rendering {'-or' => [[[],[]],'foo',1]} ok 1758 - Expected collapsed condition produced on {'-or' => [[[],[]],'foo',1]} ok 1759 - Expected original SQL from {'-or' => [[[],[]],'foo',1]} ok 1760 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],[]],'foo',1]} ok 1761 - Expected fixed_condition produced on {'-or' => [[[],[]],'foo',1]} ok 1762 - Collapsed condition result unaltered by fixed condition extractor ok 1763 - Expected warning when collapsing/rendering {'-or' => [[[],[]],'foo',1]} ok 1764 - Expected collapsed condition produced on {'-or' => [[[],[]],'foo',1]} ok 1765 - Expected original SQL from {'-or' => [[[],[]],'foo',1]} ok 1766 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],[]],'foo',1]} ok 1767 - Expected fixed_condition produced on {'-or' => [[[],[]],'foo',1]} ok 1768 - Collapsed condition result unaltered by fixed condition extractor ok 1769 - Expected warning when collapsing/rendering ['-and',{'-or' => [[[],[]],'foo',1]}] ok 1770 - Expected collapsed condition produced on ['-and',{'-or' => [[[],[]],'foo',1]}] ok 1771 - Expected original SQL from ['-and',{'-or' => [[[],[]],'foo',1]}] ok 1772 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[[],[]],'foo',1]}] ok 1773 - Expected fixed_condition produced on ['-and',{'-or' => [[[],[]],'foo',1]}] ok 1774 - Collapsed condition result unaltered by fixed condition extractor ok 1775 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[[],[]],'foo',1]}] ok 1776 - Expected collapsed condition produced on ['-AND',{'-or' => [[[],[]],'foo',1]}] ok 1777 - Expected original SQL from ['-AND',{'-or' => [[[],[]],'foo',1]}] ok 1778 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[[],[]],'foo',1]}] ok 1779 - Expected fixed_condition produced on ['-AND',{'-or' => [[[],[]],'foo',1]}] ok 1780 - Collapsed condition result unaltered by fixed condition extractor ok 1781 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[[],[]],'foo',1]}]} ok 1782 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[[],[]],'foo',1]}]} ok 1783 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[[],[]],'foo',1]}]} ok 1784 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[[],[]],'foo',1]}]} ok 1785 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[[],[]],'foo',1]}]} ok 1786 - Collapsed condition result unaltered by fixed condition extractor ok 1787 - Expected warning when collapsing/rendering ['-or',[[[],[]],'foo',1]] ok 1788 - Expected collapsed condition produced on ['-or',[[[],[]],'foo',1]] ok 1789 - Expected original SQL from ['-or',[[[],[]],'foo',1]] ok 1790 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[[],[]],'foo',1]] ok 1791 - Expected fixed_condition produced on ['-or',[[[],[]],'foo',1]] ok 1792 - Collapsed condition result unaltered by fixed condition extractor ok 1793 - Expected warning when collapsing/rendering [[[],[]],'foo',1] ok 1794 - Expected collapsed condition produced on [[[],[]],'foo',1] ok 1795 - Expected original SQL from [[[],[]],'foo',1] ok 1796 - Collapse did not alter *the semantics* of the final SQL based on [[[],[]],'foo',1] ok 1797 - Expected fixed_condition produced on [[[],[]],'foo',1] ok 1798 - Collapsed condition result unaltered by fixed condition extractor ok 1799 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1800 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1801 - Expected original SQL from {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1802 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1803 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1804 - Collapsed condition result unaltered by fixed condition extractor ok 1805 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1806 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1807 - Expected original SQL from {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1808 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1809 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],[]],'foo',1]} ok 1810 - Collapsed condition result unaltered by fixed condition extractor ok 1811 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1812 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1813 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1814 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1815 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1816 - Collapsed condition result unaltered by fixed condition extractor ok 1817 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1818 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1819 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1820 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1821 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}] ok 1822 - Collapsed condition result unaltered by fixed condition extractor ok 1823 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}]} ok 1824 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}]} ok 1825 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}]} ok 1826 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}]} ok 1827 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],[]],'foo',1]}]} ok 1828 - Collapsed condition result unaltered by fixed condition extractor ok 1829 - Expected warning when collapsing/rendering ['-and',['fuu',2,[[],[]],'foo',1]] ok 1830 - Expected collapsed condition produced on ['-and',['fuu',2,[[],[]],'foo',1]] ok 1831 - Expected original SQL from ['-and',['fuu',2,[[],[]],'foo',1]] ok 1832 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[[],[]],'foo',1]] ok 1833 - Expected fixed_condition produced on ['-and',['fuu',2,[[],[]],'foo',1]] ok 1834 - Collapsed condition result unaltered by fixed condition extractor ok 1835 - Expected warning when collapsing/rendering {'-and' => [{},{}]} ok 1836 - Expected collapsed condition produced on {'-and' => [{},{}]} ok 1837 - Expected original SQL from {'-and' => [{},{}]} ok 1838 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},{}]} ok 1839 - Expected fixed_condition produced on {'-and' => [{},{}]} ok 1840 - Collapsed condition result unaltered by fixed condition extractor ok 1841 - Expected warning when collapsing/rendering {'-and' => [{},{}]} ok 1842 - Expected collapsed condition produced on {'-and' => [{},{}]} ok 1843 - Expected original SQL from {'-and' => [{},{}]} ok 1844 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},{}]} ok 1845 - Expected fixed_condition produced on {'-and' => [{},{}]} ok 1846 - Collapsed condition result unaltered by fixed condition extractor ok 1847 - Expected warning when collapsing/rendering ['-and',{'-and' => [{},{}]}] ok 1848 - Expected collapsed condition produced on ['-and',{'-and' => [{},{}]}] ok 1849 - Expected original SQL from ['-and',{'-and' => [{},{}]}] ok 1850 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [{},{}]}] ok 1851 - Expected fixed_condition produced on ['-and',{'-and' => [{},{}]}] ok 1852 - Collapsed condition result unaltered by fixed condition extractor ok 1853 - Expected warning when collapsing/rendering ['-AND',{'-and' => [{},{}]}] ok 1854 - Expected collapsed condition produced on ['-AND',{'-and' => [{},{}]}] ok 1855 - Expected original SQL from ['-AND',{'-and' => [{},{}]}] ok 1856 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [{},{}]}] ok 1857 - Expected fixed_condition produced on ['-AND',{'-and' => [{},{}]}] ok 1858 - Collapsed condition result unaltered by fixed condition extractor ok 1859 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [{},{}]}]} ok 1860 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [{},{}]}]} ok 1861 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [{},{}]}]} ok 1862 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [{},{}]}]} ok 1863 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [{},{}]}]} ok 1864 - Collapsed condition result unaltered by fixed condition extractor ok 1865 - Expected warning when collapsing/rendering ['-and',[{},{}]] ok 1866 - Expected collapsed condition produced on ['-and',[{},{}]] ok 1867 - Expected original SQL from ['-and',[{},{}]] ok 1868 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[{},{}]] ok 1869 - Expected fixed_condition produced on ['-and',[{},{}]] ok 1870 - Collapsed condition result unaltered by fixed condition extractor ok 1871 - Expected warning when collapsing/rendering {'-or' => [{},{}]} ok 1872 - Expected collapsed condition produced on {'-or' => [{},{}]} ok 1873 - Expected original SQL from {'-or' => [{},{}]} ok 1874 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},{}]} ok 1875 - Expected fixed_condition produced on {'-or' => [{},{}]} ok 1876 - Collapsed condition result unaltered by fixed condition extractor ok 1877 - Expected warning when collapsing/rendering {'-or' => [{},{}]} ok 1878 - Expected collapsed condition produced on {'-or' => [{},{}]} ok 1879 - Expected original SQL from {'-or' => [{},{}]} ok 1880 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},{}]} ok 1881 - Expected fixed_condition produced on {'-or' => [{},{}]} ok 1882 - Collapsed condition result unaltered by fixed condition extractor ok 1883 - Expected warning when collapsing/rendering ['-and',{'-or' => [{},{}]}] ok 1884 - Expected collapsed condition produced on ['-and',{'-or' => [{},{}]}] ok 1885 - Expected original SQL from ['-and',{'-or' => [{},{}]}] ok 1886 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{},{}]}] ok 1887 - Expected fixed_condition produced on ['-and',{'-or' => [{},{}]}] ok 1888 - Collapsed condition result unaltered by fixed condition extractor ok 1889 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{},{}]}] ok 1890 - Expected collapsed condition produced on ['-AND',{'-or' => [{},{}]}] ok 1891 - Expected original SQL from ['-AND',{'-or' => [{},{}]}] ok 1892 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{},{}]}] ok 1893 - Expected fixed_condition produced on ['-AND',{'-or' => [{},{}]}] ok 1894 - Collapsed condition result unaltered by fixed condition extractor ok 1895 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{},{}]}]} ok 1896 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{},{}]}]} ok 1897 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{},{}]}]} ok 1898 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{},{}]}]} ok 1899 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{},{}]}]} ok 1900 - Collapsed condition result unaltered by fixed condition extractor ok 1901 - Expected warning when collapsing/rendering ['-or',[{},{}]] ok 1902 - Expected collapsed condition produced on ['-or',[{},{}]] ok 1903 - Expected original SQL from ['-or',[{},{}]] ok 1904 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{},{}]] ok 1905 - Expected fixed_condition produced on ['-or',[{},{}]] ok 1906 - Collapsed condition result unaltered by fixed condition extractor ok 1907 - Expected warning when collapsing/rendering [{},{}] ok 1908 - Expected collapsed condition produced on [{},{}] ok 1909 - Expected original SQL from [{},{}] ok 1910 - Collapse did not alter *the semantics* of the final SQL based on [{},{}] ok 1911 - Expected fixed_condition produced on [{},{}] ok 1912 - Collapsed condition result unaltered by fixed condition extractor ok 1913 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},{}]]} ok 1914 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},{}]]} ok 1915 - Expected original SQL from {'-or' => ['foo',1,[{},{}]]} ok 1916 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},{}]]} ok 1917 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},{}]]} ok 1918 - Collapsed condition result unaltered by fixed condition extractor ok 1919 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},{}]]} ok 1920 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},{}]]} ok 1921 - Expected original SQL from {'-or' => ['foo',1,[{},{}]]} ok 1922 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},{}]]} ok 1923 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},{}]]} ok 1924 - Collapsed condition result unaltered by fixed condition extractor ok 1925 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[{},{}]]}] ok 1926 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[{},{}]]}] ok 1927 - Expected original SQL from ['-and',{'-or' => ['foo',1,[{},{}]]}] ok 1928 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[{},{}]]}] ok 1929 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[{},{}]]}] ok 1930 - Collapsed condition result unaltered by fixed condition extractor ok 1931 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[{},{}]]}] ok 1932 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[{},{}]]}] ok 1933 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[{},{}]]}] ok 1934 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[{},{}]]}] ok 1935 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[{},{}]]}] ok 1936 - Collapsed condition result unaltered by fixed condition extractor ok 1937 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[{},{}]]}]} ok 1938 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},{}]]}]} ok 1939 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[{},{}]]}]} ok 1940 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},{}]]}]} ok 1941 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},{}]]}]} ok 1942 - Collapsed condition result unaltered by fixed condition extractor ok 1943 - Expected warning when collapsing/rendering ['-or',['foo',1,[{},{}]]] ok 1944 - Expected collapsed condition produced on ['-or',['foo',1,[{},{}]]] ok 1945 - Expected original SQL from ['-or',['foo',1,[{},{}]]] ok 1946 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[{},{}]]] ok 1947 - Expected fixed_condition produced on ['-or',['foo',1,[{},{}]]] ok 1948 - Collapsed condition result unaltered by fixed condition extractor ok 1949 - Expected warning when collapsing/rendering ['foo',1,[{},{}]] ok 1950 - Expected collapsed condition produced on ['foo',1,[{},{}]] ok 1951 - Expected original SQL from ['foo',1,[{},{}]] ok 1952 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[{},{}]] ok 1953 - Expected fixed_condition produced on ['foo',1,[{},{}]] ok 1954 - Collapsed condition result unaltered by fixed condition extractor ok 1955 - Expected warning when collapsing/rendering {'-or' => [[{},{}],'foo',1]} ok 1956 - Expected collapsed condition produced on {'-or' => [[{},{}],'foo',1]} ok 1957 - Expected original SQL from {'-or' => [[{},{}],'foo',1]} ok 1958 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},{}],'foo',1]} ok 1959 - Expected fixed_condition produced on {'-or' => [[{},{}],'foo',1]} ok 1960 - Collapsed condition result unaltered by fixed condition extractor ok 1961 - Expected warning when collapsing/rendering {'-or' => [[{},{}],'foo',1]} ok 1962 - Expected collapsed condition produced on {'-or' => [[{},{}],'foo',1]} ok 1963 - Expected original SQL from {'-or' => [[{},{}],'foo',1]} ok 1964 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},{}],'foo',1]} ok 1965 - Expected fixed_condition produced on {'-or' => [[{},{}],'foo',1]} ok 1966 - Collapsed condition result unaltered by fixed condition extractor ok 1967 - Expected warning when collapsing/rendering ['-and',{'-or' => [[{},{}],'foo',1]}] ok 1968 - Expected collapsed condition produced on ['-and',{'-or' => [[{},{}],'foo',1]}] ok 1969 - Expected original SQL from ['-and',{'-or' => [[{},{}],'foo',1]}] ok 1970 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[{},{}],'foo',1]}] ok 1971 - Expected fixed_condition produced on ['-and',{'-or' => [[{},{}],'foo',1]}] ok 1972 - Collapsed condition result unaltered by fixed condition extractor ok 1973 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[{},{}],'foo',1]}] ok 1974 - Expected collapsed condition produced on ['-AND',{'-or' => [[{},{}],'foo',1]}] ok 1975 - Expected original SQL from ['-AND',{'-or' => [[{},{}],'foo',1]}] ok 1976 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[{},{}],'foo',1]}] ok 1977 - Expected fixed_condition produced on ['-AND',{'-or' => [[{},{}],'foo',1]}] ok 1978 - Collapsed condition result unaltered by fixed condition extractor ok 1979 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[{},{}],'foo',1]}]} ok 1980 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[{},{}],'foo',1]}]} ok 1981 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[{},{}],'foo',1]}]} ok 1982 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[{},{}],'foo',1]}]} ok 1983 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[{},{}],'foo',1]}]} ok 1984 - Collapsed condition result unaltered by fixed condition extractor ok 1985 - Expected warning when collapsing/rendering ['-or',[[{},{}],'foo',1]] ok 1986 - Expected collapsed condition produced on ['-or',[[{},{}],'foo',1]] ok 1987 - Expected original SQL from ['-or',[[{},{}],'foo',1]] ok 1988 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[{},{}],'foo',1]] ok 1989 - Expected fixed_condition produced on ['-or',[[{},{}],'foo',1]] ok 1990 - Collapsed condition result unaltered by fixed condition extractor ok 1991 - Expected warning when collapsing/rendering [[{},{}],'foo',1] ok 1992 - Expected collapsed condition produced on [[{},{}],'foo',1] ok 1993 - Expected original SQL from [[{},{}],'foo',1] ok 1994 - Collapse did not alter *the semantics* of the final SQL based on [[{},{}],'foo',1] ok 1995 - Expected fixed_condition produced on [[{},{}],'foo',1] ok 1996 - Collapsed condition result unaltered by fixed condition extractor ok 1997 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 1998 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 1999 - Expected original SQL from {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2000 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2001 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2002 - Collapsed condition result unaltered by fixed condition extractor ok 2003 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2004 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2005 - Expected original SQL from {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2006 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2007 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},{}],'foo',1]} ok 2008 - Collapsed condition result unaltered by fixed condition extractor ok 2009 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2010 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2011 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2012 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2013 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2014 - Collapsed condition result unaltered by fixed condition extractor ok 2015 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2016 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2017 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2018 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2019 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}] ok 2020 - Collapsed condition result unaltered by fixed condition extractor ok 2021 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}]} ok 2022 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}]} ok 2023 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}]} ok 2024 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}]} ok 2025 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},{}],'foo',1]}]} ok 2026 - Collapsed condition result unaltered by fixed condition extractor ok 2027 - Expected warning when collapsing/rendering ['-and',['fuu',2,[{},{}],'foo',1]] ok 2028 - Expected collapsed condition produced on ['-and',['fuu',2,[{},{}],'foo',1]] ok 2029 - Expected original SQL from ['-and',['fuu',2,[{},{}],'foo',1]] ok 2030 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[{},{}],'foo',1]] ok 2031 - Expected fixed_condition produced on ['-and',['fuu',2,[{},{}],'foo',1]] ok 2032 - Collapsed condition result unaltered by fixed condition extractor ok 2033 - Expected warning when collapsing/rendering {'-and' => [[],{}]} ok 2034 - Expected collapsed condition produced on {'-and' => [[],{}]} ok 2035 - Expected original SQL from {'-and' => [[],{}]} ok 2036 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],{}]} ok 2037 - Expected fixed_condition produced on {'-and' => [[],{}]} ok 2038 - Collapsed condition result unaltered by fixed condition extractor ok 2039 - Expected warning when collapsing/rendering {'-and' => [[],{}]} ok 2040 - Expected collapsed condition produced on {'-and' => [[],{}]} ok 2041 - Expected original SQL from {'-and' => [[],{}]} ok 2042 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],{}]} ok 2043 - Expected fixed_condition produced on {'-and' => [[],{}]} ok 2044 - Collapsed condition result unaltered by fixed condition extractor ok 2045 - Expected warning when collapsing/rendering ['-and',{'-and' => [[],{}]}] ok 2046 - Expected collapsed condition produced on ['-and',{'-and' => [[],{}]}] ok 2047 - Expected original SQL from ['-and',{'-and' => [[],{}]}] ok 2048 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [[],{}]}] ok 2049 - Expected fixed_condition produced on ['-and',{'-and' => [[],{}]}] ok 2050 - Collapsed condition result unaltered by fixed condition extractor ok 2051 - Expected warning when collapsing/rendering ['-AND',{'-and' => [[],{}]}] ok 2052 - Expected collapsed condition produced on ['-AND',{'-and' => [[],{}]}] ok 2053 - Expected original SQL from ['-AND',{'-and' => [[],{}]}] ok 2054 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [[],{}]}] ok 2055 - Expected fixed_condition produced on ['-AND',{'-and' => [[],{}]}] ok 2056 - Collapsed condition result unaltered by fixed condition extractor ok 2057 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [[],{}]}]} ok 2058 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [[],{}]}]} ok 2059 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [[],{}]}]} ok 2060 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [[],{}]}]} ok 2061 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [[],{}]}]} ok 2062 - Collapsed condition result unaltered by fixed condition extractor ok 2063 - Expected warning when collapsing/rendering ['-and',[[],{}]] ok 2064 - Expected collapsed condition produced on ['-and',[[],{}]] ok 2065 - Expected original SQL from ['-and',[[],{}]] ok 2066 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[[],{}]] ok 2067 - Expected fixed_condition produced on ['-and',[[],{}]] ok 2068 - Collapsed condition result unaltered by fixed condition extractor ok 2069 - Expected warning when collapsing/rendering {'-or' => [[],{}]} ok 2070 - Expected collapsed condition produced on {'-or' => [[],{}]} ok 2071 - Expected original SQL from {'-or' => [[],{}]} ok 2072 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],{}]} ok 2073 - Expected fixed_condition produced on {'-or' => [[],{}]} ok 2074 - Collapsed condition result unaltered by fixed condition extractor ok 2075 - Expected warning when collapsing/rendering {'-or' => [[],{}]} ok 2076 - Expected collapsed condition produced on {'-or' => [[],{}]} ok 2077 - Expected original SQL from {'-or' => [[],{}]} ok 2078 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],{}]} ok 2079 - Expected fixed_condition produced on {'-or' => [[],{}]} ok 2080 - Collapsed condition result unaltered by fixed condition extractor ok 2081 - Expected warning when collapsing/rendering ['-and',{'-or' => [[],{}]}] ok 2082 - Expected collapsed condition produced on ['-and',{'-or' => [[],{}]}] ok 2083 - Expected original SQL from ['-and',{'-or' => [[],{}]}] ok 2084 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[],{}]}] ok 2085 - Expected fixed_condition produced on ['-and',{'-or' => [[],{}]}] ok 2086 - Collapsed condition result unaltered by fixed condition extractor ok 2087 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[],{}]}] ok 2088 - Expected collapsed condition produced on ['-AND',{'-or' => [[],{}]}] ok 2089 - Expected original SQL from ['-AND',{'-or' => [[],{}]}] ok 2090 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[],{}]}] ok 2091 - Expected fixed_condition produced on ['-AND',{'-or' => [[],{}]}] ok 2092 - Collapsed condition result unaltered by fixed condition extractor ok 2093 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[],{}]}]} ok 2094 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[],{}]}]} ok 2095 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[],{}]}]} ok 2096 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[],{}]}]} ok 2097 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[],{}]}]} ok 2098 - Collapsed condition result unaltered by fixed condition extractor ok 2099 - Expected warning when collapsing/rendering ['-or',[[],{}]] ok 2100 - Expected collapsed condition produced on ['-or',[[],{}]] ok 2101 - Expected original SQL from ['-or',[[],{}]] ok 2102 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[],{}]] ok 2103 - Expected fixed_condition produced on ['-or',[[],{}]] ok 2104 - Collapsed condition result unaltered by fixed condition extractor ok 2105 - Expected warning when collapsing/rendering [[],{}] ok 2106 - Expected collapsed condition produced on [[],{}] ok 2107 - Expected original SQL from [[],{}] ok 2108 - Collapse did not alter *the semantics* of the final SQL based on [[],{}] ok 2109 - Expected fixed_condition produced on [[],{}] ok 2110 - Collapsed condition result unaltered by fixed condition extractor ok 2111 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],{}]]} ok 2112 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],{}]]} ok 2113 - Expected original SQL from {'-or' => ['foo',1,[[],{}]]} ok 2114 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],{}]]} ok 2115 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],{}]]} ok 2116 - Collapsed condition result unaltered by fixed condition extractor ok 2117 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],{}]]} ok 2118 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],{}]]} ok 2119 - Expected original SQL from {'-or' => ['foo',1,[[],{}]]} ok 2120 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],{}]]} ok 2121 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],{}]]} ok 2122 - Collapsed condition result unaltered by fixed condition extractor ok 2123 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[[],{}]]}] ok 2124 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[[],{}]]}] ok 2125 - Expected original SQL from ['-and',{'-or' => ['foo',1,[[],{}]]}] ok 2126 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[[],{}]]}] ok 2127 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[[],{}]]}] ok 2128 - Collapsed condition result unaltered by fixed condition extractor ok 2129 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[[],{}]]}] ok 2130 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[[],{}]]}] ok 2131 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[[],{}]]}] ok 2132 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[[],{}]]}] ok 2133 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[[],{}]]}] ok 2134 - Collapsed condition result unaltered by fixed condition extractor ok 2135 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{}]]}]} ok 2136 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{}]]}]} ok 2137 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{}]]}]} ok 2138 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{}]]}]} ok 2139 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{}]]}]} ok 2140 - Collapsed condition result unaltered by fixed condition extractor ok 2141 - Expected warning when collapsing/rendering ['-or',['foo',1,[[],{}]]] ok 2142 - Expected collapsed condition produced on ['-or',['foo',1,[[],{}]]] ok 2143 - Expected original SQL from ['-or',['foo',1,[[],{}]]] ok 2144 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[[],{}]]] ok 2145 - Expected fixed_condition produced on ['-or',['foo',1,[[],{}]]] ok 2146 - Collapsed condition result unaltered by fixed condition extractor ok 2147 - Expected warning when collapsing/rendering ['foo',1,[[],{}]] ok 2148 - Expected collapsed condition produced on ['foo',1,[[],{}]] ok 2149 - Expected original SQL from ['foo',1,[[],{}]] ok 2150 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[[],{}]] ok 2151 - Expected fixed_condition produced on ['foo',1,[[],{}]] ok 2152 - Collapsed condition result unaltered by fixed condition extractor ok 2153 - Expected warning when collapsing/rendering {'-or' => [[[],{}],'foo',1]} ok 2154 - Expected collapsed condition produced on {'-or' => [[[],{}],'foo',1]} ok 2155 - Expected original SQL from {'-or' => [[[],{}],'foo',1]} ok 2156 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],{}],'foo',1]} ok 2157 - Expected fixed_condition produced on {'-or' => [[[],{}],'foo',1]} ok 2158 - Collapsed condition result unaltered by fixed condition extractor ok 2159 - Expected warning when collapsing/rendering {'-or' => [[[],{}],'foo',1]} ok 2160 - Expected collapsed condition produced on {'-or' => [[[],{}],'foo',1]} ok 2161 - Expected original SQL from {'-or' => [[[],{}],'foo',1]} ok 2162 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],{}],'foo',1]} ok 2163 - Expected fixed_condition produced on {'-or' => [[[],{}],'foo',1]} ok 2164 - Collapsed condition result unaltered by fixed condition extractor ok 2165 - Expected warning when collapsing/rendering ['-and',{'-or' => [[[],{}],'foo',1]}] ok 2166 - Expected collapsed condition produced on ['-and',{'-or' => [[[],{}],'foo',1]}] ok 2167 - Expected original SQL from ['-and',{'-or' => [[[],{}],'foo',1]}] ok 2168 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[[],{}],'foo',1]}] ok 2169 - Expected fixed_condition produced on ['-and',{'-or' => [[[],{}],'foo',1]}] ok 2170 - Collapsed condition result unaltered by fixed condition extractor ok 2171 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[[],{}],'foo',1]}] ok 2172 - Expected collapsed condition produced on ['-AND',{'-or' => [[[],{}],'foo',1]}] ok 2173 - Expected original SQL from ['-AND',{'-or' => [[[],{}],'foo',1]}] ok 2174 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[[],{}],'foo',1]}] ok 2175 - Expected fixed_condition produced on ['-AND',{'-or' => [[[],{}],'foo',1]}] ok 2176 - Collapsed condition result unaltered by fixed condition extractor ok 2177 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[[],{}],'foo',1]}]} ok 2178 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[[],{}],'foo',1]}]} ok 2179 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[[],{}],'foo',1]}]} ok 2180 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[[],{}],'foo',1]}]} ok 2181 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[[],{}],'foo',1]}]} ok 2182 - Collapsed condition result unaltered by fixed condition extractor ok 2183 - Expected warning when collapsing/rendering ['-or',[[[],{}],'foo',1]] ok 2184 - Expected collapsed condition produced on ['-or',[[[],{}],'foo',1]] ok 2185 - Expected original SQL from ['-or',[[[],{}],'foo',1]] ok 2186 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[[],{}],'foo',1]] ok 2187 - Expected fixed_condition produced on ['-or',[[[],{}],'foo',1]] ok 2188 - Collapsed condition result unaltered by fixed condition extractor ok 2189 - Expected warning when collapsing/rendering [[[],{}],'foo',1] ok 2190 - Expected collapsed condition produced on [[[],{}],'foo',1] ok 2191 - Expected original SQL from [[[],{}],'foo',1] ok 2192 - Collapse did not alter *the semantics* of the final SQL based on [[[],{}],'foo',1] ok 2193 - Expected fixed_condition produced on [[[],{}],'foo',1] ok 2194 - Collapsed condition result unaltered by fixed condition extractor ok 2195 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2196 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2197 - Expected original SQL from {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2198 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2199 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2200 - Collapsed condition result unaltered by fixed condition extractor ok 2201 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2202 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2203 - Expected original SQL from {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2204 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2205 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],{}],'foo',1]} ok 2206 - Collapsed condition result unaltered by fixed condition extractor ok 2207 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2208 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2209 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2210 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2211 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2212 - Collapsed condition result unaltered by fixed condition extractor ok 2213 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2214 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2215 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2216 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2217 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}] ok 2218 - Collapsed condition result unaltered by fixed condition extractor ok 2219 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}]} ok 2220 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}]} ok 2221 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}]} ok 2222 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}]} ok 2223 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{}],'foo',1]}]} ok 2224 - Collapsed condition result unaltered by fixed condition extractor ok 2225 - Expected warning when collapsing/rendering ['-and',['fuu',2,[[],{}],'foo',1]] ok 2226 - Expected collapsed condition produced on ['-and',['fuu',2,[[],{}],'foo',1]] ok 2227 - Expected original SQL from ['-and',['fuu',2,[[],{}],'foo',1]] ok 2228 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[[],{}],'foo',1]] ok 2229 - Expected fixed_condition produced on ['-and',['fuu',2,[[],{}],'foo',1]] ok 2230 - Collapsed condition result unaltered by fixed condition extractor ok 2231 - Expected warning when collapsing/rendering {'-and' => [{},[]]} ok 2232 - Expected collapsed condition produced on {'-and' => [{},[]]} ok 2233 - Expected original SQL from {'-and' => [{},[]]} ok 2234 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},[]]} ok 2235 - Expected fixed_condition produced on {'-and' => [{},[]]} ok 2236 - Collapsed condition result unaltered by fixed condition extractor ok 2237 - Expected warning when collapsing/rendering {'-and' => [{},[]]} ok 2238 - Expected collapsed condition produced on {'-and' => [{},[]]} ok 2239 - Expected original SQL from {'-and' => [{},[]]} ok 2240 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},[]]} ok 2241 - Expected fixed_condition produced on {'-and' => [{},[]]} ok 2242 - Collapsed condition result unaltered by fixed condition extractor ok 2243 - Expected warning when collapsing/rendering ['-and',{'-and' => [{},[]]}] ok 2244 - Expected collapsed condition produced on ['-and',{'-and' => [{},[]]}] ok 2245 - Expected original SQL from ['-and',{'-and' => [{},[]]}] ok 2246 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [{},[]]}] ok 2247 - Expected fixed_condition produced on ['-and',{'-and' => [{},[]]}] ok 2248 - Collapsed condition result unaltered by fixed condition extractor ok 2249 - Expected warning when collapsing/rendering ['-AND',{'-and' => [{},[]]}] ok 2250 - Expected collapsed condition produced on ['-AND',{'-and' => [{},[]]}] ok 2251 - Expected original SQL from ['-AND',{'-and' => [{},[]]}] ok 2252 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [{},[]]}] ok 2253 - Expected fixed_condition produced on ['-AND',{'-and' => [{},[]]}] ok 2254 - Collapsed condition result unaltered by fixed condition extractor ok 2255 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [{},[]]}]} ok 2256 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [{},[]]}]} ok 2257 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [{},[]]}]} ok 2258 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [{},[]]}]} ok 2259 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [{},[]]}]} ok 2260 - Collapsed condition result unaltered by fixed condition extractor ok 2261 - Expected warning when collapsing/rendering ['-and',[{},[]]] ok 2262 - Expected collapsed condition produced on ['-and',[{},[]]] ok 2263 - Expected original SQL from ['-and',[{},[]]] ok 2264 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[{},[]]] ok 2265 - Expected fixed_condition produced on ['-and',[{},[]]] ok 2266 - Collapsed condition result unaltered by fixed condition extractor ok 2267 - Expected warning when collapsing/rendering {'-or' => [{},[]]} ok 2268 - Expected collapsed condition produced on {'-or' => [{},[]]} ok 2269 - Expected original SQL from {'-or' => [{},[]]} ok 2270 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},[]]} ok 2271 - Expected fixed_condition produced on {'-or' => [{},[]]} ok 2272 - Collapsed condition result unaltered by fixed condition extractor ok 2273 - Expected warning when collapsing/rendering {'-or' => [{},[]]} ok 2274 - Expected collapsed condition produced on {'-or' => [{},[]]} ok 2275 - Expected original SQL from {'-or' => [{},[]]} ok 2276 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},[]]} ok 2277 - Expected fixed_condition produced on {'-or' => [{},[]]} ok 2278 - Collapsed condition result unaltered by fixed condition extractor ok 2279 - Expected warning when collapsing/rendering ['-and',{'-or' => [{},[]]}] ok 2280 - Expected collapsed condition produced on ['-and',{'-or' => [{},[]]}] ok 2281 - Expected original SQL from ['-and',{'-or' => [{},[]]}] ok 2282 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{},[]]}] ok 2283 - Expected fixed_condition produced on ['-and',{'-or' => [{},[]]}] ok 2284 - Collapsed condition result unaltered by fixed condition extractor ok 2285 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{},[]]}] ok 2286 - Expected collapsed condition produced on ['-AND',{'-or' => [{},[]]}] ok 2287 - Expected original SQL from ['-AND',{'-or' => [{},[]]}] ok 2288 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{},[]]}] ok 2289 - Expected fixed_condition produced on ['-AND',{'-or' => [{},[]]}] ok 2290 - Collapsed condition result unaltered by fixed condition extractor ok 2291 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{},[]]}]} ok 2292 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{},[]]}]} ok 2293 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{},[]]}]} ok 2294 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{},[]]}]} ok 2295 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{},[]]}]} ok 2296 - Collapsed condition result unaltered by fixed condition extractor ok 2297 - Expected warning when collapsing/rendering ['-or',[{},[]]] ok 2298 - Expected collapsed condition produced on ['-or',[{},[]]] ok 2299 - Expected original SQL from ['-or',[{},[]]] ok 2300 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{},[]]] ok 2301 - Expected fixed_condition produced on ['-or',[{},[]]] ok 2302 - Collapsed condition result unaltered by fixed condition extractor ok 2303 - Expected warning when collapsing/rendering [{},[]] ok 2304 - Expected collapsed condition produced on [{},[]] ok 2305 - Expected original SQL from [{},[]] ok 2306 - Collapse did not alter *the semantics* of the final SQL based on [{},[]] ok 2307 - Expected fixed_condition produced on [{},[]] ok 2308 - Collapsed condition result unaltered by fixed condition extractor ok 2309 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},[]]]} ok 2310 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},[]]]} ok 2311 - Expected original SQL from {'-or' => ['foo',1,[{},[]]]} ok 2312 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},[]]]} ok 2313 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},[]]]} ok 2314 - Collapsed condition result unaltered by fixed condition extractor ok 2315 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},[]]]} ok 2316 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},[]]]} ok 2317 - Expected original SQL from {'-or' => ['foo',1,[{},[]]]} ok 2318 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},[]]]} ok 2319 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},[]]]} ok 2320 - Collapsed condition result unaltered by fixed condition extractor ok 2321 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[{},[]]]}] ok 2322 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[{},[]]]}] ok 2323 - Expected original SQL from ['-and',{'-or' => ['foo',1,[{},[]]]}] ok 2324 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[{},[]]]}] ok 2325 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[{},[]]]}] ok 2326 - Collapsed condition result unaltered by fixed condition extractor ok 2327 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[{},[]]]}] ok 2328 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[{},[]]]}] ok 2329 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[{},[]]]}] ok 2330 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[{},[]]]}] ok 2331 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[{},[]]]}] ok 2332 - Collapsed condition result unaltered by fixed condition extractor ok 2333 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[]]]}]} ok 2334 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[]]]}]} ok 2335 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[]]]}]} ok 2336 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[]]]}]} ok 2337 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[]]]}]} ok 2338 - Collapsed condition result unaltered by fixed condition extractor ok 2339 - Expected warning when collapsing/rendering ['-or',['foo',1,[{},[]]]] ok 2340 - Expected collapsed condition produced on ['-or',['foo',1,[{},[]]]] ok 2341 - Expected original SQL from ['-or',['foo',1,[{},[]]]] ok 2342 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[{},[]]]] ok 2343 - Expected fixed_condition produced on ['-or',['foo',1,[{},[]]]] ok 2344 - Collapsed condition result unaltered by fixed condition extractor ok 2345 - Expected warning when collapsing/rendering ['foo',1,[{},[]]] ok 2346 - Expected collapsed condition produced on ['foo',1,[{},[]]] ok 2347 - Expected original SQL from ['foo',1,[{},[]]] ok 2348 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[{},[]]] ok 2349 - Expected fixed_condition produced on ['foo',1,[{},[]]] ok 2350 - Collapsed condition result unaltered by fixed condition extractor ok 2351 - Expected warning when collapsing/rendering {'-or' => [[{},[]],'foo',1]} ok 2352 - Expected collapsed condition produced on {'-or' => [[{},[]],'foo',1]} ok 2353 - Expected original SQL from {'-or' => [[{},[]],'foo',1]} ok 2354 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},[]],'foo',1]} ok 2355 - Expected fixed_condition produced on {'-or' => [[{},[]],'foo',1]} ok 2356 - Collapsed condition result unaltered by fixed condition extractor ok 2357 - Expected warning when collapsing/rendering {'-or' => [[{},[]],'foo',1]} ok 2358 - Expected collapsed condition produced on {'-or' => [[{},[]],'foo',1]} ok 2359 - Expected original SQL from {'-or' => [[{},[]],'foo',1]} ok 2360 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},[]],'foo',1]} ok 2361 - Expected fixed_condition produced on {'-or' => [[{},[]],'foo',1]} ok 2362 - Collapsed condition result unaltered by fixed condition extractor ok 2363 - Expected warning when collapsing/rendering ['-and',{'-or' => [[{},[]],'foo',1]}] ok 2364 - Expected collapsed condition produced on ['-and',{'-or' => [[{},[]],'foo',1]}] ok 2365 - Expected original SQL from ['-and',{'-or' => [[{},[]],'foo',1]}] ok 2366 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[{},[]],'foo',1]}] ok 2367 - Expected fixed_condition produced on ['-and',{'-or' => [[{},[]],'foo',1]}] ok 2368 - Collapsed condition result unaltered by fixed condition extractor ok 2369 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[{},[]],'foo',1]}] ok 2370 - Expected collapsed condition produced on ['-AND',{'-or' => [[{},[]],'foo',1]}] ok 2371 - Expected original SQL from ['-AND',{'-or' => [[{},[]],'foo',1]}] ok 2372 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[{},[]],'foo',1]}] ok 2373 - Expected fixed_condition produced on ['-AND',{'-or' => [[{},[]],'foo',1]}] ok 2374 - Collapsed condition result unaltered by fixed condition extractor ok 2375 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[{},[]],'foo',1]}]} ok 2376 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[{},[]],'foo',1]}]} ok 2377 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[{},[]],'foo',1]}]} ok 2378 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[{},[]],'foo',1]}]} ok 2379 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[{},[]],'foo',1]}]} ok 2380 - Collapsed condition result unaltered by fixed condition extractor ok 2381 - Expected warning when collapsing/rendering ['-or',[[{},[]],'foo',1]] ok 2382 - Expected collapsed condition produced on ['-or',[[{},[]],'foo',1]] ok 2383 - Expected original SQL from ['-or',[[{},[]],'foo',1]] ok 2384 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[{},[]],'foo',1]] ok 2385 - Expected fixed_condition produced on ['-or',[[{},[]],'foo',1]] ok 2386 - Collapsed condition result unaltered by fixed condition extractor ok 2387 - Expected warning when collapsing/rendering [[{},[]],'foo',1] ok 2388 - Expected collapsed condition produced on [[{},[]],'foo',1] ok 2389 - Expected original SQL from [[{},[]],'foo',1] ok 2390 - Collapse did not alter *the semantics* of the final SQL based on [[{},[]],'foo',1] ok 2391 - Expected fixed_condition produced on [[{},[]],'foo',1] ok 2392 - Collapsed condition result unaltered by fixed condition extractor ok 2393 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2394 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2395 - Expected original SQL from {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2396 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2397 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2398 - Collapsed condition result unaltered by fixed condition extractor ok 2399 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2400 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2401 - Expected original SQL from {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2402 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2403 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},[]],'foo',1]} ok 2404 - Collapsed condition result unaltered by fixed condition extractor ok 2405 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2406 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2407 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2408 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2409 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2410 - Collapsed condition result unaltered by fixed condition extractor ok 2411 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2412 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2413 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2414 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2415 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}] ok 2416 - Collapsed condition result unaltered by fixed condition extractor ok 2417 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}]} ok 2418 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}]} ok 2419 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}]} ok 2420 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}]} ok 2421 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[]],'foo',1]}]} ok 2422 - Collapsed condition result unaltered by fixed condition extractor ok 2423 - Expected warning when collapsing/rendering ['-and',['fuu',2,[{},[]],'foo',1]] ok 2424 - Expected collapsed condition produced on ['-and',['fuu',2,[{},[]],'foo',1]] ok 2425 - Expected original SQL from ['-and',['fuu',2,[{},[]],'foo',1]] ok 2426 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[{},[]],'foo',1]] ok 2427 - Expected fixed_condition produced on ['-and',['fuu',2,[{},[]],'foo',1]] ok 2428 - Collapsed condition result unaltered by fixed condition extractor ok 2429 - Expected warning when collapsing/rendering {'-and' => [{},[],{}]} ok 2430 - Expected collapsed condition produced on {'-and' => [{},[],{}]} ok 2431 - Expected original SQL from {'-and' => [{},[],{}]} ok 2432 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},[],{}]} ok 2433 - Expected fixed_condition produced on {'-and' => [{},[],{}]} ok 2434 - Collapsed condition result unaltered by fixed condition extractor ok 2435 - Expected warning when collapsing/rendering {'-and' => [{},[],{}]} ok 2436 - Expected collapsed condition produced on {'-and' => [{},[],{}]} ok 2437 - Expected original SQL from {'-and' => [{},[],{}]} ok 2438 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [{},[],{}]} ok 2439 - Expected fixed_condition produced on {'-and' => [{},[],{}]} ok 2440 - Collapsed condition result unaltered by fixed condition extractor ok 2441 - Expected warning when collapsing/rendering ['-and',{'-and' => [{},[],{}]}] ok 2442 - Expected collapsed condition produced on ['-and',{'-and' => [{},[],{}]}] ok 2443 - Expected original SQL from ['-and',{'-and' => [{},[],{}]}] ok 2444 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [{},[],{}]}] ok 2445 - Expected fixed_condition produced on ['-and',{'-and' => [{},[],{}]}] ok 2446 - Collapsed condition result unaltered by fixed condition extractor ok 2447 - Expected warning when collapsing/rendering ['-AND',{'-and' => [{},[],{}]}] ok 2448 - Expected collapsed condition produced on ['-AND',{'-and' => [{},[],{}]}] ok 2449 - Expected original SQL from ['-AND',{'-and' => [{},[],{}]}] ok 2450 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [{},[],{}]}] ok 2451 - Expected fixed_condition produced on ['-AND',{'-and' => [{},[],{}]}] ok 2452 - Collapsed condition result unaltered by fixed condition extractor ok 2453 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [{},[],{}]}]} ok 2454 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [{},[],{}]}]} ok 2455 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [{},[],{}]}]} ok 2456 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [{},[],{}]}]} ok 2457 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [{},[],{}]}]} ok 2458 - Collapsed condition result unaltered by fixed condition extractor ok 2459 - Expected warning when collapsing/rendering ['-and',[{},[],{}]] ok 2460 - Expected collapsed condition produced on ['-and',[{},[],{}]] ok 2461 - Expected original SQL from ['-and',[{},[],{}]] ok 2462 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[{},[],{}]] ok 2463 - Expected fixed_condition produced on ['-and',[{},[],{}]] ok 2464 - Collapsed condition result unaltered by fixed condition extractor ok 2465 - Expected warning when collapsing/rendering {'-or' => [{},[],{}]} ok 2466 - Expected collapsed condition produced on {'-or' => [{},[],{}]} ok 2467 - Expected original SQL from {'-or' => [{},[],{}]} ok 2468 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},[],{}]} ok 2469 - Expected fixed_condition produced on {'-or' => [{},[],{}]} ok 2470 - Collapsed condition result unaltered by fixed condition extractor ok 2471 - Expected warning when collapsing/rendering {'-or' => [{},[],{}]} ok 2472 - Expected collapsed condition produced on {'-or' => [{},[],{}]} ok 2473 - Expected original SQL from {'-or' => [{},[],{}]} ok 2474 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{},[],{}]} ok 2475 - Expected fixed_condition produced on {'-or' => [{},[],{}]} ok 2476 - Collapsed condition result unaltered by fixed condition extractor ok 2477 - Expected warning when collapsing/rendering ['-and',{'-or' => [{},[],{}]}] ok 2478 - Expected collapsed condition produced on ['-and',{'-or' => [{},[],{}]}] ok 2479 - Expected original SQL from ['-and',{'-or' => [{},[],{}]}] ok 2480 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{},[],{}]}] ok 2481 - Expected fixed_condition produced on ['-and',{'-or' => [{},[],{}]}] ok 2482 - Collapsed condition result unaltered by fixed condition extractor ok 2483 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{},[],{}]}] ok 2484 - Expected collapsed condition produced on ['-AND',{'-or' => [{},[],{}]}] ok 2485 - Expected original SQL from ['-AND',{'-or' => [{},[],{}]}] ok 2486 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{},[],{}]}] ok 2487 - Expected fixed_condition produced on ['-AND',{'-or' => [{},[],{}]}] ok 2488 - Collapsed condition result unaltered by fixed condition extractor ok 2489 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{},[],{}]}]} ok 2490 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{},[],{}]}]} ok 2491 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{},[],{}]}]} ok 2492 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{},[],{}]}]} ok 2493 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{},[],{}]}]} ok 2494 - Collapsed condition result unaltered by fixed condition extractor ok 2495 - Expected warning when collapsing/rendering ['-or',[{},[],{}]] ok 2496 - Expected collapsed condition produced on ['-or',[{},[],{}]] ok 2497 - Expected original SQL from ['-or',[{},[],{}]] ok 2498 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{},[],{}]] ok 2499 - Expected fixed_condition produced on ['-or',[{},[],{}]] ok 2500 - Collapsed condition result unaltered by fixed condition extractor ok 2501 - Expected warning when collapsing/rendering [{},[],{}] ok 2502 - Expected collapsed condition produced on [{},[],{}] ok 2503 - Expected original SQL from [{},[],{}] ok 2504 - Collapse did not alter *the semantics* of the final SQL based on [{},[],{}] ok 2505 - Expected fixed_condition produced on [{},[],{}] ok 2506 - Collapsed condition result unaltered by fixed condition extractor ok 2507 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},[],{}]]} ok 2508 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},[],{}]]} ok 2509 - Expected original SQL from {'-or' => ['foo',1,[{},[],{}]]} ok 2510 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},[],{}]]} ok 2511 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},[],{}]]} ok 2512 - Collapsed condition result unaltered by fixed condition extractor ok 2513 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[{},[],{}]]} ok 2514 - Expected collapsed condition produced on {'-or' => ['foo',1,[{},[],{}]]} ok 2515 - Expected original SQL from {'-or' => ['foo',1,[{},[],{}]]} ok 2516 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[{},[],{}]]} ok 2517 - Expected fixed_condition produced on {'-or' => ['foo',1,[{},[],{}]]} ok 2518 - Collapsed condition result unaltered by fixed condition extractor ok 2519 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[{},[],{}]]}] ok 2520 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[{},[],{}]]}] ok 2521 - Expected original SQL from ['-and',{'-or' => ['foo',1,[{},[],{}]]}] ok 2522 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[{},[],{}]]}] ok 2523 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[{},[],{}]]}] ok 2524 - Collapsed condition result unaltered by fixed condition extractor ok 2525 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[{},[],{}]]}] ok 2526 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[{},[],{}]]}] ok 2527 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[{},[],{}]]}] ok 2528 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[{},[],{}]]}] ok 2529 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[{},[],{}]]}] ok 2530 - Collapsed condition result unaltered by fixed condition extractor ok 2531 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[],{}]]}]} ok 2532 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[],{}]]}]} ok 2533 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[],{}]]}]} ok 2534 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[],{}]]}]} ok 2535 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[{},[],{}]]}]} ok 2536 - Collapsed condition result unaltered by fixed condition extractor ok 2537 - Expected warning when collapsing/rendering ['-or',['foo',1,[{},[],{}]]] ok 2538 - Expected collapsed condition produced on ['-or',['foo',1,[{},[],{}]]] ok 2539 - Expected original SQL from ['-or',['foo',1,[{},[],{}]]] ok 2540 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[{},[],{}]]] ok 2541 - Expected fixed_condition produced on ['-or',['foo',1,[{},[],{}]]] ok 2542 - Collapsed condition result unaltered by fixed condition extractor ok 2543 - Expected warning when collapsing/rendering ['foo',1,[{},[],{}]] ok 2544 - Expected collapsed condition produced on ['foo',1,[{},[],{}]] ok 2545 - Expected original SQL from ['foo',1,[{},[],{}]] ok 2546 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[{},[],{}]] ok 2547 - Expected fixed_condition produced on ['foo',1,[{},[],{}]] ok 2548 - Collapsed condition result unaltered by fixed condition extractor ok 2549 - Expected warning when collapsing/rendering {'-or' => [[{},[],{}],'foo',1]} ok 2550 - Expected collapsed condition produced on {'-or' => [[{},[],{}],'foo',1]} ok 2551 - Expected original SQL from {'-or' => [[{},[],{}],'foo',1]} ok 2552 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},[],{}],'foo',1]} ok 2553 - Expected fixed_condition produced on {'-or' => [[{},[],{}],'foo',1]} ok 2554 - Collapsed condition result unaltered by fixed condition extractor ok 2555 - Expected warning when collapsing/rendering {'-or' => [[{},[],{}],'foo',1]} ok 2556 - Expected collapsed condition produced on {'-or' => [[{},[],{}],'foo',1]} ok 2557 - Expected original SQL from {'-or' => [[{},[],{}],'foo',1]} ok 2558 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[{},[],{}],'foo',1]} ok 2559 - Expected fixed_condition produced on {'-or' => [[{},[],{}],'foo',1]} ok 2560 - Collapsed condition result unaltered by fixed condition extractor ok 2561 - Expected warning when collapsing/rendering ['-and',{'-or' => [[{},[],{}],'foo',1]}] ok 2562 - Expected collapsed condition produced on ['-and',{'-or' => [[{},[],{}],'foo',1]}] ok 2563 - Expected original SQL from ['-and',{'-or' => [[{},[],{}],'foo',1]}] ok 2564 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[{},[],{}],'foo',1]}] ok 2565 - Expected fixed_condition produced on ['-and',{'-or' => [[{},[],{}],'foo',1]}] ok 2566 - Collapsed condition result unaltered by fixed condition extractor ok 2567 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[{},[],{}],'foo',1]}] ok 2568 - Expected collapsed condition produced on ['-AND',{'-or' => [[{},[],{}],'foo',1]}] ok 2569 - Expected original SQL from ['-AND',{'-or' => [[{},[],{}],'foo',1]}] ok 2570 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[{},[],{}],'foo',1]}] ok 2571 - Expected fixed_condition produced on ['-AND',{'-or' => [[{},[],{}],'foo',1]}] ok 2572 - Collapsed condition result unaltered by fixed condition extractor ok 2573 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[{},[],{}],'foo',1]}]} ok 2574 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[{},[],{}],'foo',1]}]} ok 2575 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[{},[],{}],'foo',1]}]} ok 2576 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[{},[],{}],'foo',1]}]} ok 2577 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[{},[],{}],'foo',1]}]} ok 2578 - Collapsed condition result unaltered by fixed condition extractor ok 2579 - Expected warning when collapsing/rendering ['-or',[[{},[],{}],'foo',1]] ok 2580 - Expected collapsed condition produced on ['-or',[[{},[],{}],'foo',1]] ok 2581 - Expected original SQL from ['-or',[[{},[],{}],'foo',1]] ok 2582 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[{},[],{}],'foo',1]] ok 2583 - Expected fixed_condition produced on ['-or',[[{},[],{}],'foo',1]] ok 2584 - Collapsed condition result unaltered by fixed condition extractor ok 2585 - Expected warning when collapsing/rendering [[{},[],{}],'foo',1] ok 2586 - Expected collapsed condition produced on [[{},[],{}],'foo',1] ok 2587 - Expected original SQL from [[{},[],{}],'foo',1] ok 2588 - Collapse did not alter *the semantics* of the final SQL based on [[{},[],{}],'foo',1] ok 2589 - Expected fixed_condition produced on [[{},[],{}],'foo',1] ok 2590 - Collapsed condition result unaltered by fixed condition extractor ok 2591 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2592 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2593 - Expected original SQL from {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2594 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2595 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2596 - Collapsed condition result unaltered by fixed condition extractor ok 2597 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2598 - Expected collapsed condition produced on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2599 - Expected original SQL from {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2600 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2601 - Expected fixed_condition produced on {'-and' => ['fuu',2,[{},[],{}],'foo',1]} ok 2602 - Collapsed condition result unaltered by fixed condition extractor ok 2603 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2604 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2605 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2606 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2607 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2608 - Collapsed condition result unaltered by fixed condition extractor ok 2609 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2610 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2611 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2612 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2613 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}] ok 2614 - Collapsed condition result unaltered by fixed condition extractor ok 2615 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}]} ok 2616 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}]} ok 2617 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}]} ok 2618 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}]} ok 2619 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[{},[],{}],'foo',1]}]} ok 2620 - Collapsed condition result unaltered by fixed condition extractor ok 2621 - Expected warning when collapsing/rendering ['-and',['fuu',2,[{},[],{}],'foo',1]] ok 2622 - Expected collapsed condition produced on ['-and',['fuu',2,[{},[],{}],'foo',1]] ok 2623 - Expected original SQL from ['-and',['fuu',2,[{},[],{}],'foo',1]] ok 2624 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[{},[],{}],'foo',1]] ok 2625 - Expected fixed_condition produced on ['-and',['fuu',2,[{},[],{}],'foo',1]] ok 2626 - Collapsed condition result unaltered by fixed condition extractor ok 2627 - Expected warning when collapsing/rendering {'-and' => [[],{},[]]} ok 2628 - Expected collapsed condition produced on {'-and' => [[],{},[]]} ok 2629 - Expected original SQL from {'-and' => [[],{},[]]} ok 2630 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],{},[]]} ok 2631 - Expected fixed_condition produced on {'-and' => [[],{},[]]} ok 2632 - Collapsed condition result unaltered by fixed condition extractor ok 2633 - Expected warning when collapsing/rendering {'-and' => [[],{},[]]} ok 2634 - Expected collapsed condition produced on {'-and' => [[],{},[]]} ok 2635 - Expected original SQL from {'-and' => [[],{},[]]} ok 2636 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [[],{},[]]} ok 2637 - Expected fixed_condition produced on {'-and' => [[],{},[]]} ok 2638 - Collapsed condition result unaltered by fixed condition extractor ok 2639 - Expected warning when collapsing/rendering ['-and',{'-and' => [[],{},[]]}] ok 2640 - Expected collapsed condition produced on ['-and',{'-and' => [[],{},[]]}] ok 2641 - Expected original SQL from ['-and',{'-and' => [[],{},[]]}] ok 2642 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [[],{},[]]}] ok 2643 - Expected fixed_condition produced on ['-and',{'-and' => [[],{},[]]}] ok 2644 - Collapsed condition result unaltered by fixed condition extractor ok 2645 - Expected warning when collapsing/rendering ['-AND',{'-and' => [[],{},[]]}] ok 2646 - Expected collapsed condition produced on ['-AND',{'-and' => [[],{},[]]}] ok 2647 - Expected original SQL from ['-AND',{'-and' => [[],{},[]]}] ok 2648 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [[],{},[]]}] ok 2649 - Expected fixed_condition produced on ['-AND',{'-and' => [[],{},[]]}] ok 2650 - Collapsed condition result unaltered by fixed condition extractor ok 2651 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [[],{},[]]}]} ok 2652 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [[],{},[]]}]} ok 2653 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [[],{},[]]}]} ok 2654 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [[],{},[]]}]} ok 2655 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [[],{},[]]}]} ok 2656 - Collapsed condition result unaltered by fixed condition extractor ok 2657 - Expected warning when collapsing/rendering ['-and',[[],{},[]]] ok 2658 - Expected collapsed condition produced on ['-and',[[],{},[]]] ok 2659 - Expected original SQL from ['-and',[[],{},[]]] ok 2660 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[[],{},[]]] ok 2661 - Expected fixed_condition produced on ['-and',[[],{},[]]] ok 2662 - Collapsed condition result unaltered by fixed condition extractor ok 2663 - Expected warning when collapsing/rendering {'-or' => [[],{},[]]} ok 2664 - Expected collapsed condition produced on {'-or' => [[],{},[]]} ok 2665 - Expected original SQL from {'-or' => [[],{},[]]} ok 2666 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],{},[]]} ok 2667 - Expected fixed_condition produced on {'-or' => [[],{},[]]} ok 2668 - Collapsed condition result unaltered by fixed condition extractor ok 2669 - Expected warning when collapsing/rendering {'-or' => [[],{},[]]} ok 2670 - Expected collapsed condition produced on {'-or' => [[],{},[]]} ok 2671 - Expected original SQL from {'-or' => [[],{},[]]} ok 2672 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[],{},[]]} ok 2673 - Expected fixed_condition produced on {'-or' => [[],{},[]]} ok 2674 - Collapsed condition result unaltered by fixed condition extractor ok 2675 - Expected warning when collapsing/rendering ['-and',{'-or' => [[],{},[]]}] ok 2676 - Expected collapsed condition produced on ['-and',{'-or' => [[],{},[]]}] ok 2677 - Expected original SQL from ['-and',{'-or' => [[],{},[]]}] ok 2678 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[],{},[]]}] ok 2679 - Expected fixed_condition produced on ['-and',{'-or' => [[],{},[]]}] ok 2680 - Collapsed condition result unaltered by fixed condition extractor ok 2681 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[],{},[]]}] ok 2682 - Expected collapsed condition produced on ['-AND',{'-or' => [[],{},[]]}] ok 2683 - Expected original SQL from ['-AND',{'-or' => [[],{},[]]}] ok 2684 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[],{},[]]}] ok 2685 - Expected fixed_condition produced on ['-AND',{'-or' => [[],{},[]]}] ok 2686 - Collapsed condition result unaltered by fixed condition extractor ok 2687 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[],{},[]]}]} ok 2688 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[],{},[]]}]} ok 2689 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[],{},[]]}]} ok 2690 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[],{},[]]}]} ok 2691 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[],{},[]]}]} ok 2692 - Collapsed condition result unaltered by fixed condition extractor ok 2693 - Expected warning when collapsing/rendering ['-or',[[],{},[]]] ok 2694 - Expected collapsed condition produced on ['-or',[[],{},[]]] ok 2695 - Expected original SQL from ['-or',[[],{},[]]] ok 2696 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[],{},[]]] ok 2697 - Expected fixed_condition produced on ['-or',[[],{},[]]] ok 2698 - Collapsed condition result unaltered by fixed condition extractor ok 2699 - Expected warning when collapsing/rendering [[],{},[]] ok 2700 - Expected collapsed condition produced on [[],{},[]] ok 2701 - Expected original SQL from [[],{},[]] ok 2702 - Collapse did not alter *the semantics* of the final SQL based on [[],{},[]] ok 2703 - Expected fixed_condition produced on [[],{},[]] ok 2704 - Collapsed condition result unaltered by fixed condition extractor ok 2705 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],{},[]]]} ok 2706 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],{},[]]]} ok 2707 - Expected original SQL from {'-or' => ['foo',1,[[],{},[]]]} ok 2708 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],{},[]]]} ok 2709 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],{},[]]]} ok 2710 - Collapsed condition result unaltered by fixed condition extractor ok 2711 - Expected warning when collapsing/rendering {'-or' => ['foo',1,[[],{},[]]]} ok 2712 - Expected collapsed condition produced on {'-or' => ['foo',1,[[],{},[]]]} ok 2713 - Expected original SQL from {'-or' => ['foo',1,[[],{},[]]]} ok 2714 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo',1,[[],{},[]]]} ok 2715 - Expected fixed_condition produced on {'-or' => ['foo',1,[[],{},[]]]} ok 2716 - Collapsed condition result unaltered by fixed condition extractor ok 2717 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo',1,[[],{},[]]]}] ok 2718 - Expected collapsed condition produced on ['-and',{'-or' => ['foo',1,[[],{},[]]]}] ok 2719 - Expected original SQL from ['-and',{'-or' => ['foo',1,[[],{},[]]]}] ok 2720 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo',1,[[],{},[]]]}] ok 2721 - Expected fixed_condition produced on ['-and',{'-or' => ['foo',1,[[],{},[]]]}] ok 2722 - Collapsed condition result unaltered by fixed condition extractor ok 2723 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo',1,[[],{},[]]]}] ok 2724 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo',1,[[],{},[]]]}] ok 2725 - Expected original SQL from ['-AND',{'-or' => ['foo',1,[[],{},[]]]}] ok 2726 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo',1,[[],{},[]]]}] ok 2727 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo',1,[[],{},[]]]}] ok 2728 - Collapsed condition result unaltered by fixed condition extractor ok 2729 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{},[]]]}]} ok 2730 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{},[]]]}]} ok 2731 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{},[]]]}]} ok 2732 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{},[]]]}]} ok 2733 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo',1,[[],{},[]]]}]} ok 2734 - Collapsed condition result unaltered by fixed condition extractor ok 2735 - Expected warning when collapsing/rendering ['-or',['foo',1,[[],{},[]]]] ok 2736 - Expected collapsed condition produced on ['-or',['foo',1,[[],{},[]]]] ok 2737 - Expected original SQL from ['-or',['foo',1,[[],{},[]]]] ok 2738 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo',1,[[],{},[]]]] ok 2739 - Expected fixed_condition produced on ['-or',['foo',1,[[],{},[]]]] ok 2740 - Collapsed condition result unaltered by fixed condition extractor ok 2741 - Expected warning when collapsing/rendering ['foo',1,[[],{},[]]] ok 2742 - Expected collapsed condition produced on ['foo',1,[[],{},[]]] ok 2743 - Expected original SQL from ['foo',1,[[],{},[]]] ok 2744 - Collapse did not alter *the semantics* of the final SQL based on ['foo',1,[[],{},[]]] ok 2745 - Expected fixed_condition produced on ['foo',1,[[],{},[]]] ok 2746 - Collapsed condition result unaltered by fixed condition extractor ok 2747 - Expected warning when collapsing/rendering {'-or' => [[[],{},[]],'foo',1]} ok 2748 - Expected collapsed condition produced on {'-or' => [[[],{},[]],'foo',1]} ok 2749 - Expected original SQL from {'-or' => [[[],{},[]],'foo',1]} ok 2750 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],{},[]],'foo',1]} ok 2751 - Expected fixed_condition produced on {'-or' => [[[],{},[]],'foo',1]} ok 2752 - Collapsed condition result unaltered by fixed condition extractor ok 2753 - Expected warning when collapsing/rendering {'-or' => [[[],{},[]],'foo',1]} ok 2754 - Expected collapsed condition produced on {'-or' => [[[],{},[]],'foo',1]} ok 2755 - Expected original SQL from {'-or' => [[[],{},[]],'foo',1]} ok 2756 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [[[],{},[]],'foo',1]} ok 2757 - Expected fixed_condition produced on {'-or' => [[[],{},[]],'foo',1]} ok 2758 - Collapsed condition result unaltered by fixed condition extractor ok 2759 - Expected warning when collapsing/rendering ['-and',{'-or' => [[[],{},[]],'foo',1]}] ok 2760 - Expected collapsed condition produced on ['-and',{'-or' => [[[],{},[]],'foo',1]}] ok 2761 - Expected original SQL from ['-and',{'-or' => [[[],{},[]],'foo',1]}] ok 2762 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [[[],{},[]],'foo',1]}] ok 2763 - Expected fixed_condition produced on ['-and',{'-or' => [[[],{},[]],'foo',1]}] ok 2764 - Collapsed condition result unaltered by fixed condition extractor ok 2765 - Expected warning when collapsing/rendering ['-AND',{'-or' => [[[],{},[]],'foo',1]}] ok 2766 - Expected collapsed condition produced on ['-AND',{'-or' => [[[],{},[]],'foo',1]}] ok 2767 - Expected original SQL from ['-AND',{'-or' => [[[],{},[]],'foo',1]}] ok 2768 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [[[],{},[]],'foo',1]}] ok 2769 - Expected fixed_condition produced on ['-AND',{'-or' => [[[],{},[]],'foo',1]}] ok 2770 - Collapsed condition result unaltered by fixed condition extractor ok 2771 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [[[],{},[]],'foo',1]}]} ok 2772 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [[[],{},[]],'foo',1]}]} ok 2773 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [[[],{},[]],'foo',1]}]} ok 2774 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [[[],{},[]],'foo',1]}]} ok 2775 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [[[],{},[]],'foo',1]}]} ok 2776 - Collapsed condition result unaltered by fixed condition extractor ok 2777 - Expected warning when collapsing/rendering ['-or',[[[],{},[]],'foo',1]] ok 2778 - Expected collapsed condition produced on ['-or',[[[],{},[]],'foo',1]] ok 2779 - Expected original SQL from ['-or',[[[],{},[]],'foo',1]] ok 2780 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[[[],{},[]],'foo',1]] ok 2781 - Expected fixed_condition produced on ['-or',[[[],{},[]],'foo',1]] ok 2782 - Collapsed condition result unaltered by fixed condition extractor ok 2783 - Expected warning when collapsing/rendering [[[],{},[]],'foo',1] ok 2784 - Expected collapsed condition produced on [[[],{},[]],'foo',1] ok 2785 - Expected original SQL from [[[],{},[]],'foo',1] ok 2786 - Collapse did not alter *the semantics* of the final SQL based on [[[],{},[]],'foo',1] ok 2787 - Expected fixed_condition produced on [[[],{},[]],'foo',1] ok 2788 - Collapsed condition result unaltered by fixed condition extractor ok 2789 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2790 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2791 - Expected original SQL from {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2792 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2793 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2794 - Collapsed condition result unaltered by fixed condition extractor ok 2795 - Expected warning when collapsing/rendering {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2796 - Expected collapsed condition produced on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2797 - Expected original SQL from {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2798 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2799 - Expected fixed_condition produced on {'-and' => ['fuu',2,[[],{},[]],'foo',1]} ok 2800 - Collapsed condition result unaltered by fixed condition extractor ok 2801 - Expected warning when collapsing/rendering ['-and',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2802 - Expected collapsed condition produced on ['-and',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2803 - Expected original SQL from ['-and',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2804 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2805 - Expected fixed_condition produced on ['-and',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2806 - Collapsed condition result unaltered by fixed condition extractor ok 2807 - Expected warning when collapsing/rendering ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2808 - Expected collapsed condition produced on ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2809 - Expected original SQL from ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2810 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2811 - Expected fixed_condition produced on ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}] ok 2812 - Collapsed condition result unaltered by fixed condition extractor ok 2813 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}]} ok 2814 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}]} ok 2815 - Expected original SQL from {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}]} ok 2816 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}]} ok 2817 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => ['fuu',2,[[],{},[]],'foo',1]}]} ok 2818 - Collapsed condition result unaltered by fixed condition extractor ok 2819 - Expected warning when collapsing/rendering ['-and',['fuu',2,[[],{},[]],'foo',1]] ok 2820 - Expected collapsed condition produced on ['-and',['fuu',2,[[],{},[]],'foo',1]] ok 2821 - Expected original SQL from ['-and',['fuu',2,[[],{},[]],'foo',1]] ok 2822 - Collapse did not alter *the semantics* of the final SQL based on ['-and',['fuu',2,[[],{},[]],'foo',1]] ok 2823 - Expected fixed_condition produced on ['-and',['fuu',2,[[],{},[]],'foo',1]] ok 2824 - Collapsed condition result unaltered by fixed condition extractor ok 2825 - Expected warning when collapsing/rendering {'artistid' => {}} ok 2826 - Expected collapsed condition produced on {'artistid' => {}} ok 2827 - Expected original SQL from {'artistid' => {}} ok 2828 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {}} ok 2829 - Expected fixed_condition produced on {'artistid' => {}} ok 2830 - Expected fixed_condition including NULLs produced on {'artistid' => {}} ok 2831 - Collapsed condition result unaltered by fixed condition extractor ok 2832 - Expected warning when collapsing/rendering {'artistid' => {}} ok 2833 - Expected collapsed condition produced on {'artistid' => {}} ok 2834 - Expected original SQL from {'artistid' => {}} ok 2835 - Collapse did not alter *the semantics* of the final SQL based on {'artistid' => {}} ok 2836 - Expected fixed_condition produced on {'artistid' => {}} ok 2837 - Expected fixed_condition including NULLs produced on {'artistid' => {}} ok 2838 - Collapsed condition result unaltered by fixed condition extractor ok 2839 - Expected warning when collapsing/rendering ['-and',{'artistid' => {}}] ok 2840 - Expected collapsed condition produced on ['-and',{'artistid' => {}}] ok 2841 - Expected original SQL from ['-and',{'artistid' => {}}] ok 2842 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'artistid' => {}}] ok 2843 - Expected fixed_condition produced on ['-and',{'artistid' => {}}] ok 2844 - Expected fixed_condition including NULLs produced on ['-and',{'artistid' => {}}] ok 2845 - Collapsed condition result unaltered by fixed condition extractor ok 2846 - Expected warning when collapsing/rendering ['-AND',{'artistid' => {}}] ok 2847 - Expected collapsed condition produced on ['-AND',{'artistid' => {}}] ok 2848 - Expected original SQL from ['-AND',{'artistid' => {}}] ok 2849 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'artistid' => {}}] ok 2850 - Expected fixed_condition produced on ['-AND',{'artistid' => {}}] ok 2851 - Expected fixed_condition including NULLs produced on ['-AND',{'artistid' => {}}] ok 2852 - Collapsed condition result unaltered by fixed condition extractor ok 2853 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'artistid' => {}}]} ok 2854 - Expected collapsed condition produced on {'-OR' => ['-AND',{'artistid' => {}}]} ok 2855 - Expected original SQL from {'-OR' => ['-AND',{'artistid' => {}}]} ok 2856 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'artistid' => {}}]} ok 2857 - Expected fixed_condition produced on {'-OR' => ['-AND',{'artistid' => {}}]} ok 2858 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'artistid' => {}}]} ok 2859 - Collapsed condition result unaltered by fixed condition extractor ok 2860 - Expected warning when collapsing/rendering ['artistid',{}] ok 2861 - Expected collapsed condition produced on ['artistid',{}] ok 2862 - Expected original SQL from ['artistid',{}] ok 2863 - Collapse did not alter *the semantics* of the final SQL based on ['artistid',{}] ok 2864 - Expected fixed_condition produced on ['artistid',{}] ok 2865 - Expected fixed_condition including NULLs produced on ['artistid',{}] ok 2866 - Collapsed condition result unaltered by fixed condition extractor ok 2867 - Expected warning when collapsing/rendering {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2868 - Expected collapsed condition produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2869 - Expected original SQL from {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2870 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2871 - Expected fixed_condition produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2872 - Expected fixed_condition including NULLs produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2873 - Collapsed condition result unaltered by fixed condition extractor ok 2874 - Expected warning when collapsing/rendering {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2875 - Expected collapsed condition produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2876 - Expected original SQL from {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2877 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2878 - Expected fixed_condition produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2879 - Expected fixed_condition including NULLs produced on {'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']} ok 2880 - Collapsed condition result unaltered by fixed condition extractor ok 2881 - Expected warning when collapsing/rendering ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2882 - Expected collapsed condition produced on ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2883 - Expected original SQL from ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2884 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2885 - Expected fixed_condition produced on ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2886 - Expected fixed_condition including NULLs produced on ['-and',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2887 - Collapsed condition result unaltered by fixed condition extractor ok 2888 - Expected warning when collapsing/rendering ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2889 - Expected collapsed condition produced on ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2890 - Expected original SQL from ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2891 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2892 - Expected fixed_condition produced on ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2893 - Expected fixed_condition including NULLs produced on ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}] ok 2894 - Collapsed condition result unaltered by fixed condition extractor ok 2895 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2896 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2897 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2898 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2899 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2900 - Expected fixed_condition including NULLs produced on {'-OR' => ['-AND',{'-and' => [['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']}]} ok 2901 - Collapsed condition result unaltered by fixed condition extractor ok 2902 - Expected warning when collapsing/rendering ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2903 - Expected collapsed condition produced on ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2904 - Expected original SQL from ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2905 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2906 - Expected fixed_condition produced on ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2907 - Expected fixed_condition including NULLs produced on ['-and',[['artistid'],['-and',['artistid',{'!=' => 69},'artistid',undef,'artistid',{'=' => 200}]],'artistid',[],{'-or' => []},{'-and' => []},['charfield'],{'name' => []},'rank']] ok 2908 - Collapsed condition result unaltered by fixed condition extractor ok 2909 - Expected warning when collapsing/rendering {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2910 - Expected collapsed condition produced on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2911 - Expected original SQL from {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2912 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2913 - Expected fixed_condition produced on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2914 - Collapsed condition result unaltered by fixed condition extractor ok 2915 - Expected warning when collapsing/rendering {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2916 - Expected collapsed condition produced on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2917 - Expected original SQL from {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2918 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2919 - Expected fixed_condition produced on {'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]} ok 2920 - Collapsed condition result unaltered by fixed condition extractor ok 2921 - Expected warning when collapsing/rendering ['-and',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2922 - Expected collapsed condition produced on ['-and',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2923 - Expected original SQL from ['-and',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2924 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2925 - Expected fixed_condition produced on ['-and',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2926 - Collapsed condition result unaltered by fixed condition extractor ok 2927 - Expected warning when collapsing/rendering ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2928 - Expected collapsed condition produced on ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2929 - Expected original SQL from ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2930 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2931 - Expected fixed_condition produced on ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}] ok 2932 - Collapsed condition result unaltered by fixed condition extractor ok 2933 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}]} ok 2934 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}]} ok 2935 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}]} ok 2936 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}]} ok 2937 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]}]} ok 2938 - Collapsed condition result unaltered by fixed condition extractor ok 2939 - Expected warning when collapsing/rendering ['-and',[\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]] ok 2940 - Expected collapsed condition produced on ['-and',[\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]] ok 2941 - Expected original SQL from ['-and',[\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]] ok 2942 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]] ok 2943 - Expected fixed_condition produced on ['-and',[\['LOWER(me.title) LIKE ?','%spoon%'],[{'me.title' => 'Spoonful of bees'}]]] ok 2944 - Collapsed condition result unaltered by fixed condition extractor ok 2945 - Expected warning when collapsing/rendering {'-or' => [\'foo = bar']} ok 2946 - Expected collapsed condition produced on {'-or' => [\'foo = bar']} ok 2947 - Expected original SQL from {'-or' => [\'foo = bar']} ok 2948 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [\'foo = bar']} ok 2949 - Expected fixed_condition produced on {'-or' => [\'foo = bar']} ok 2950 - Collapsed condition result unaltered by fixed condition extractor ok 2951 - Expected warning when collapsing/rendering {'-or' => [\'foo = bar']} ok 2952 - Expected collapsed condition produced on {'-or' => [\'foo = bar']} ok 2953 - Expected original SQL from {'-or' => [\'foo = bar']} ok 2954 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [\'foo = bar']} ok 2955 - Expected fixed_condition produced on {'-or' => [\'foo = bar']} ok 2956 - Collapsed condition result unaltered by fixed condition extractor ok 2957 - Expected warning when collapsing/rendering ['-and',{'-or' => [\'foo = bar']}] ok 2958 - Expected collapsed condition produced on ['-and',{'-or' => [\'foo = bar']}] ok 2959 - Expected original SQL from ['-and',{'-or' => [\'foo = bar']}] ok 2960 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [\'foo = bar']}] ok 2961 - Expected fixed_condition produced on ['-and',{'-or' => [\'foo = bar']}] ok 2962 - Collapsed condition result unaltered by fixed condition extractor ok 2963 - Expected warning when collapsing/rendering ['-AND',{'-or' => [\'foo = bar']}] ok 2964 - Expected collapsed condition produced on ['-AND',{'-or' => [\'foo = bar']}] ok 2965 - Expected original SQL from ['-AND',{'-or' => [\'foo = bar']}] ok 2966 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [\'foo = bar']}] ok 2967 - Expected fixed_condition produced on ['-AND',{'-or' => [\'foo = bar']}] ok 2968 - Collapsed condition result unaltered by fixed condition extractor ok 2969 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [\'foo = bar']}]} ok 2970 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [\'foo = bar']}]} ok 2971 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [\'foo = bar']}]} ok 2972 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [\'foo = bar']}]} ok 2973 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [\'foo = bar']}]} ok 2974 - Collapsed condition result unaltered by fixed condition extractor ok 2975 - Expected warning when collapsing/rendering ['-or',[\'foo = bar']] ok 2976 - Expected collapsed condition produced on ['-or',[\'foo = bar']] ok 2977 - Expected original SQL from ['-or',[\'foo = bar']] ok 2978 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[\'foo = bar']] ok 2979 - Expected fixed_condition produced on ['-or',[\'foo = bar']] ok 2980 - Collapsed condition result unaltered by fixed condition extractor ok 2981 - Expected warning when collapsing/rendering [\'foo = bar'] ok 2982 - Expected collapsed condition produced on [\'foo = bar'] ok 2983 - Expected original SQL from [\'foo = bar'] ok 2984 - Collapse did not alter *the semantics* of the final SQL based on [\'foo = bar'] ok 2985 - Expected fixed_condition produced on [\'foo = bar'] ok 2986 - Collapsed condition result unaltered by fixed condition extractor ok 2987 - Expected warning when collapsing/rendering {'-or' => [\'foo = bar',\'baz = ber']} ok 2988 - Expected collapsed condition produced on {'-or' => [\'foo = bar',\'baz = ber']} ok 2989 - Expected original SQL from {'-or' => [\'foo = bar',\'baz = ber']} ok 2990 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [\'foo = bar',\'baz = ber']} ok 2991 - Expected fixed_condition produced on {'-or' => [\'foo = bar',\'baz = ber']} ok 2992 - Collapsed condition result unaltered by fixed condition extractor ok 2993 - Expected warning when collapsing/rendering {'-or' => [\'foo = bar',\'baz = ber']} ok 2994 - Expected collapsed condition produced on {'-or' => [\'foo = bar',\'baz = ber']} ok 2995 - Expected original SQL from {'-or' => [\'foo = bar',\'baz = ber']} ok 2996 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [\'foo = bar',\'baz = ber']} ok 2997 - Expected fixed_condition produced on {'-or' => [\'foo = bar',\'baz = ber']} ok 2998 - Collapsed condition result unaltered by fixed condition extractor ok 2999 - Expected warning when collapsing/rendering ['-and',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3000 - Expected collapsed condition produced on ['-and',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3001 - Expected original SQL from ['-and',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3002 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3003 - Expected fixed_condition produced on ['-and',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3004 - Collapsed condition result unaltered by fixed condition extractor ok 3005 - Expected warning when collapsing/rendering ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3006 - Expected collapsed condition produced on ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3007 - Expected original SQL from ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3008 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3009 - Expected fixed_condition produced on ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}] ok 3010 - Collapsed condition result unaltered by fixed condition extractor ok 3011 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}]} ok 3012 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}]} ok 3013 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}]} ok 3014 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}]} ok 3015 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [\'foo = bar',\'baz = ber']}]} ok 3016 - Collapsed condition result unaltered by fixed condition extractor ok 3017 - Expected warning when collapsing/rendering ['-or',[\'foo = bar',\'baz = ber']] ok 3018 - Expected collapsed condition produced on ['-or',[\'foo = bar',\'baz = ber']] ok 3019 - Expected original SQL from ['-or',[\'foo = bar',\'baz = ber']] ok 3020 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[\'foo = bar',\'baz = ber']] ok 3021 - Expected fixed_condition produced on ['-or',[\'foo = bar',\'baz = ber']] ok 3022 - Collapsed condition result unaltered by fixed condition extractor ok 3023 - Expected warning when collapsing/rendering [\'foo = bar',\'baz = ber'] ok 3024 - Expected collapsed condition produced on [\'foo = bar',\'baz = ber'] ok 3025 - Expected original SQL from [\'foo = bar',\'baz = ber'] ok 3026 - Collapse did not alter *the semantics* of the final SQL based on [\'foo = bar',\'baz = ber'] ok 3027 - Expected fixed_condition produced on [\'foo = bar',\'baz = ber'] ok 3028 - Collapsed condition result unaltered by fixed condition extractor ok 3029 - Expected warning when collapsing/rendering {'-and' => [\'foo = bar',\'baz = ber']} ok 3030 - Expected collapsed condition produced on {'-and' => [\'foo = bar',\'baz = ber']} ok 3031 - Expected original SQL from {'-and' => [\'foo = bar',\'baz = ber']} ok 3032 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo = bar',\'baz = ber']} ok 3033 - Expected fixed_condition produced on {'-and' => [\'foo = bar',\'baz = ber']} ok 3034 - Collapsed condition result unaltered by fixed condition extractor ok 3035 - Expected warning when collapsing/rendering {'-and' => [\'foo = bar',\'baz = ber']} ok 3036 - Expected collapsed condition produced on {'-and' => [\'foo = bar',\'baz = ber']} ok 3037 - Expected original SQL from {'-and' => [\'foo = bar',\'baz = ber']} ok 3038 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo = bar',\'baz = ber']} ok 3039 - Expected fixed_condition produced on {'-and' => [\'foo = bar',\'baz = ber']} ok 3040 - Collapsed condition result unaltered by fixed condition extractor ok 3041 - Expected warning when collapsing/rendering ['-and',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3042 - Expected collapsed condition produced on ['-and',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3043 - Expected original SQL from ['-and',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3044 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3045 - Expected fixed_condition produced on ['-and',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3046 - Collapsed condition result unaltered by fixed condition extractor ok 3047 - Expected warning when collapsing/rendering ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3048 - Expected collapsed condition produced on ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3049 - Expected original SQL from ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3050 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3051 - Expected fixed_condition produced on ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}] ok 3052 - Collapsed condition result unaltered by fixed condition extractor ok 3053 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}]} ok 3054 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}]} ok 3055 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}]} ok 3056 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}]} ok 3057 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber']}]} ok 3058 - Collapsed condition result unaltered by fixed condition extractor ok 3059 - Expected warning when collapsing/rendering ['-and',[\'foo = bar',\'baz = ber']] ok 3060 - Expected collapsed condition produced on ['-and',[\'foo = bar',\'baz = ber']] ok 3061 - Expected original SQL from ['-and',[\'foo = bar',\'baz = ber']] ok 3062 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[\'foo = bar',\'baz = ber']] ok 3063 - Expected fixed_condition produced on ['-and',[\'foo = bar',\'baz = ber']] ok 3064 - Collapsed condition result unaltered by fixed condition extractor ok 3065 - Expected warning when collapsing/rendering {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3066 - Expected collapsed condition produced on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3067 - Expected original SQL from {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3068 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3069 - Expected fixed_condition produced on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3070 - Collapsed condition result unaltered by fixed condition extractor ok 3071 - Expected warning when collapsing/rendering {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3072 - Expected collapsed condition produced on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3073 - Expected original SQL from {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3074 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3075 - Expected fixed_condition produced on {'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]} ok 3076 - Collapsed condition result unaltered by fixed condition extractor ok 3077 - Expected warning when collapsing/rendering ['-and',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3078 - Expected collapsed condition produced on ['-and',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3079 - Expected original SQL from ['-and',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3080 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3081 - Expected fixed_condition produced on ['-and',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3082 - Collapsed condition result unaltered by fixed condition extractor ok 3083 - Expected warning when collapsing/rendering ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3084 - Expected collapsed condition produced on ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3085 - Expected original SQL from ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3086 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3087 - Expected fixed_condition produced on ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}] ok 3088 - Collapsed condition result unaltered by fixed condition extractor ok 3089 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}]} ok 3090 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}]} ok 3091 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}]} ok 3092 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}]} ok 3093 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]}]} ok 3094 - Collapsed condition result unaltered by fixed condition extractor ok 3095 - Expected warning when collapsing/rendering ['-and',[\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]] ok 3096 - Expected collapsed condition produced on ['-and',[\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]] ok 3097 - Expected original SQL from ['-and',[\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]] ok 3098 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]] ok 3099 - Expected fixed_condition produced on ['-and',[\'foo = bar',\'baz = ber','x',{'-ident' => 'y'}]] ok 3100 - Collapsed condition result unaltered by fixed condition extractor ok 3101 - Exception on attempted collapse/render of {'-or' => [undef,'foo']} ok 3102 - Exception on attempted collapse/render of {'-or' => [undef,'foo']} ok 3103 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,'foo']}] ok 3104 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,'foo']}] ok 3105 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,'foo']}]} ok 3106 - Exception on attempted collapse/render of ['-or',[undef,'foo']] ok 3107 - Exception on attempted collapse/render of [undef,'foo'] ok 3108 - Exception on attempted collapse/render of {'' => 'foo'} ok 3109 - Exception on attempted collapse/render of {'' => 'foo'} ok 3110 - Exception on attempted collapse/render of ['-and',{'' => 'foo'}] ok 3111 - Exception on attempted collapse/render of ['-AND',{'' => 'foo'}] ok 3112 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => 'foo'}]} ok 3113 - Exception on attempted collapse/render of {'-or' => [undef,{'=' => 'bozz'}]} ok 3114 - Exception on attempted collapse/render of {'-or' => [undef,{'=' => 'bozz'}]} ok 3115 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,{'=' => 'bozz'}]}] ok 3116 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,{'=' => 'bozz'}]}] ok 3117 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,{'=' => 'bozz'}]}]} ok 3118 - Exception on attempted collapse/render of ['-or',[undef,{'=' => 'bozz'}]] ok 3119 - Exception on attempted collapse/render of [undef,{'=' => 'bozz'}] ok 3120 - Exception on attempted collapse/render of {'' => {'=' => 'bozz'}} ok 3121 - Exception on attempted collapse/render of {'' => {'=' => 'bozz'}} ok 3122 - Exception on attempted collapse/render of ['-and',{'' => {'=' => 'bozz'}}] ok 3123 - Exception on attempted collapse/render of ['-AND',{'' => {'=' => 'bozz'}}] ok 3124 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'=' => 'bozz'}}]} ok 3125 - Exception on attempted collapse/render of {'-or' => [undef,{'=' => \'bozz'}]} ok 3126 - Exception on attempted collapse/render of {'-or' => [undef,{'=' => \'bozz'}]} ok 3127 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,{'=' => \'bozz'}]}] ok 3128 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,{'=' => \'bozz'}]}] ok 3129 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,{'=' => \'bozz'}]}]} ok 3130 - Exception on attempted collapse/render of ['-or',[undef,{'=' => \'bozz'}]] ok 3131 - Exception on attempted collapse/render of [undef,{'=' => \'bozz'}] ok 3132 - Exception on attempted collapse/render of {'' => {'=' => \'bozz'}} ok 3133 - Exception on attempted collapse/render of {'' => {'=' => \'bozz'}} ok 3134 - Exception on attempted collapse/render of ['-and',{'' => {'=' => \'bozz'}}] ok 3135 - Exception on attempted collapse/render of ['-AND',{'' => {'=' => \'bozz'}}] ok 3136 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'=' => \'bozz'}}]} ok 3137 - Exception on attempted collapse/render of {'-or' => [undef,{'-max' => \'bizz'}]} ok 3138 - Exception on attempted collapse/render of {'-or' => [undef,{'-max' => \'bizz'}]} ok 3139 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,{'-max' => \'bizz'}]}] ok 3140 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,{'-max' => \'bizz'}]}] ok 3141 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,{'-max' => \'bizz'}]}]} ok 3142 - Exception on attempted collapse/render of ['-or',[undef,{'-max' => \'bizz'}]] ok 3143 - Exception on attempted collapse/render of [undef,{'-max' => \'bizz'}] ok 3144 - Exception on attempted collapse/render of {'' => {'-max' => \'bizz'}} ok 3145 - Exception on attempted collapse/render of {'' => {'-max' => \'bizz'}} ok 3146 - Exception on attempted collapse/render of ['-and',{'' => {'-max' => \'bizz'}}] ok 3147 - Exception on attempted collapse/render of ['-AND',{'' => {'-max' => \'bizz'}}] ok 3148 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'-max' => \'bizz'}}]} ok 3149 - Exception on attempted collapse/render of {'-or' => ['-and',{'' => 'baz'},'bizz','buzz']} ok 3150 - Exception on attempted collapse/render of {'-or' => ['-and',{'' => 'baz'},'bizz','buzz']} ok 3151 - Exception on attempted collapse/render of ['-and',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}] ok 3152 - Exception on attempted collapse/render of ['-AND',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}] ok 3153 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}]} ok 3154 - Exception on attempted collapse/render of ['-or',['-and',{'' => 'baz'},'bizz','buzz']] ok 3155 - Exception on attempted collapse/render of ['-and',{'' => 'baz'},'bizz','buzz'] ok 3156 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']} ok 3157 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']} ok 3158 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}] ok 3159 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}] ok 3160 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}]} ok 3161 - Exception on attempted collapse/render of ['-or',['foo','bar',{'' => 'baz'},'bizz','buzz']] ok 3162 - Exception on attempted collapse/render of ['foo','bar',{'' => 'baz'},'bizz','buzz'] ok 3163 - Exception on attempted collapse/render of {'-or' => {'' => 'baz'},'foo' => 'bar'} ok 3164 - Exception on attempted collapse/render of {'-or' => {'' => 'baz'},'foo' => 'bar'} ok 3165 - Exception on attempted collapse/render of ['-and',{'-or' => {'' => 'baz'},'foo' => 'bar'}] ok 3166 - Exception on attempted collapse/render of ['-AND',{'-or' => {'' => 'baz'},'foo' => 'bar'}] ok 3167 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => {'' => 'baz'},'foo' => 'bar'}]} ok 3168 - Exception on attempted collapse/render of {'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3169 - Exception on attempted collapse/render of {'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3170 - Exception on attempted collapse/render of ['-and',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3171 - Exception on attempted collapse/render of ['-AND',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3172 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3173 - Exception on attempted collapse/render of {'-and' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3174 - Exception on attempted collapse/render of {'-and' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3175 - Exception on attempted collapse/render of ['-and',{'-and' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3176 - Exception on attempted collapse/render of ['-AND',{'-and' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3177 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-and' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3178 - Exception on attempted collapse/render of {'-or' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3179 - Exception on attempted collapse/render of {'-or' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3180 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3181 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3182 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3183 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[undef,\'baz'],'bizz','buzz']} ok 3184 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[undef,\'baz'],'bizz','buzz']} ok 3185 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',[undef,\'baz'],'bizz','buzz']}] ok 3186 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',[undef,\'baz'],'bizz','buzz']}] ok 3187 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',[undef,\'baz'],'bizz','buzz']}]} ok 3188 - Exception on attempted collapse/render of ['-or',['foo','bar',[undef,\'baz'],'bizz','buzz']] ok 3189 - Exception on attempted collapse/render of ['foo','bar',[undef,\'baz'],'bizz','buzz'] ok 3190 - Exception on attempted collapse/render of {'-or' => ['foo','bar',undef,\'baz','bizz','buzz']} ok 3191 - Exception on attempted collapse/render of {'-or' => ['foo','bar',undef,\'baz','bizz','buzz']} ok 3192 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',undef,\'baz','bizz','buzz']}] ok 3193 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',undef,\'baz','bizz','buzz']}] ok 3194 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',undef,\'baz','bizz','buzz']}]} ok 3195 - Exception on attempted collapse/render of ['-or',['foo','bar',undef,\'baz','bizz','buzz']] ok 3196 - Exception on attempted collapse/render of ['foo','bar',undef,\'baz','bizz','buzz'] ok 3197 - Exception on attempted collapse/render of {'-or' => ['foo','bar',undef,\['baz'],'bizz','buzz']} ok 3198 - Exception on attempted collapse/render of {'-or' => ['foo','bar',undef,\['baz'],'bizz','buzz']} ok 3199 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',undef,\['baz'],'bizz','buzz']}] ok 3200 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',undef,\['baz'],'bizz','buzz']}] ok 3201 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',undef,\['baz'],'bizz','buzz']}]} ok 3202 - Exception on attempted collapse/render of ['-or',['foo','bar',undef,\['baz'],'bizz','buzz']] ok 3203 - Exception on attempted collapse/render of ['foo','bar',undef,\['baz'],'bizz','buzz'] ok 3204 - Exception on attempted collapse/render of {'-or' => [undef,\'baz']} ok 3205 - Exception on attempted collapse/render of {'-or' => [undef,\'baz']} ok 3206 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,\'baz']}] ok 3207 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,\'baz']}] ok 3208 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,\'baz']}]} ok 3209 - Exception on attempted collapse/render of ['-or',[undef,\'baz']] ok 3210 - Exception on attempted collapse/render of [undef,\'baz'] ok 3211 - Exception on attempted collapse/render of {'-or' => [undef,\['baz']]} ok 3212 - Exception on attempted collapse/render of {'-or' => [undef,\['baz']]} ok 3213 - Exception on attempted collapse/render of ['-and',{'-or' => [undef,\['baz']]}] ok 3214 - Exception on attempted collapse/render of ['-AND',{'-or' => [undef,\['baz']]}] ok 3215 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [undef,\['baz']]}]} ok 3216 - Exception on attempted collapse/render of ['-or',[undef,\['baz']]] ok 3217 - Exception on attempted collapse/render of [undef,\['baz']] ok 3218 - Exception on attempted collapse/render of {'-or' => ['','foo']} ok 3219 - Exception on attempted collapse/render of {'-or' => ['','foo']} ok 3220 - Exception on attempted collapse/render of ['-and',{'-or' => ['','foo']}] ok 3221 - Exception on attempted collapse/render of ['-AND',{'-or' => ['','foo']}] ok 3222 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['','foo']}]} ok 3223 - Exception on attempted collapse/render of ['-or',['','foo']] ok 3224 - Exception on attempted collapse/render of ['','foo'] ok 3225 - Exception on attempted collapse/render of {'' => 'foo'} ok 3226 - Exception on attempted collapse/render of {'' => 'foo'} ok 3227 - Exception on attempted collapse/render of ['-and',{'' => 'foo'}] ok 3228 - Exception on attempted collapse/render of ['-AND',{'' => 'foo'}] ok 3229 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => 'foo'}]} ok 3230 - Exception on attempted collapse/render of {'-or' => ['',{'=' => 'bozz'}]} ok 3231 - Exception on attempted collapse/render of {'-or' => ['',{'=' => 'bozz'}]} ok 3232 - Exception on attempted collapse/render of ['-and',{'-or' => ['',{'=' => 'bozz'}]}] ok 3233 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',{'=' => 'bozz'}]}] ok 3234 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',{'=' => 'bozz'}]}]} ok 3235 - Exception on attempted collapse/render of ['-or',['',{'=' => 'bozz'}]] ok 3236 - Exception on attempted collapse/render of ['',{'=' => 'bozz'}] ok 3237 - Exception on attempted collapse/render of {'' => {'=' => 'bozz'}} ok 3238 - Exception on attempted collapse/render of {'' => {'=' => 'bozz'}} ok 3239 - Exception on attempted collapse/render of ['-and',{'' => {'=' => 'bozz'}}] ok 3240 - Exception on attempted collapse/render of ['-AND',{'' => {'=' => 'bozz'}}] ok 3241 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'=' => 'bozz'}}]} ok 3242 - Exception on attempted collapse/render of {'-or' => ['',{'=' => \'bozz'}]} ok 3243 - Exception on attempted collapse/render of {'-or' => ['',{'=' => \'bozz'}]} ok 3244 - Exception on attempted collapse/render of ['-and',{'-or' => ['',{'=' => \'bozz'}]}] ok 3245 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',{'=' => \'bozz'}]}] ok 3246 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',{'=' => \'bozz'}]}]} ok 3247 - Exception on attempted collapse/render of ['-or',['',{'=' => \'bozz'}]] ok 3248 - Exception on attempted collapse/render of ['',{'=' => \'bozz'}] ok 3249 - Exception on attempted collapse/render of {'' => {'=' => \'bozz'}} ok 3250 - Exception on attempted collapse/render of {'' => {'=' => \'bozz'}} ok 3251 - Exception on attempted collapse/render of ['-and',{'' => {'=' => \'bozz'}}] ok 3252 - Exception on attempted collapse/render of ['-AND',{'' => {'=' => \'bozz'}}] ok 3253 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'=' => \'bozz'}}]} ok 3254 - Exception on attempted collapse/render of {'-or' => ['',{'-max' => \'bizz'}]} ok 3255 - Exception on attempted collapse/render of {'-or' => ['',{'-max' => \'bizz'}]} ok 3256 - Exception on attempted collapse/render of ['-and',{'-or' => ['',{'-max' => \'bizz'}]}] ok 3257 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',{'-max' => \'bizz'}]}] ok 3258 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',{'-max' => \'bizz'}]}]} ok 3259 - Exception on attempted collapse/render of ['-or',['',{'-max' => \'bizz'}]] ok 3260 - Exception on attempted collapse/render of ['',{'-max' => \'bizz'}] ok 3261 - Exception on attempted collapse/render of {'' => {'-max' => \'bizz'}} ok 3262 - Exception on attempted collapse/render of {'' => {'-max' => \'bizz'}} ok 3263 - Exception on attempted collapse/render of ['-and',{'' => {'-max' => \'bizz'}}] ok 3264 - Exception on attempted collapse/render of ['-AND',{'' => {'-max' => \'bizz'}}] ok 3265 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'' => {'-max' => \'bizz'}}]} ok 3266 - Exception on attempted collapse/render of {'-or' => ['-and',{'' => 'baz'},'bizz','buzz']} ok 3267 - Exception on attempted collapse/render of {'-or' => ['-and',{'' => 'baz'},'bizz','buzz']} ok 3268 - Exception on attempted collapse/render of ['-and',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}] ok 3269 - Exception on attempted collapse/render of ['-AND',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}] ok 3270 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['-and',{'' => 'baz'},'bizz','buzz']}]} ok 3271 - Exception on attempted collapse/render of ['-or',['-and',{'' => 'baz'},'bizz','buzz']] ok 3272 - Exception on attempted collapse/render of ['-and',{'' => 'baz'},'bizz','buzz'] ok 3273 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']} ok 3274 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']} ok 3275 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}] ok 3276 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}] ok 3277 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'' => 'baz'},'bizz','buzz']}]} ok 3278 - Exception on attempted collapse/render of ['-or',['foo','bar',{'' => 'baz'},'bizz','buzz']] ok 3279 - Exception on attempted collapse/render of ['foo','bar',{'' => 'baz'},'bizz','buzz'] ok 3280 - Exception on attempted collapse/render of {'-or' => {'' => 'baz'},'foo' => 'bar'} ok 3281 - Exception on attempted collapse/render of {'-or' => {'' => 'baz'},'foo' => 'bar'} ok 3282 - Exception on attempted collapse/render of ['-and',{'-or' => {'' => 'baz'},'foo' => 'bar'}] ok 3283 - Exception on attempted collapse/render of ['-AND',{'-or' => {'' => 'baz'},'foo' => 'bar'}] ok 3284 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => {'' => 'baz'},'foo' => 'bar'}]} ok 3285 - Exception on attempted collapse/render of {'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3286 - Exception on attempted collapse/render of {'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3287 - Exception on attempted collapse/render of ['-and',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3288 - Exception on attempted collapse/render of ['-AND',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3289 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3290 - Exception on attempted collapse/render of {'-and' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3291 - Exception on attempted collapse/render of {'-and' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3292 - Exception on attempted collapse/render of ['-and',{'-and' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3293 - Exception on attempted collapse/render of ['-AND',{'-and' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3294 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-and' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3295 - Exception on attempted collapse/render of {'-or' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3296 - Exception on attempted collapse/render of {'-or' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3297 - Exception on attempted collapse/render of ['-and',{'-or' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3298 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3299 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3300 - Exception on attempted collapse/render of {'-or' => ['foo','bar',['',\'baz'],'bizz','buzz']} ok 3301 - Exception on attempted collapse/render of {'-or' => ['foo','bar',['',\'baz'],'bizz','buzz']} ok 3302 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',['',\'baz'],'bizz','buzz']}] ok 3303 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',['',\'baz'],'bizz','buzz']}] ok 3304 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',['',\'baz'],'bizz','buzz']}]} ok 3305 - Exception on attempted collapse/render of ['-or',['foo','bar',['',\'baz'],'bizz','buzz']] ok 3306 - Exception on attempted collapse/render of ['foo','bar',['',\'baz'],'bizz','buzz'] ok 3307 - Exception on attempted collapse/render of {'-or' => ['foo','bar','',\'baz','bizz','buzz']} ok 3308 - Exception on attempted collapse/render of {'-or' => ['foo','bar','',\'baz','bizz','buzz']} ok 3309 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar','',\'baz','bizz','buzz']}] ok 3310 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar','',\'baz','bizz','buzz']}] ok 3311 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar','',\'baz','bizz','buzz']}]} ok 3312 - Exception on attempted collapse/render of ['-or',['foo','bar','',\'baz','bizz','buzz']] ok 3313 - Exception on attempted collapse/render of ['foo','bar','',\'baz','bizz','buzz'] ok 3314 - Exception on attempted collapse/render of {'-or' => ['foo','bar','',\['baz'],'bizz','buzz']} ok 3315 - Exception on attempted collapse/render of {'-or' => ['foo','bar','',\['baz'],'bizz','buzz']} ok 3316 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar','',\['baz'],'bizz','buzz']}] ok 3317 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar','',\['baz'],'bizz','buzz']}] ok 3318 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar','',\['baz'],'bizz','buzz']}]} ok 3319 - Exception on attempted collapse/render of ['-or',['foo','bar','',\['baz'],'bizz','buzz']] ok 3320 - Exception on attempted collapse/render of ['foo','bar','',\['baz'],'bizz','buzz'] ok 3321 - Exception on attempted collapse/render of {'-or' => ['',\'baz']} ok 3322 - Exception on attempted collapse/render of {'-or' => ['',\'baz']} ok 3323 - Exception on attempted collapse/render of ['-and',{'-or' => ['',\'baz']}] ok 3324 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',\'baz']}] ok 3325 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',\'baz']}]} ok 3326 - Exception on attempted collapse/render of ['-or',['',\'baz']] ok 3327 - Exception on attempted collapse/render of ['',\'baz'] ok 3328 - Exception on attempted collapse/render of {'-or' => ['',\['baz']]} ok 3329 - Exception on attempted collapse/render of {'-or' => ['',\['baz']]} ok 3330 - Exception on attempted collapse/render of ['-and',{'-or' => ['',\['baz']]}] ok 3331 - Exception on attempted collapse/render of ['-AND',{'-or' => ['',\['baz']]}] ok 3332 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['',\['baz']]}]} ok 3333 - Exception on attempted collapse/render of ['-or',['',\['baz']]] ok 3334 - Exception on attempted collapse/render of ['',\['baz']] ok 3335 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},'foo']} ok 3336 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},'foo']} ok 3337 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},'foo']}] ok 3338 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},'foo']}] ok 3339 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},'foo']}]} ok 3340 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},'foo']] ok 3341 - Exception on attempted collapse/render of [{'-ident' => 'foo'},'foo'] ok 3342 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'=' => 'bozz'}]} ok 3343 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'=' => 'bozz'}]} ok 3344 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},{'=' => 'bozz'}]}] ok 3345 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},{'=' => 'bozz'}]}] ok 3346 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},{'=' => 'bozz'}]}]} ok 3347 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},{'=' => 'bozz'}]] ok 3348 - Exception on attempted collapse/render of [{'-ident' => 'foo'},{'=' => 'bozz'}] ok 3349 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'=' => \'bozz'}]} ok 3350 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'=' => \'bozz'}]} ok 3351 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},{'=' => \'bozz'}]}] ok 3352 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},{'=' => \'bozz'}]}] ok 3353 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},{'=' => \'bozz'}]}]} ok 3354 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},{'=' => \'bozz'}]] ok 3355 - Exception on attempted collapse/render of [{'-ident' => 'foo'},{'=' => \'bozz'}] ok 3356 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'-max' => \'bizz'}]} ok 3357 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},{'-max' => \'bizz'}]} ok 3358 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},{'-max' => \'bizz'}]}] ok 3359 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},{'-max' => \'bizz'}]}] ok 3360 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},{'-max' => \'bizz'}]}]} ok 3361 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},{'-max' => \'bizz'}]] ok 3362 - Exception on attempted collapse/render of [{'-ident' => 'foo'},{'-max' => \'bizz'}] ok 3363 - Exception on attempted collapse/render of {'-and' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3364 - Exception on attempted collapse/render of {'-and' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3365 - Exception on attempted collapse/render of ['-and',{'-and' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3366 - Exception on attempted collapse/render of ['-AND',{'-and' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3367 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-and' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3368 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3369 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3370 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3371 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3372 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3373 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']} ok 3374 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']} ok 3375 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']}] ok 3376 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']}] ok 3377 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']}]} ok 3378 - Exception on attempted collapse/render of ['-or',['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz']] ok 3379 - Exception on attempted collapse/render of ['foo','bar',[{'-ident' => 'foo'},\'baz'],'bizz','buzz'] ok 3380 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']} ok 3381 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']} ok 3382 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']}] ok 3383 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']}] ok 3384 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']}]} ok 3385 - Exception on attempted collapse/render of ['-or',['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz']] ok 3386 - Exception on attempted collapse/render of ['foo','bar',{'-ident' => 'foo'},\'baz','bizz','buzz'] ok 3387 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']} ok 3388 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']} ok 3389 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']}] ok 3390 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']}] ok 3391 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']}]} ok 3392 - Exception on attempted collapse/render of ['-or',['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz']] ok 3393 - Exception on attempted collapse/render of ['foo','bar',{'-ident' => 'foo'},\['baz'],'bizz','buzz'] ok 3394 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\'baz']} ok 3395 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\'baz']} ok 3396 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},\'baz']}] ok 3397 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},\'baz']}] ok 3398 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},\'baz']}]} ok 3399 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},\'baz']] ok 3400 - Exception on attempted collapse/render of [{'-ident' => 'foo'},\'baz'] ok 3401 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\['baz']]} ok 3402 - Exception on attempted collapse/render of {'-or' => [{'-ident' => 'foo'},\['baz']]} ok 3403 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-ident' => 'foo'},\['baz']]}] ok 3404 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-ident' => 'foo'},\['baz']]}] ok 3405 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-ident' => 'foo'},\['baz']]}]} ok 3406 - Exception on attempted collapse/render of ['-or',[{'-ident' => 'foo'},\['baz']]] ok 3407 - Exception on attempted collapse/render of [{'-ident' => 'foo'},\['baz']] ok 3408 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},'foo']} ok 3409 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},'foo']} ok 3410 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},'foo']}] ok 3411 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},'foo']}] ok 3412 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},'foo']}]} ok 3413 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},'foo']] ok 3414 - Exception on attempted collapse/render of [{'-value' => 'foo'},'foo'] ok 3415 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'=' => 'bozz'}]} ok 3416 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'=' => 'bozz'}]} ok 3417 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},{'=' => 'bozz'}]}] ok 3418 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},{'=' => 'bozz'}]}] ok 3419 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},{'=' => 'bozz'}]}]} ok 3420 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},{'=' => 'bozz'}]] ok 3421 - Exception on attempted collapse/render of [{'-value' => 'foo'},{'=' => 'bozz'}] ok 3422 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'=' => \'bozz'}]} ok 3423 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'=' => \'bozz'}]} ok 3424 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},{'=' => \'bozz'}]}] ok 3425 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},{'=' => \'bozz'}]}] ok 3426 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},{'=' => \'bozz'}]}]} ok 3427 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},{'=' => \'bozz'}]] ok 3428 - Exception on attempted collapse/render of [{'-value' => 'foo'},{'=' => \'bozz'}] ok 3429 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'-max' => \'bizz'}]} ok 3430 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},{'-max' => \'bizz'}]} ok 3431 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},{'-max' => \'bizz'}]}] ok 3432 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},{'-max' => \'bizz'}]}] ok 3433 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},{'-max' => \'bizz'}]}]} ok 3434 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},{'-max' => \'bizz'}]] ok 3435 - Exception on attempted collapse/render of [{'-value' => 'foo'},{'-max' => \'bizz'}] ok 3436 - Exception on attempted collapse/render of {'-and' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3437 - Exception on attempted collapse/render of {'-and' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3438 - Exception on attempted collapse/render of ['-and',{'-and' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3439 - Exception on attempted collapse/render of ['-AND',{'-and' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3440 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-and' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3441 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3442 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3443 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3444 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3445 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},\'baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3446 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']} ok 3447 - Exception on attempted collapse/render of {'-or' => ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']} ok 3448 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']}] ok 3449 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']}] ok 3450 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']}]} ok 3451 - Exception on attempted collapse/render of ['-or',['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz']] ok 3452 - Exception on attempted collapse/render of ['foo','bar',[{'-value' => 'foo'},\'baz'],'bizz','buzz'] ok 3453 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']} ok 3454 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']} ok 3455 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']}] ok 3456 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']}] ok 3457 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']}]} ok 3458 - Exception on attempted collapse/render of ['-or',['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz']] ok 3459 - Exception on attempted collapse/render of ['foo','bar',{'-value' => 'foo'},\'baz','bizz','buzz'] ok 3460 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']} ok 3461 - Exception on attempted collapse/render of {'-or' => ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']} ok 3462 - Exception on attempted collapse/render of ['-and',{'-or' => ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']}] ok 3463 - Exception on attempted collapse/render of ['-AND',{'-or' => ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']}] ok 3464 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']}]} ok 3465 - Exception on attempted collapse/render of ['-or',['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz']] ok 3466 - Exception on attempted collapse/render of ['foo','bar',{'-value' => 'foo'},\['baz'],'bizz','buzz'] ok 3467 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\'baz']} ok 3468 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\'baz']} ok 3469 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},\'baz']}] ok 3470 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},\'baz']}] ok 3471 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},\'baz']}]} ok 3472 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},\'baz']] ok 3473 - Exception on attempted collapse/render of [{'-value' => 'foo'},\'baz'] ok 3474 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\['baz']]} ok 3475 - Exception on attempted collapse/render of {'-or' => [{'-value' => 'foo'},\['baz']]} ok 3476 - Exception on attempted collapse/render of ['-and',{'-or' => [{'-value' => 'foo'},\['baz']]}] ok 3477 - Exception on attempted collapse/render of ['-AND',{'-or' => [{'-value' => 'foo'},\['baz']]}] ok 3478 - Exception on attempted collapse/render of {'-OR' => ['-AND',{'-or' => [{'-value' => 'foo'},\['baz']]}]} ok 3479 - Exception on attempted collapse/render of ['-or',[{'-value' => 'foo'},\['baz']]] ok 3480 - Exception on attempted collapse/render of [{'-value' => 'foo'},\['baz']] ok 3481 - Expected warning when collapsing/rendering {'' => \'baz'} ok 3482 - Expected collapsed condition produced on {'' => \'baz'} ok 3483 - Expected original SQL from {'' => \'baz'} ok 3484 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz'} ok 3485 - Expected fixed_condition produced on {'' => \'baz'} ok 3486 - Collapsed condition result unaltered by fixed condition extractor ok 3487 - Expected warning when collapsing/rendering {'' => \'baz'} ok 3488 - Expected collapsed condition produced on {'' => \'baz'} ok 3489 - Expected original SQL from {'' => \'baz'} ok 3490 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz'} ok 3491 - Expected fixed_condition produced on {'' => \'baz'} ok 3492 - Collapsed condition result unaltered by fixed condition extractor ok 3493 - Expected warning when collapsing/rendering ['-and',{'' => \'baz'}] ok 3494 - Expected collapsed condition produced on ['-and',{'' => \'baz'}] ok 3495 - Expected original SQL from ['-and',{'' => \'baz'}] ok 3496 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \'baz'}] ok 3497 - Expected fixed_condition produced on ['-and',{'' => \'baz'}] ok 3498 - Collapsed condition result unaltered by fixed condition extractor ok 3499 - Expected warning when collapsing/rendering ['-AND',{'' => \'baz'}] ok 3500 - Expected collapsed condition produced on ['-AND',{'' => \'baz'}] ok 3501 - Expected original SQL from ['-AND',{'' => \'baz'}] ok 3502 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \'baz'}] ok 3503 - Expected fixed_condition produced on ['-AND',{'' => \'baz'}] ok 3504 - Collapsed condition result unaltered by fixed condition extractor ok 3505 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \'baz'}]} ok 3506 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3507 - Expected original SQL from {'-OR' => ['-AND',{'' => \'baz'}]} ok 3508 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3509 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3510 - Collapsed condition result unaltered by fixed condition extractor ok 3511 - Expected warning when collapsing/rendering {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3512 - Expected collapsed condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3513 - Expected original SQL from {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3514 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3515 - Expected fixed_condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3516 - Collapsed condition result unaltered by fixed condition extractor ok 3517 - Expected warning when collapsing/rendering {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3518 - Expected collapsed condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3519 - Expected original SQL from {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3520 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3521 - Expected fixed_condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3522 - Collapsed condition result unaltered by fixed condition extractor ok 3523 - Expected warning when collapsing/rendering ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3524 - Expected collapsed condition produced on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3525 - Expected original SQL from ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3526 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3527 - Expected fixed_condition produced on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3528 - Collapsed condition result unaltered by fixed condition extractor ok 3529 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3530 - Expected collapsed condition produced on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3531 - Expected original SQL from ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3532 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3533 - Expected fixed_condition produced on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3534 - Collapsed condition result unaltered by fixed condition extractor ok 3535 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3536 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3537 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3538 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3539 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3540 - Collapsed condition result unaltered by fixed condition extractor ok 3541 - Expected warning when collapsing/rendering {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3542 - Expected collapsed condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3543 - Expected original SQL from {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3544 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3545 - Expected fixed_condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3546 - Collapsed condition result unaltered by fixed condition extractor ok 3547 - Expected warning when collapsing/rendering {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3548 - Expected collapsed condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3549 - Expected original SQL from {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3550 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3551 - Expected fixed_condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3552 - Collapsed condition result unaltered by fixed condition extractor ok 3553 - Expected warning when collapsing/rendering ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3554 - Expected collapsed condition produced on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3555 - Expected original SQL from ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3556 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3557 - Expected fixed_condition produced on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3558 - Collapsed condition result unaltered by fixed condition extractor ok 3559 - Expected warning when collapsing/rendering ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3560 - Expected collapsed condition produced on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3561 - Expected original SQL from ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3562 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3563 - Expected fixed_condition produced on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3564 - Collapsed condition result unaltered by fixed condition extractor ok 3565 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3566 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3567 - Expected original SQL from {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3568 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3569 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3570 - Collapsed condition result unaltered by fixed condition extractor ok 3571 - Expected warning when collapsing/rendering {'' => \['baz']} ok 3572 - Expected collapsed condition produced on {'' => \['baz']} ok 3573 - Expected original SQL from {'' => \['baz']} ok 3574 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz']} ok 3575 - Expected fixed_condition produced on {'' => \['baz']} ok 3576 - Collapsed condition result unaltered by fixed condition extractor ok 3577 - Expected warning when collapsing/rendering {'' => \['baz']} ok 3578 - Expected collapsed condition produced on {'' => \['baz']} ok 3579 - Expected original SQL from {'' => \['baz']} ok 3580 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz']} ok 3581 - Expected fixed_condition produced on {'' => \['baz']} ok 3582 - Collapsed condition result unaltered by fixed condition extractor ok 3583 - Expected warning when collapsing/rendering ['-and',{'' => \['baz']}] ok 3584 - Expected collapsed condition produced on ['-and',{'' => \['baz']}] ok 3585 - Expected original SQL from ['-and',{'' => \['baz']}] ok 3586 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \['baz']}] ok 3587 - Expected fixed_condition produced on ['-and',{'' => \['baz']}] ok 3588 - Collapsed condition result unaltered by fixed condition extractor ok 3589 - Expected warning when collapsing/rendering ['-AND',{'' => \['baz']}] ok 3590 - Expected collapsed condition produced on ['-AND',{'' => \['baz']}] ok 3591 - Expected original SQL from ['-AND',{'' => \['baz']}] ok 3592 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \['baz']}] ok 3593 - Expected fixed_condition produced on ['-AND',{'' => \['baz']}] ok 3594 - Collapsed condition result unaltered by fixed condition extractor ok 3595 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \['baz']}]} ok 3596 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3597 - Expected original SQL from {'-OR' => ['-AND',{'' => \['baz']}]} ok 3598 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3599 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3600 - Collapsed condition result unaltered by fixed condition extractor ok 3601 - Expected warning when collapsing/rendering {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3602 - Expected collapsed condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3603 - Expected original SQL from {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3604 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3605 - Expected fixed_condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3606 - Collapsed condition result unaltered by fixed condition extractor ok 3607 - Expected warning when collapsing/rendering {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3608 - Expected collapsed condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3609 - Expected original SQL from {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3610 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3611 - Expected fixed_condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3612 - Collapsed condition result unaltered by fixed condition extractor ok 3613 - Expected warning when collapsing/rendering ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3614 - Expected collapsed condition produced on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3615 - Expected original SQL from ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3616 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3617 - Expected fixed_condition produced on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3618 - Collapsed condition result unaltered by fixed condition extractor ok 3619 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3620 - Expected collapsed condition produced on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3621 - Expected original SQL from ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3622 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3623 - Expected fixed_condition produced on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3624 - Collapsed condition result unaltered by fixed condition extractor ok 3625 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3626 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3627 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3628 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3629 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3630 - Collapsed condition result unaltered by fixed condition extractor ok 3631 - Expected warning when collapsing/rendering {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3632 - Expected collapsed condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3633 - Expected original SQL from {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3634 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3635 - Expected fixed_condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3636 - Collapsed condition result unaltered by fixed condition extractor ok 3637 - Expected warning when collapsing/rendering {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3638 - Expected collapsed condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3639 - Expected original SQL from {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3640 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3641 - Expected fixed_condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3642 - Collapsed condition result unaltered by fixed condition extractor ok 3643 - Expected warning when collapsing/rendering ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3644 - Expected collapsed condition produced on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3645 - Expected original SQL from ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3646 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3647 - Expected fixed_condition produced on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3648 - Collapsed condition result unaltered by fixed condition extractor ok 3649 - Expected warning when collapsing/rendering ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3650 - Expected collapsed condition produced on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3651 - Expected original SQL from ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3652 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3653 - Expected fixed_condition produced on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3654 - Collapsed condition result unaltered by fixed condition extractor ok 3655 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3656 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3657 - Expected original SQL from {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3658 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3659 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3660 - Collapsed condition result unaltered by fixed condition extractor ok 3661 - Expected warning when collapsing/rendering {'' => \'baz'} ok 3662 - Expected collapsed condition produced on {'' => \'baz'} ok 3663 - Expected original SQL from {'' => \'baz'} ok 3664 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz'} ok 3665 - Expected fixed_condition produced on {'' => \'baz'} ok 3666 - Collapsed condition result unaltered by fixed condition extractor ok 3667 - Expected warning when collapsing/rendering {'' => \'baz'} ok 3668 - Expected collapsed condition produced on {'' => \'baz'} ok 3669 - Expected original SQL from {'' => \'baz'} ok 3670 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz'} ok 3671 - Expected fixed_condition produced on {'' => \'baz'} ok 3672 - Collapsed condition result unaltered by fixed condition extractor ok 3673 - Expected warning when collapsing/rendering ['-and',{'' => \'baz'}] ok 3674 - Expected collapsed condition produced on ['-and',{'' => \'baz'}] ok 3675 - Expected original SQL from ['-and',{'' => \'baz'}] ok 3676 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \'baz'}] ok 3677 - Expected fixed_condition produced on ['-and',{'' => \'baz'}] ok 3678 - Collapsed condition result unaltered by fixed condition extractor ok 3679 - Expected warning when collapsing/rendering ['-AND',{'' => \'baz'}] ok 3680 - Expected collapsed condition produced on ['-AND',{'' => \'baz'}] ok 3681 - Expected original SQL from ['-AND',{'' => \'baz'}] ok 3682 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \'baz'}] ok 3683 - Expected fixed_condition produced on ['-AND',{'' => \'baz'}] ok 3684 - Collapsed condition result unaltered by fixed condition extractor ok 3685 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \'baz'}]} ok 3686 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3687 - Expected original SQL from {'-OR' => ['-AND',{'' => \'baz'}]} ok 3688 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3689 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \'baz'}]} ok 3690 - Collapsed condition result unaltered by fixed condition extractor ok 3691 - Expected warning when collapsing/rendering {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3692 - Expected collapsed condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3693 - Expected original SQL from {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3694 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3695 - Expected fixed_condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3696 - Collapsed condition result unaltered by fixed condition extractor ok 3697 - Expected warning when collapsing/rendering {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3698 - Expected collapsed condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3699 - Expected original SQL from {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3700 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3701 - Expected fixed_condition produced on {'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3702 - Collapsed condition result unaltered by fixed condition extractor ok 3703 - Expected warning when collapsing/rendering ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3704 - Expected collapsed condition produced on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3705 - Expected original SQL from ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3706 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3707 - Expected fixed_condition produced on ['-and',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3708 - Collapsed condition result unaltered by fixed condition extractor ok 3709 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3710 - Expected collapsed condition produced on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3711 - Expected original SQL from ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3712 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3713 - Expected fixed_condition produced on ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3714 - Collapsed condition result unaltered by fixed condition extractor ok 3715 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3716 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3717 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3718 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3719 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 3720 - Collapsed condition result unaltered by fixed condition extractor ok 3721 - Expected warning when collapsing/rendering {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3722 - Expected collapsed condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3723 - Expected original SQL from {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3724 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3725 - Expected fixed_condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3726 - Collapsed condition result unaltered by fixed condition extractor ok 3727 - Expected warning when collapsing/rendering {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3728 - Expected collapsed condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3729 - Expected original SQL from {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3730 - Collapse did not alter *the semantics* of the final SQL based on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3731 - Expected fixed_condition produced on {'' => \'baz','bizz' => 'buzz','foo' => 'bar'} ok 3732 - Collapsed condition result unaltered by fixed condition extractor ok 3733 - Expected warning when collapsing/rendering ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3734 - Expected collapsed condition produced on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3735 - Expected original SQL from ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3736 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3737 - Expected fixed_condition produced on ['-and',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3738 - Collapsed condition result unaltered by fixed condition extractor ok 3739 - Expected warning when collapsing/rendering ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3740 - Expected collapsed condition produced on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3741 - Expected original SQL from ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3742 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3743 - Expected fixed_condition produced on ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}] ok 3744 - Collapsed condition result unaltered by fixed condition extractor ok 3745 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3746 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3747 - Expected original SQL from {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3748 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3749 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \'baz','bizz' => 'buzz','foo' => 'bar'}]} ok 3750 - Collapsed condition result unaltered by fixed condition extractor ok 3751 - Expected warning when collapsing/rendering {'' => \['baz']} ok 3752 - Expected collapsed condition produced on {'' => \['baz']} ok 3753 - Expected original SQL from {'' => \['baz']} ok 3754 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz']} ok 3755 - Expected fixed_condition produced on {'' => \['baz']} ok 3756 - Collapsed condition result unaltered by fixed condition extractor ok 3757 - Expected warning when collapsing/rendering {'' => \['baz']} ok 3758 - Expected collapsed condition produced on {'' => \['baz']} ok 3759 - Expected original SQL from {'' => \['baz']} ok 3760 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz']} ok 3761 - Expected fixed_condition produced on {'' => \['baz']} ok 3762 - Collapsed condition result unaltered by fixed condition extractor ok 3763 - Expected warning when collapsing/rendering ['-and',{'' => \['baz']}] ok 3764 - Expected collapsed condition produced on ['-and',{'' => \['baz']}] ok 3765 - Expected original SQL from ['-and',{'' => \['baz']}] ok 3766 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \['baz']}] ok 3767 - Expected fixed_condition produced on ['-and',{'' => \['baz']}] ok 3768 - Collapsed condition result unaltered by fixed condition extractor ok 3769 - Expected warning when collapsing/rendering ['-AND',{'' => \['baz']}] ok 3770 - Expected collapsed condition produced on ['-AND',{'' => \['baz']}] ok 3771 - Expected original SQL from ['-AND',{'' => \['baz']}] ok 3772 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \['baz']}] ok 3773 - Expected fixed_condition produced on ['-AND',{'' => \['baz']}] ok 3774 - Collapsed condition result unaltered by fixed condition extractor ok 3775 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \['baz']}]} ok 3776 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3777 - Expected original SQL from {'-OR' => ['-AND',{'' => \['baz']}]} ok 3778 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3779 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \['baz']}]} ok 3780 - Collapsed condition result unaltered by fixed condition extractor ok 3781 - Expected warning when collapsing/rendering {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3782 - Expected collapsed condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3783 - Expected original SQL from {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3784 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3785 - Expected fixed_condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3786 - Collapsed condition result unaltered by fixed condition extractor ok 3787 - Expected warning when collapsing/rendering {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3788 - Expected collapsed condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3789 - Expected original SQL from {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3790 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3791 - Expected fixed_condition produced on {'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'} ok 3792 - Collapsed condition result unaltered by fixed condition extractor ok 3793 - Expected warning when collapsing/rendering ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3794 - Expected collapsed condition produced on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3795 - Expected original SQL from ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3796 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3797 - Expected fixed_condition produced on ['-and',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3798 - Collapsed condition result unaltered by fixed condition extractor ok 3799 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3800 - Expected collapsed condition produced on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3801 - Expected original SQL from ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3802 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3803 - Expected fixed_condition produced on ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 3804 - Collapsed condition result unaltered by fixed condition extractor ok 3805 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3806 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3807 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3808 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3809 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'' => \['baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 3810 - Collapsed condition result unaltered by fixed condition extractor ok 3811 - Expected warning when collapsing/rendering {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3812 - Expected collapsed condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3813 - Expected original SQL from {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3814 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3815 - Expected fixed_condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3816 - Collapsed condition result unaltered by fixed condition extractor ok 3817 - Expected warning when collapsing/rendering {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3818 - Expected collapsed condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3819 - Expected original SQL from {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3820 - Collapse did not alter *the semantics* of the final SQL based on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3821 - Expected fixed_condition produced on {'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3822 - Collapsed condition result unaltered by fixed condition extractor ok 3823 - Expected warning when collapsing/rendering ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3824 - Expected collapsed condition produced on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3825 - Expected original SQL from ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3826 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3827 - Expected fixed_condition produced on ['-and',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3828 - Collapsed condition result unaltered by fixed condition extractor ok 3829 - Expected warning when collapsing/rendering ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3830 - Expected collapsed condition produced on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3831 - Expected original SQL from ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3832 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3833 - Expected fixed_condition produced on ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3834 - Collapsed condition result unaltered by fixed condition extractor ok 3835 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3836 - Expected collapsed condition produced on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3837 - Expected original SQL from {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3838 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3839 - Expected fixed_condition produced on {'-OR' => ['-AND',{'' => \['baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3840 - Collapsed condition result unaltered by fixed condition extractor ok 3841 - Expected warning when collapsing/rendering {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3842 - Expected collapsed condition produced on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3843 - Expected original SQL from {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3844 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3845 - Expected fixed_condition produced on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3846 - Collapsed condition result unaltered by fixed condition extractor ok 3847 - Expected warning when collapsing/rendering {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3848 - Expected collapsed condition produced on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3849 - Expected original SQL from {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3850 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3851 - Expected fixed_condition produced on {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3852 - Collapsed condition result unaltered by fixed condition extractor ok 3853 - Expected warning when collapsing/rendering ['-and',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3854 - Expected collapsed condition produced on ['-and',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3855 - Expected original SQL from ['-and',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3856 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3857 - Expected fixed_condition produced on ['-and',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3858 - Collapsed condition result unaltered by fixed condition extractor ok 3859 - Expected warning when collapsing/rendering ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3860 - Expected collapsed condition produced on ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3861 - Expected original SQL from ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3862 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3863 - Expected fixed_condition produced on ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3864 - Collapsed condition result unaltered by fixed condition extractor ok 3865 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3866 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3867 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3868 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3869 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3870 - Collapsed condition result unaltered by fixed condition extractor ok 3871 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3872 - Expected collapsed condition produced on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3873 - Expected original SQL from {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3874 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3875 - Expected fixed_condition produced on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3876 - Collapsed condition result unaltered by fixed condition extractor ok 3877 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3878 - Expected collapsed condition produced on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3879 - Expected original SQL from {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3880 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3881 - Expected fixed_condition produced on {'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3882 - Collapsed condition result unaltered by fixed condition extractor ok 3883 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3884 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3885 - Expected original SQL from ['-and',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3886 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3887 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3888 - Collapsed condition result unaltered by fixed condition extractor ok 3889 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3890 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3891 - Expected original SQL from ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3892 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3893 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3894 - Collapsed condition result unaltered by fixed condition extractor ok 3895 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3896 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3897 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3898 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3899 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3900 - Collapsed condition result unaltered by fixed condition extractor ok 3901 - Expected warning when collapsing/rendering ['-or',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3902 - Expected collapsed condition produced on ['-or',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3903 - Expected original SQL from ['-or',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3904 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3905 - Expected fixed_condition produced on ['-or',{'-and' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3906 - Collapsed condition result unaltered by fixed condition extractor ok 3907 - Expected warning when collapsing/rendering ['-and',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3908 - Expected collapsed condition produced on ['-and',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3909 - Expected original SQL from ['-and',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3910 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3911 - Expected fixed_condition produced on ['-and',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3912 - Collapsed condition result unaltered by fixed condition extractor ok 3913 - Expected warning when collapsing/rendering {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3914 - Expected collapsed condition produced on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3915 - Expected original SQL from {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3916 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3917 - Expected fixed_condition produced on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3918 - Collapsed condition result unaltered by fixed condition extractor ok 3919 - Expected warning when collapsing/rendering {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3920 - Expected collapsed condition produced on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3921 - Expected original SQL from {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3922 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3923 - Expected fixed_condition produced on {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 3924 - Collapsed condition result unaltered by fixed condition extractor ok 3925 - Expected warning when collapsing/rendering ['-and',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3926 - Expected collapsed condition produced on ['-and',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3927 - Expected original SQL from ['-and',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3928 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3929 - Expected fixed_condition produced on ['-and',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3930 - Collapsed condition result unaltered by fixed condition extractor ok 3931 - Expected warning when collapsing/rendering ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3932 - Expected collapsed condition produced on ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3933 - Expected original SQL from ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3934 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3935 - Expected fixed_condition produced on ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3936 - Collapsed condition result unaltered by fixed condition extractor ok 3937 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3938 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3939 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3940 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3941 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 3942 - Collapsed condition result unaltered by fixed condition extractor ok 3943 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3944 - Expected collapsed condition produced on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3945 - Expected original SQL from {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3946 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3947 - Expected fixed_condition produced on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3948 - Collapsed condition result unaltered by fixed condition extractor ok 3949 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3950 - Expected collapsed condition produced on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3951 - Expected original SQL from {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3952 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3953 - Expected fixed_condition produced on {'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 3954 - Collapsed condition result unaltered by fixed condition extractor ok 3955 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3956 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3957 - Expected original SQL from ['-and',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3958 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3959 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3960 - Collapsed condition result unaltered by fixed condition extractor ok 3961 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3962 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3963 - Expected original SQL from ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3964 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3965 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 3966 - Collapsed condition result unaltered by fixed condition extractor ok 3967 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3968 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3969 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3970 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3971 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 3972 - Collapsed condition result unaltered by fixed condition extractor ok 3973 - Expected warning when collapsing/rendering ['-or',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3974 - Expected collapsed condition produced on ['-or',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3975 - Expected original SQL from ['-or',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3976 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3977 - Expected fixed_condition produced on ['-or',{'-or' => [0,\'= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 3978 - Collapsed condition result unaltered by fixed condition extractor ok 3979 - Expected warning when collapsing/rendering ['-or',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3980 - Expected collapsed condition produced on ['-or',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3981 - Expected original SQL from ['-or',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3982 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3983 - Expected fixed_condition produced on ['-or',[0,\'= baz'],'bizz','buzz','foo','bar'] ok 3984 - Collapsed condition result unaltered by fixed condition extractor ok 3985 - Expected warning when collapsing/rendering {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3986 - Expected collapsed condition produced on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3987 - Expected original SQL from {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3988 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3989 - Expected fixed_condition produced on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3990 - Collapsed condition result unaltered by fixed condition extractor ok 3991 - Expected warning when collapsing/rendering {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3992 - Expected collapsed condition produced on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3993 - Expected original SQL from {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3994 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3995 - Expected fixed_condition produced on {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 3996 - Collapsed condition result unaltered by fixed condition extractor ok 3997 - Expected warning when collapsing/rendering ['-and',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3998 - Expected collapsed condition produced on ['-and',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 3999 - Expected original SQL from ['-and',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4000 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4001 - Expected fixed_condition produced on ['-and',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4002 - Collapsed condition result unaltered by fixed condition extractor ok 4003 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4004 - Expected collapsed condition produced on ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4005 - Expected original SQL from ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4006 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4007 - Expected fixed_condition produced on ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4008 - Collapsed condition result unaltered by fixed condition extractor ok 4009 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4010 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4011 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4012 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4013 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4014 - Collapsed condition result unaltered by fixed condition extractor ok 4015 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4016 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4017 - Expected original SQL from {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4018 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4019 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4020 - Collapsed condition result unaltered by fixed condition extractor ok 4021 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4022 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4023 - Expected original SQL from {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4024 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4025 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4026 - Collapsed condition result unaltered by fixed condition extractor ok 4027 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4028 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4029 - Expected original SQL from ['-and',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4030 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4031 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4032 - Collapsed condition result unaltered by fixed condition extractor ok 4033 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4034 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4035 - Expected original SQL from ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4036 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4037 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4038 - Collapsed condition result unaltered by fixed condition extractor ok 4039 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4040 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4041 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4042 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4043 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4044 - Collapsed condition result unaltered by fixed condition extractor ok 4045 - Expected warning when collapsing/rendering ['-or',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4046 - Expected collapsed condition produced on ['-or',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4047 - Expected original SQL from ['-or',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4048 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4049 - Expected fixed_condition produced on ['-or',{'-and' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4050 - Collapsed condition result unaltered by fixed condition extractor ok 4051 - Expected warning when collapsing/rendering ['-and',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4052 - Expected collapsed condition produced on ['-and',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4053 - Expected original SQL from ['-and',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4054 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4055 - Expected fixed_condition produced on ['-and',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4056 - Collapsed condition result unaltered by fixed condition extractor ok 4057 - Expected warning when collapsing/rendering {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4058 - Expected collapsed condition produced on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4059 - Expected original SQL from {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4060 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4061 - Expected fixed_condition produced on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4062 - Collapsed condition result unaltered by fixed condition extractor ok 4063 - Expected warning when collapsing/rendering {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4064 - Expected collapsed condition produced on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4065 - Expected original SQL from {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4066 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4067 - Expected fixed_condition produced on {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'} ok 4068 - Collapsed condition result unaltered by fixed condition extractor ok 4069 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4070 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4071 - Expected original SQL from ['-and',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4072 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4073 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4074 - Collapsed condition result unaltered by fixed condition extractor ok 4075 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4076 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4077 - Expected original SQL from ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4078 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4079 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4080 - Collapsed condition result unaltered by fixed condition extractor ok 4081 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4082 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4083 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4084 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4085 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 4086 - Collapsed condition result unaltered by fixed condition extractor ok 4087 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4088 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4089 - Expected original SQL from {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4090 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4091 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4092 - Collapsed condition result unaltered by fixed condition extractor ok 4093 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4094 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4095 - Expected original SQL from {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4096 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4097 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 4098 - Collapsed condition result unaltered by fixed condition extractor ok 4099 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4100 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4101 - Expected original SQL from ['-and',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4102 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4103 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4104 - Collapsed condition result unaltered by fixed condition extractor ok 4105 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4106 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4107 - Expected original SQL from ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4108 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4109 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 4110 - Collapsed condition result unaltered by fixed condition extractor ok 4111 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4112 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4113 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4114 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4115 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4116 - Collapsed condition result unaltered by fixed condition extractor ok 4117 - Expected warning when collapsing/rendering ['-or',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4118 - Expected collapsed condition produced on ['-or',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4119 - Expected original SQL from ['-or',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4120 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4121 - Expected fixed_condition produced on ['-or',{'-or' => {'0' => \'= baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 4122 - Collapsed condition result unaltered by fixed condition extractor ok 4123 - Expected warning when collapsing/rendering ['-or',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4124 - Expected collapsed condition produced on ['-or',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4125 - Expected original SQL from ['-or',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4126 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4127 - Expected fixed_condition produced on ['-or',{'0' => \'= baz'},'bizz','buzz','foo','bar'] ok 4128 - Collapsed condition result unaltered by fixed condition extractor ok 4129 - Expected warning when collapsing/rendering {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4130 - Expected collapsed condition produced on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4131 - Expected original SQL from {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4132 - Collapse did not alter *the semantics* of the final SQL based on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4133 - Expected fixed_condition produced on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4134 - Collapsed condition result unaltered by fixed condition extractor ok 4135 - Expected warning when collapsing/rendering {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4136 - Expected collapsed condition produced on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4137 - Expected original SQL from {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4138 - Collapse did not alter *the semantics* of the final SQL based on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4139 - Expected fixed_condition produced on {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'} ok 4140 - Collapsed condition result unaltered by fixed condition extractor ok 4141 - Expected warning when collapsing/rendering ['-and',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4142 - Expected collapsed condition produced on ['-and',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4143 - Expected original SQL from ['-and',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4144 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4145 - Expected fixed_condition produced on ['-and',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4146 - Collapsed condition result unaltered by fixed condition extractor ok 4147 - Expected warning when collapsing/rendering ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4148 - Expected collapsed condition produced on ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4149 - Expected original SQL from ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4150 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4151 - Expected fixed_condition produced on ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4152 - Collapsed condition result unaltered by fixed condition extractor ok 4153 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}]} ok 4154 - Expected collapsed condition produced on {'-OR' => ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}]} ok 4155 - Expected original SQL from {'-OR' => ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}]} ok 4156 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}]} ok 4157 - Expected fixed_condition produced on {'-OR' => ['-AND',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}]} ok 4158 - Collapsed condition result unaltered by fixed condition extractor ok 4159 - Expected warning when collapsing/rendering {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4160 - Expected collapsed condition produced on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4161 - Expected original SQL from {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4162 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4163 - Expected fixed_condition produced on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4164 - Collapsed condition result unaltered by fixed condition extractor ok 4165 - Expected warning when collapsing/rendering {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4166 - Expected collapsed condition produced on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4167 - Expected original SQL from {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4168 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4169 - Expected fixed_condition produced on {'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}} ok 4170 - Collapsed condition result unaltered by fixed condition extractor ok 4171 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4172 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4173 - Expected original SQL from ['-and',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4174 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4175 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4176 - Collapsed condition result unaltered by fixed condition extractor ok 4177 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4178 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4179 - Expected original SQL from ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4180 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4181 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}] ok 4182 - Collapsed condition result unaltered by fixed condition extractor ok 4183 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}]} ok 4184 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}]} ok 4185 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}]} ok 4186 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}]} ok 4187 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}}]} ok 4188 - Collapsed condition result unaltered by fixed condition extractor ok 4189 - Expected warning when collapsing/rendering ['-or',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4190 - Expected collapsed condition produced on ['-or',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4191 - Expected original SQL from ['-or',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4192 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4193 - Expected fixed_condition produced on ['-or',{'0' => \'= baz','bizz' => 'buzz','foo' => 'bar'}] ok 4194 - Collapsed condition result unaltered by fixed condition extractor ok 4195 - Expected warning when collapsing/rendering ['0',\'= baz','bizz','buzz','foo','bar'] ok 4196 - Expected collapsed condition produced on ['0',\'= baz','bizz','buzz','foo','bar'] ok 4197 - Expected original SQL from ['0',\'= baz','bizz','buzz','foo','bar'] ok 4198 - Collapse did not alter *the semantics* of the final SQL based on ['0',\'= baz','bizz','buzz','foo','bar'] ok 4199 - Expected fixed_condition produced on ['0',\'= baz','bizz','buzz','foo','bar'] ok 4200 - Collapsed condition result unaltered by fixed condition extractor ok 4201 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4202 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4203 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4204 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4205 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4206 - Collapsed condition result unaltered by fixed condition extractor ok 4207 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4208 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4209 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4210 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4211 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']} ok 4212 - Collapsed condition result unaltered by fixed condition extractor ok 4213 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4214 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4215 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4216 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4217 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4218 - Collapsed condition result unaltered by fixed condition extractor ok 4219 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4220 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4221 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4222 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4223 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}] ok 4224 - Collapsed condition result unaltered by fixed condition extractor ok 4225 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}]} ok 4226 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}]} ok 4227 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}]} ok 4228 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}]} ok 4229 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\'= baz'],'bizz','buzz']}]} ok 4230 - Collapsed condition result unaltered by fixed condition extractor ok 4231 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',[0,\'= baz'],'bizz','buzz']] ok 4232 - Expected collapsed condition produced on ['-or',['foo','bar','-and',[0,\'= baz'],'bizz','buzz']] ok 4233 - Expected original SQL from ['-or',['foo','bar','-and',[0,\'= baz'],'bizz','buzz']] ok 4234 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',[0,\'= baz'],'bizz','buzz']] ok 4235 - Expected fixed_condition produced on ['-or',['foo','bar','-and',[0,\'= baz'],'bizz','buzz']] ok 4236 - Collapsed condition result unaltered by fixed condition extractor ok 4237 - Expected warning when collapsing/rendering ['foo','bar','-and',[0,\'= baz'],'bizz','buzz'] ok 4238 - Expected collapsed condition produced on ['foo','bar','-and',[0,\'= baz'],'bizz','buzz'] ok 4239 - Expected original SQL from ['foo','bar','-and',[0,\'= baz'],'bizz','buzz'] ok 4240 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',[0,\'= baz'],'bizz','buzz'] ok 4241 - Expected fixed_condition produced on ['foo','bar','-and',[0,\'= baz'],'bizz','buzz'] ok 4242 - Collapsed condition result unaltered by fixed condition extractor ok 4243 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4244 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4245 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4246 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4247 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4248 - Collapsed condition result unaltered by fixed condition extractor ok 4249 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4250 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4251 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4252 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4253 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']} ok 4254 - Collapsed condition result unaltered by fixed condition extractor ok 4255 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4256 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4257 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4258 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4259 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4260 - Collapsed condition result unaltered by fixed condition extractor ok 4261 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4262 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4263 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4264 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4265 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}] ok 4266 - Collapsed condition result unaltered by fixed condition extractor ok 4267 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}]} ok 4268 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}]} ok 4269 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}]} ok 4270 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}]} ok 4271 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\'= baz'],'bizz','buzz']}]} ok 4272 - Collapsed condition result unaltered by fixed condition extractor ok 4273 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',[0,\'= baz'],'bizz','buzz']] ok 4274 - Expected collapsed condition produced on ['-or',['foo','bar','-or',[0,\'= baz'],'bizz','buzz']] ok 4275 - Expected original SQL from ['-or',['foo','bar','-or',[0,\'= baz'],'bizz','buzz']] ok 4276 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',[0,\'= baz'],'bizz','buzz']] ok 4277 - Expected fixed_condition produced on ['-or',['foo','bar','-or',[0,\'= baz'],'bizz','buzz']] ok 4278 - Collapsed condition result unaltered by fixed condition extractor ok 4279 - Expected warning when collapsing/rendering ['foo','bar','-or',[0,\'= baz'],'bizz','buzz'] ok 4280 - Expected collapsed condition produced on ['foo','bar','-or',[0,\'= baz'],'bizz','buzz'] ok 4281 - Expected original SQL from ['foo','bar','-or',[0,\'= baz'],'bizz','buzz'] ok 4282 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',[0,\'= baz'],'bizz','buzz'] ok 4283 - Expected fixed_condition produced on ['foo','bar','-or',[0,\'= baz'],'bizz','buzz'] ok 4284 - Collapsed condition result unaltered by fixed condition extractor ok 4285 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4286 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4287 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4288 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4289 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4290 - Collapsed condition result unaltered by fixed condition extractor ok 4291 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4292 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4293 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4294 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4295 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']} ok 4296 - Collapsed condition result unaltered by fixed condition extractor ok 4297 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4298 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4299 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4300 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4301 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4302 - Collapsed condition result unaltered by fixed condition extractor ok 4303 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4304 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4305 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4306 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4307 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}] ok 4308 - Collapsed condition result unaltered by fixed condition extractor ok 4309 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}]} ok 4310 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}]} ok 4311 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}]} ok 4312 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}]} ok 4313 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']}]} ok 4314 - Collapsed condition result unaltered by fixed condition extractor ok 4315 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']] ok 4316 - Expected collapsed condition produced on ['-or',['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']] ok 4317 - Expected original SQL from ['-or',['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']] ok 4318 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']] ok 4319 - Expected fixed_condition produced on ['-or',['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz']] ok 4320 - Collapsed condition result unaltered by fixed condition extractor ok 4321 - Expected warning when collapsing/rendering ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz'] ok 4322 - Expected collapsed condition produced on ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz'] ok 4323 - Expected original SQL from ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz'] ok 4324 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz'] ok 4325 - Expected fixed_condition produced on ['foo','bar','-and',{'0' => \'= baz'},'bizz','buzz'] ok 4326 - Collapsed condition result unaltered by fixed condition extractor ok 4327 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4328 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4329 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4330 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4331 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4332 - Collapsed condition result unaltered by fixed condition extractor ok 4333 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4334 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4335 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4336 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4337 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']} ok 4338 - Collapsed condition result unaltered by fixed condition extractor ok 4339 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4340 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4341 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4342 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4343 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4344 - Collapsed condition result unaltered by fixed condition extractor ok 4345 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4346 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4347 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4348 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4349 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}] ok 4350 - Collapsed condition result unaltered by fixed condition extractor ok 4351 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}]} ok 4352 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}]} ok 4353 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}]} ok 4354 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}]} ok 4355 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']}]} ok 4356 - Collapsed condition result unaltered by fixed condition extractor ok 4357 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']] ok 4358 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']] ok 4359 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']] ok 4360 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']] ok 4361 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz']] ok 4362 - Collapsed condition result unaltered by fixed condition extractor ok 4363 - Expected warning when collapsing/rendering ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz'] ok 4364 - Expected collapsed condition produced on ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz'] ok 4365 - Expected original SQL from ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz'] ok 4366 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz'] ok 4367 - Expected fixed_condition produced on ['foo','bar','-or',{'0' => \'= baz'},'bizz','buzz'] ok 4368 - Collapsed condition result unaltered by fixed condition extractor ok 4369 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4370 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4371 - Expected original SQL from {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4372 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4373 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4374 - Collapsed condition result unaltered by fixed condition extractor ok 4375 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4376 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4377 - Expected original SQL from {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4378 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4379 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,\'= baz','bizz','buzz']} ok 4380 - Collapsed condition result unaltered by fixed condition extractor ok 4381 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4382 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4383 - Expected original SQL from ['-and',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4384 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4385 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4386 - Collapsed condition result unaltered by fixed condition extractor ok 4387 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4388 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4389 - Expected original SQL from ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4390 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4391 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}] ok 4392 - Collapsed condition result unaltered by fixed condition extractor ok 4393 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}]} ok 4394 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}]} ok 4395 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}]} ok 4396 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}]} ok 4397 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\'= baz','bizz','buzz']}]} ok 4398 - Collapsed condition result unaltered by fixed condition extractor ok 4399 - Expected warning when collapsing/rendering ['-or',['foo','bar',0,\'= baz','bizz','buzz']] ok 4400 - Expected collapsed condition produced on ['-or',['foo','bar',0,\'= baz','bizz','buzz']] ok 4401 - Expected original SQL from ['-or',['foo','bar',0,\'= baz','bizz','buzz']] ok 4402 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar',0,\'= baz','bizz','buzz']] ok 4403 - Expected fixed_condition produced on ['-or',['foo','bar',0,\'= baz','bizz','buzz']] ok 4404 - Collapsed condition result unaltered by fixed condition extractor ok 4405 - Expected warning when collapsing/rendering ['foo','bar',0,\'= baz','bizz','buzz'] ok 4406 - Expected collapsed condition produced on ['foo','bar',0,\'= baz','bizz','buzz'] ok 4407 - Expected original SQL from ['foo','bar',0,\'= baz','bizz','buzz'] ok 4408 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar',0,\'= baz','bizz','buzz'] ok 4409 - Expected fixed_condition produced on ['foo','bar',0,\'= baz','bizz','buzz'] ok 4410 - Collapsed condition result unaltered by fixed condition extractor ok 4411 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4412 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4413 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4414 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4415 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4416 - Collapsed condition result unaltered by fixed condition extractor ok 4417 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4418 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4419 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4420 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4421 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 4422 - Collapsed condition result unaltered by fixed condition extractor ok 4423 - Expected warning when collapsing/rendering ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4424 - Expected collapsed condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4425 - Expected original SQL from ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4426 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4427 - Expected fixed_condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4428 - Collapsed condition result unaltered by fixed condition extractor ok 4429 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4430 - Expected collapsed condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4431 - Expected original SQL from ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4432 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4433 - Expected fixed_condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 4434 - Collapsed condition result unaltered by fixed condition extractor ok 4435 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 4436 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 4437 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 4438 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 4439 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 4440 - Collapsed condition result unaltered by fixed condition extractor ok 4441 - Expected warning when collapsing/rendering ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 4442 - Expected collapsed condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 4443 - Expected original SQL from ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 4444 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 4445 - Expected fixed_condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 4446 - Collapsed condition result unaltered by fixed condition extractor ok 4447 - Expected warning when collapsing/rendering [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 4448 - Expected collapsed condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 4449 - Expected original SQL from [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 4450 - Collapse did not alter *the semantics* of the final SQL based on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 4451 - Expected fixed_condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 4452 - Collapsed condition result unaltered by fixed condition extractor ok 4453 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4454 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4455 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4456 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4457 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4458 - Collapsed condition result unaltered by fixed condition extractor ok 4459 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4460 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4461 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4462 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4463 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 4464 - Collapsed condition result unaltered by fixed condition extractor ok 4465 - Expected warning when collapsing/rendering ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4466 - Expected collapsed condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4467 - Expected original SQL from ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4468 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4469 - Expected fixed_condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4470 - Collapsed condition result unaltered by fixed condition extractor ok 4471 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4472 - Expected collapsed condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4473 - Expected original SQL from ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4474 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4475 - Expected fixed_condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 4476 - Collapsed condition result unaltered by fixed condition extractor ok 4477 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 4478 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 4479 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 4480 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 4481 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 4482 - Collapsed condition result unaltered by fixed condition extractor ok 4483 - Expected warning when collapsing/rendering ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 4484 - Expected collapsed condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 4485 - Expected original SQL from ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 4486 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 4487 - Expected fixed_condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 4488 - Collapsed condition result unaltered by fixed condition extractor ok 4489 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 4490 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 4491 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 4492 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 4493 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 4494 - Collapsed condition result unaltered by fixed condition extractor ok 4495 - Expected warning when collapsing/rendering {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4496 - Expected collapsed condition produced on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4497 - Expected original SQL from {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4498 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4499 - Expected fixed_condition produced on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4500 - Collapsed condition result unaltered by fixed condition extractor ok 4501 - Expected warning when collapsing/rendering {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4502 - Expected collapsed condition produced on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4503 - Expected original SQL from {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4504 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4505 - Expected fixed_condition produced on {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4506 - Collapsed condition result unaltered by fixed condition extractor ok 4507 - Expected warning when collapsing/rendering ['-and',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4508 - Expected collapsed condition produced on ['-and',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4509 - Expected original SQL from ['-and',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4510 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4511 - Expected fixed_condition produced on ['-and',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4512 - Collapsed condition result unaltered by fixed condition extractor ok 4513 - Expected warning when collapsing/rendering ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4514 - Expected collapsed condition produced on ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4515 - Expected original SQL from ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4516 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4517 - Expected fixed_condition produced on ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4518 - Collapsed condition result unaltered by fixed condition extractor ok 4519 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4520 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4521 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4522 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4523 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4524 - Collapsed condition result unaltered by fixed condition extractor ok 4525 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4526 - Expected collapsed condition produced on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4527 - Expected original SQL from {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4528 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4529 - Expected fixed_condition produced on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4530 - Collapsed condition result unaltered by fixed condition extractor ok 4531 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4532 - Expected collapsed condition produced on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4533 - Expected original SQL from {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4534 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4535 - Expected fixed_condition produced on {'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4536 - Collapsed condition result unaltered by fixed condition extractor ok 4537 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4538 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4539 - Expected original SQL from ['-and',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4540 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4541 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4542 - Collapsed condition result unaltered by fixed condition extractor ok 4543 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4544 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4545 - Expected original SQL from ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4546 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4547 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4548 - Collapsed condition result unaltered by fixed condition extractor ok 4549 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4550 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4551 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4552 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4553 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4554 - Collapsed condition result unaltered by fixed condition extractor ok 4555 - Expected warning when collapsing/rendering ['-or',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4556 - Expected collapsed condition produced on ['-or',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4557 - Expected original SQL from ['-or',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4558 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4559 - Expected fixed_condition produced on ['-or',{'-and' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4560 - Collapsed condition result unaltered by fixed condition extractor ok 4561 - Expected warning when collapsing/rendering ['-and',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4562 - Expected collapsed condition produced on ['-and',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4563 - Expected original SQL from ['-and',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4564 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4565 - Expected fixed_condition produced on ['-and',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4566 - Collapsed condition result unaltered by fixed condition extractor ok 4567 - Expected warning when collapsing/rendering {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4568 - Expected collapsed condition produced on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4569 - Expected original SQL from {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4570 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4571 - Expected fixed_condition produced on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4572 - Collapsed condition result unaltered by fixed condition extractor ok 4573 - Expected warning when collapsing/rendering {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4574 - Expected collapsed condition produced on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4575 - Expected original SQL from {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4576 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4577 - Expected fixed_condition produced on {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'} ok 4578 - Collapsed condition result unaltered by fixed condition extractor ok 4579 - Expected warning when collapsing/rendering ['-and',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4580 - Expected collapsed condition produced on ['-and',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4581 - Expected original SQL from ['-and',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4582 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4583 - Expected fixed_condition produced on ['-and',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4584 - Collapsed condition result unaltered by fixed condition extractor ok 4585 - Expected warning when collapsing/rendering ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4586 - Expected collapsed condition produced on ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4587 - Expected original SQL from ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4588 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4589 - Expected fixed_condition produced on ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4590 - Collapsed condition result unaltered by fixed condition extractor ok 4591 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4592 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4593 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4594 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4595 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}]} ok 4596 - Collapsed condition result unaltered by fixed condition extractor ok 4597 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4598 - Expected collapsed condition produced on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4599 - Expected original SQL from {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4600 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4601 - Expected fixed_condition produced on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4602 - Collapsed condition result unaltered by fixed condition extractor ok 4603 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4604 - Expected collapsed condition produced on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4605 - Expected original SQL from {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4606 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4607 - Expected fixed_condition produced on {'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}} ok 4608 - Collapsed condition result unaltered by fixed condition extractor ok 4609 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4610 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4611 - Expected original SQL from ['-and',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4612 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4613 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4614 - Collapsed condition result unaltered by fixed condition extractor ok 4615 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4616 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4617 - Expected original SQL from ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4618 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4619 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}] ok 4620 - Collapsed condition result unaltered by fixed condition extractor ok 4621 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4622 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4623 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4624 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4625 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4626 - Collapsed condition result unaltered by fixed condition extractor ok 4627 - Expected warning when collapsing/rendering ['-or',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4628 - Expected collapsed condition produced on ['-or',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4629 - Expected original SQL from ['-or',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4630 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4631 - Expected fixed_condition produced on ['-or',{'-or' => [0,\['= baz']],'bizz' => 'buzz','foo' => 'bar'}] ok 4632 - Collapsed condition result unaltered by fixed condition extractor ok 4633 - Expected warning when collapsing/rendering ['-or',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4634 - Expected collapsed condition produced on ['-or',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4635 - Expected original SQL from ['-or',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4636 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4637 - Expected fixed_condition produced on ['-or',[0,\['= baz']],'bizz','buzz','foo','bar'] ok 4638 - Collapsed condition result unaltered by fixed condition extractor ok 4639 - Expected warning when collapsing/rendering {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4640 - Expected collapsed condition produced on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4641 - Expected original SQL from {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4642 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4643 - Expected fixed_condition produced on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4644 - Collapsed condition result unaltered by fixed condition extractor ok 4645 - Expected warning when collapsing/rendering {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4646 - Expected collapsed condition produced on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4647 - Expected original SQL from {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4648 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4649 - Expected fixed_condition produced on {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4650 - Collapsed condition result unaltered by fixed condition extractor ok 4651 - Expected warning when collapsing/rendering ['-and',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4652 - Expected collapsed condition produced on ['-and',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4653 - Expected original SQL from ['-and',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4654 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4655 - Expected fixed_condition produced on ['-and',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4656 - Collapsed condition result unaltered by fixed condition extractor ok 4657 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4658 - Expected collapsed condition produced on ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4659 - Expected original SQL from ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4660 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4661 - Expected fixed_condition produced on ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4662 - Collapsed condition result unaltered by fixed condition extractor ok 4663 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4664 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4665 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4666 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4667 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4668 - Collapsed condition result unaltered by fixed condition extractor ok 4669 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4670 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4671 - Expected original SQL from {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4672 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4673 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4674 - Collapsed condition result unaltered by fixed condition extractor ok 4675 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4676 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4677 - Expected original SQL from {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4678 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4679 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4680 - Collapsed condition result unaltered by fixed condition extractor ok 4681 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4682 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4683 - Expected original SQL from ['-and',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4684 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4685 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4686 - Collapsed condition result unaltered by fixed condition extractor ok 4687 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4688 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4689 - Expected original SQL from ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4690 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4691 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4692 - Collapsed condition result unaltered by fixed condition extractor ok 4693 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4694 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4695 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4696 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4697 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4698 - Collapsed condition result unaltered by fixed condition extractor ok 4699 - Expected warning when collapsing/rendering ['-or',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4700 - Expected collapsed condition produced on ['-or',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4701 - Expected original SQL from ['-or',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4702 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4703 - Expected fixed_condition produced on ['-or',{'-and' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4704 - Collapsed condition result unaltered by fixed condition extractor ok 4705 - Expected warning when collapsing/rendering ['-and',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4706 - Expected collapsed condition produced on ['-and',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4707 - Expected original SQL from ['-and',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4708 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4709 - Expected fixed_condition produced on ['-and',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4710 - Collapsed condition result unaltered by fixed condition extractor ok 4711 - Expected warning when collapsing/rendering {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4712 - Expected collapsed condition produced on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4713 - Expected original SQL from {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4714 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4715 - Expected fixed_condition produced on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4716 - Collapsed condition result unaltered by fixed condition extractor ok 4717 - Expected warning when collapsing/rendering {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4718 - Expected collapsed condition produced on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4719 - Expected original SQL from {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4720 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4721 - Expected fixed_condition produced on {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'} ok 4722 - Collapsed condition result unaltered by fixed condition extractor ok 4723 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4724 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4725 - Expected original SQL from ['-and',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4726 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4727 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4728 - Collapsed condition result unaltered by fixed condition extractor ok 4729 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4730 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4731 - Expected original SQL from ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4732 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4733 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4734 - Collapsed condition result unaltered by fixed condition extractor ok 4735 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4736 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4737 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4738 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4739 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}]} ok 4740 - Collapsed condition result unaltered by fixed condition extractor ok 4741 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4742 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4743 - Expected original SQL from {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4744 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4745 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4746 - Collapsed condition result unaltered by fixed condition extractor ok 4747 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4748 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4749 - Expected original SQL from {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4750 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4751 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}} ok 4752 - Collapsed condition result unaltered by fixed condition extractor ok 4753 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4754 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4755 - Expected original SQL from ['-and',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4756 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4757 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4758 - Collapsed condition result unaltered by fixed condition extractor ok 4759 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4760 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4761 - Expected original SQL from ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4762 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4763 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}] ok 4764 - Collapsed condition result unaltered by fixed condition extractor ok 4765 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4766 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4767 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4768 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4769 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}}]} ok 4770 - Collapsed condition result unaltered by fixed condition extractor ok 4771 - Expected warning when collapsing/rendering ['-or',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4772 - Expected collapsed condition produced on ['-or',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4773 - Expected original SQL from ['-or',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4774 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4775 - Expected fixed_condition produced on ['-or',{'-or' => {'0' => \['= baz']},'bizz' => 'buzz','foo' => 'bar'}] ok 4776 - Collapsed condition result unaltered by fixed condition extractor ok 4777 - Expected warning when collapsing/rendering ['-or',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4778 - Expected collapsed condition produced on ['-or',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4779 - Expected original SQL from ['-or',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4780 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4781 - Expected fixed_condition produced on ['-or',{'0' => \['= baz']},'bizz','buzz','foo','bar'] ok 4782 - Collapsed condition result unaltered by fixed condition extractor ok 4783 - Expected warning when collapsing/rendering {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4784 - Expected collapsed condition produced on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4785 - Expected original SQL from {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4786 - Collapse did not alter *the semantics* of the final SQL based on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4787 - Expected fixed_condition produced on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4788 - Collapsed condition result unaltered by fixed condition extractor ok 4789 - Expected warning when collapsing/rendering {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4790 - Expected collapsed condition produced on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4791 - Expected original SQL from {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4792 - Collapse did not alter *the semantics* of the final SQL based on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4793 - Expected fixed_condition produced on {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'} ok 4794 - Collapsed condition result unaltered by fixed condition extractor ok 4795 - Expected warning when collapsing/rendering ['-and',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4796 - Expected collapsed condition produced on ['-and',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4797 - Expected original SQL from ['-and',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4798 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4799 - Expected fixed_condition produced on ['-and',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4800 - Collapsed condition result unaltered by fixed condition extractor ok 4801 - Expected warning when collapsing/rendering ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4802 - Expected collapsed condition produced on ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4803 - Expected original SQL from ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4804 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4805 - Expected fixed_condition produced on ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4806 - Collapsed condition result unaltered by fixed condition extractor ok 4807 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 4808 - Expected collapsed condition produced on {'-OR' => ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 4809 - Expected original SQL from {'-OR' => ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 4810 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 4811 - Expected fixed_condition produced on {'-OR' => ['-AND',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}]} ok 4812 - Collapsed condition result unaltered by fixed condition extractor ok 4813 - Expected warning when collapsing/rendering {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4814 - Expected collapsed condition produced on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4815 - Expected original SQL from {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4816 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4817 - Expected fixed_condition produced on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4818 - Collapsed condition result unaltered by fixed condition extractor ok 4819 - Expected warning when collapsing/rendering {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4820 - Expected collapsed condition produced on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4821 - Expected original SQL from {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4822 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4823 - Expected fixed_condition produced on {'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}} ok 4824 - Collapsed condition result unaltered by fixed condition extractor ok 4825 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4826 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4827 - Expected original SQL from ['-and',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4828 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4829 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4830 - Collapsed condition result unaltered by fixed condition extractor ok 4831 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4832 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4833 - Expected original SQL from ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4834 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4835 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}] ok 4836 - Collapsed condition result unaltered by fixed condition extractor ok 4837 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4838 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4839 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4840 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4841 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}}]} ok 4842 - Collapsed condition result unaltered by fixed condition extractor ok 4843 - Expected warning when collapsing/rendering ['-or',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4844 - Expected collapsed condition produced on ['-or',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4845 - Expected original SQL from ['-or',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4846 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4847 - Expected fixed_condition produced on ['-or',{'0' => \['= baz'],'bizz' => 'buzz','foo' => 'bar'}] ok 4848 - Collapsed condition result unaltered by fixed condition extractor ok 4849 - Expected warning when collapsing/rendering ['0',\['= baz'],'bizz','buzz','foo','bar'] ok 4850 - Expected collapsed condition produced on ['0',\['= baz'],'bizz','buzz','foo','bar'] ok 4851 - Expected original SQL from ['0',\['= baz'],'bizz','buzz','foo','bar'] ok 4852 - Collapse did not alter *the semantics* of the final SQL based on ['0',\['= baz'],'bizz','buzz','foo','bar'] ok 4853 - Expected fixed_condition produced on ['0',\['= baz'],'bizz','buzz','foo','bar'] ok 4854 - Collapsed condition result unaltered by fixed condition extractor ok 4855 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4856 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4857 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4858 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4859 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4860 - Collapsed condition result unaltered by fixed condition extractor ok 4861 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4862 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4863 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4864 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4865 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']} ok 4866 - Collapsed condition result unaltered by fixed condition extractor ok 4867 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4868 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4869 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4870 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4871 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4872 - Collapsed condition result unaltered by fixed condition extractor ok 4873 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4874 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4875 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4876 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4877 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}] ok 4878 - Collapsed condition result unaltered by fixed condition extractor ok 4879 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}]} ok 4880 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}]} ok 4881 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}]} ok 4882 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}]} ok 4883 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,\['= baz']],'bizz','buzz']}]} ok 4884 - Collapsed condition result unaltered by fixed condition extractor ok 4885 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',[0,\['= baz']],'bizz','buzz']] ok 4886 - Expected collapsed condition produced on ['-or',['foo','bar','-and',[0,\['= baz']],'bizz','buzz']] ok 4887 - Expected original SQL from ['-or',['foo','bar','-and',[0,\['= baz']],'bizz','buzz']] ok 4888 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',[0,\['= baz']],'bizz','buzz']] ok 4889 - Expected fixed_condition produced on ['-or',['foo','bar','-and',[0,\['= baz']],'bizz','buzz']] ok 4890 - Collapsed condition result unaltered by fixed condition extractor ok 4891 - Expected warning when collapsing/rendering ['foo','bar','-and',[0,\['= baz']],'bizz','buzz'] ok 4892 - Expected collapsed condition produced on ['foo','bar','-and',[0,\['= baz']],'bizz','buzz'] ok 4893 - Expected original SQL from ['foo','bar','-and',[0,\['= baz']],'bizz','buzz'] ok 4894 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',[0,\['= baz']],'bizz','buzz'] ok 4895 - Expected fixed_condition produced on ['foo','bar','-and',[0,\['= baz']],'bizz','buzz'] ok 4896 - Collapsed condition result unaltered by fixed condition extractor ok 4897 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4898 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4899 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4900 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4901 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4902 - Collapsed condition result unaltered by fixed condition extractor ok 4903 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4904 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4905 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4906 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4907 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']} ok 4908 - Collapsed condition result unaltered by fixed condition extractor ok 4909 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4910 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4911 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4912 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4913 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4914 - Collapsed condition result unaltered by fixed condition extractor ok 4915 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4916 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4917 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4918 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4919 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}] ok 4920 - Collapsed condition result unaltered by fixed condition extractor ok 4921 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}]} ok 4922 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}]} ok 4923 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}]} ok 4924 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}]} ok 4925 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,\['= baz']],'bizz','buzz']}]} ok 4926 - Collapsed condition result unaltered by fixed condition extractor ok 4927 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',[0,\['= baz']],'bizz','buzz']] ok 4928 - Expected collapsed condition produced on ['-or',['foo','bar','-or',[0,\['= baz']],'bizz','buzz']] ok 4929 - Expected original SQL from ['-or',['foo','bar','-or',[0,\['= baz']],'bizz','buzz']] ok 4930 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',[0,\['= baz']],'bizz','buzz']] ok 4931 - Expected fixed_condition produced on ['-or',['foo','bar','-or',[0,\['= baz']],'bizz','buzz']] ok 4932 - Collapsed condition result unaltered by fixed condition extractor ok 4933 - Expected warning when collapsing/rendering ['foo','bar','-or',[0,\['= baz']],'bizz','buzz'] ok 4934 - Expected collapsed condition produced on ['foo','bar','-or',[0,\['= baz']],'bizz','buzz'] ok 4935 - Expected original SQL from ['foo','bar','-or',[0,\['= baz']],'bizz','buzz'] ok 4936 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',[0,\['= baz']],'bizz','buzz'] ok 4937 - Expected fixed_condition produced on ['foo','bar','-or',[0,\['= baz']],'bizz','buzz'] ok 4938 - Collapsed condition result unaltered by fixed condition extractor ok 4939 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4940 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4941 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4942 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4943 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4944 - Collapsed condition result unaltered by fixed condition extractor ok 4945 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4946 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4947 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4948 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4949 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']} ok 4950 - Collapsed condition result unaltered by fixed condition extractor ok 4951 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4952 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4953 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4954 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4955 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4956 - Collapsed condition result unaltered by fixed condition extractor ok 4957 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4958 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4959 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4960 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4961 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}] ok 4962 - Collapsed condition result unaltered by fixed condition extractor ok 4963 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}]} ok 4964 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}]} ok 4965 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}]} ok 4966 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}]} ok 4967 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']}]} ok 4968 - Collapsed condition result unaltered by fixed condition extractor ok 4969 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']] ok 4970 - Expected collapsed condition produced on ['-or',['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']] ok 4971 - Expected original SQL from ['-or',['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']] ok 4972 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']] ok 4973 - Expected fixed_condition produced on ['-or',['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz']] ok 4974 - Collapsed condition result unaltered by fixed condition extractor ok 4975 - Expected warning when collapsing/rendering ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz'] ok 4976 - Expected collapsed condition produced on ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz'] ok 4977 - Expected original SQL from ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz'] ok 4978 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz'] ok 4979 - Expected fixed_condition produced on ['foo','bar','-and',{'0' => \['= baz']},'bizz','buzz'] ok 4980 - Collapsed condition result unaltered by fixed condition extractor ok 4981 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4982 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4983 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4984 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4985 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4986 - Collapsed condition result unaltered by fixed condition extractor ok 4987 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4988 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4989 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4990 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4991 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']} ok 4992 - Collapsed condition result unaltered by fixed condition extractor ok 4993 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 4994 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 4995 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 4996 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 4997 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 4998 - Collapsed condition result unaltered by fixed condition extractor ok 4999 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 5000 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 5001 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 5002 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 5003 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}] ok 5004 - Collapsed condition result unaltered by fixed condition extractor ok 5005 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}]} ok 5006 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}]} ok 5007 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}]} ok 5008 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}]} ok 5009 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']}]} ok 5010 - Collapsed condition result unaltered by fixed condition extractor ok 5011 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']] ok 5012 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']] ok 5013 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']] ok 5014 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']] ok 5015 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz']] ok 5016 - Collapsed condition result unaltered by fixed condition extractor ok 5017 - Expected warning when collapsing/rendering ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz'] ok 5018 - Expected collapsed condition produced on ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz'] ok 5019 - Expected original SQL from ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz'] ok 5020 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz'] ok 5021 - Expected fixed_condition produced on ['foo','bar','-or',{'0' => \['= baz']},'bizz','buzz'] ok 5022 - Collapsed condition result unaltered by fixed condition extractor ok 5023 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5024 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5025 - Expected original SQL from {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5026 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5027 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5028 - Collapsed condition result unaltered by fixed condition extractor ok 5029 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5030 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5031 - Expected original SQL from {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5032 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5033 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']} ok 5034 - Collapsed condition result unaltered by fixed condition extractor ok 5035 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5036 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5037 - Expected original SQL from ['-and',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5038 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5039 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5040 - Collapsed condition result unaltered by fixed condition extractor ok 5041 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5042 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5043 - Expected original SQL from ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5044 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5045 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}] ok 5046 - Collapsed condition result unaltered by fixed condition extractor ok 5047 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}]} ok 5048 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}]} ok 5049 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}]} ok 5050 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}]} ok 5051 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,\['= baz'],'bizz','buzz']}]} ok 5052 - Collapsed condition result unaltered by fixed condition extractor ok 5053 - Expected warning when collapsing/rendering ['-or',['foo','bar',0,\['= baz'],'bizz','buzz']] ok 5054 - Expected collapsed condition produced on ['-or',['foo','bar',0,\['= baz'],'bizz','buzz']] ok 5055 - Expected original SQL from ['-or',['foo','bar',0,\['= baz'],'bizz','buzz']] ok 5056 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar',0,\['= baz'],'bizz','buzz']] ok 5057 - Expected fixed_condition produced on ['-or',['foo','bar',0,\['= baz'],'bizz','buzz']] ok 5058 - Collapsed condition result unaltered by fixed condition extractor ok 5059 - Expected warning when collapsing/rendering ['foo','bar',0,\['= baz'],'bizz','buzz'] ok 5060 - Expected collapsed condition produced on ['foo','bar',0,\['= baz'],'bizz','buzz'] ok 5061 - Expected original SQL from ['foo','bar',0,\['= baz'],'bizz','buzz'] ok 5062 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar',0,\['= baz'],'bizz','buzz'] ok 5063 - Expected fixed_condition produced on ['foo','bar',0,\['= baz'],'bizz','buzz'] ok 5064 - Collapsed condition result unaltered by fixed condition extractor ok 5065 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5066 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5067 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5068 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5069 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5070 - Collapsed condition result unaltered by fixed condition extractor ok 5071 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5072 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5073 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5074 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5075 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5076 - Collapsed condition result unaltered by fixed condition extractor ok 5077 - Expected warning when collapsing/rendering ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5078 - Expected collapsed condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5079 - Expected original SQL from ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5080 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5081 - Expected fixed_condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5082 - Collapsed condition result unaltered by fixed condition extractor ok 5083 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5084 - Expected collapsed condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5085 - Expected original SQL from ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5086 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5087 - Expected fixed_condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5088 - Collapsed condition result unaltered by fixed condition extractor ok 5089 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5090 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5091 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5092 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5093 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5094 - Collapsed condition result unaltered by fixed condition extractor ok 5095 - Expected warning when collapsing/rendering ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5096 - Expected collapsed condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5097 - Expected original SQL from ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5098 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5099 - Expected fixed_condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5100 - Collapsed condition result unaltered by fixed condition extractor ok 5101 - Expected warning when collapsing/rendering [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5102 - Expected collapsed condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5103 - Expected original SQL from [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5104 - Collapse did not alter *the semantics* of the final SQL based on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5105 - Expected fixed_condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5106 - Collapsed condition result unaltered by fixed condition extractor ok 5107 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5108 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5109 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5110 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5111 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5112 - Collapsed condition result unaltered by fixed condition extractor ok 5113 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5114 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5115 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5116 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5117 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5118 - Collapsed condition result unaltered by fixed condition extractor ok 5119 - Expected warning when collapsing/rendering ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5120 - Expected collapsed condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5121 - Expected original SQL from ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5122 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5123 - Expected fixed_condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5124 - Collapsed condition result unaltered by fixed condition extractor ok 5125 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5126 - Expected collapsed condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5127 - Expected original SQL from ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5128 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5129 - Expected fixed_condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5130 - Collapsed condition result unaltered by fixed condition extractor ok 5131 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5132 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5133 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5134 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5135 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5136 - Collapsed condition result unaltered by fixed condition extractor ok 5137 - Expected warning when collapsing/rendering ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5138 - Expected collapsed condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5139 - Expected original SQL from ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5140 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5141 - Expected fixed_condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5142 - Collapsed condition result unaltered by fixed condition extractor ok 5143 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5144 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5145 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5146 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5147 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5148 - Collapsed condition result unaltered by fixed condition extractor ok 5149 - Expected warning when collapsing/rendering {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5150 - Expected collapsed condition produced on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5151 - Expected original SQL from {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5152 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5153 - Expected fixed_condition produced on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5154 - Collapsed condition result unaltered by fixed condition extractor ok 5155 - Expected warning when collapsing/rendering {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5156 - Expected collapsed condition produced on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5157 - Expected original SQL from {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5158 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5159 - Expected fixed_condition produced on {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5160 - Collapsed condition result unaltered by fixed condition extractor ok 5161 - Expected warning when collapsing/rendering ['-and',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5162 - Expected collapsed condition produced on ['-and',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5163 - Expected original SQL from ['-and',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5164 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5165 - Expected fixed_condition produced on ['-and',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5166 - Collapsed condition result unaltered by fixed condition extractor ok 5167 - Expected warning when collapsing/rendering ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5168 - Expected collapsed condition produced on ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5169 - Expected original SQL from ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5170 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5171 - Expected fixed_condition produced on ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5172 - Collapsed condition result unaltered by fixed condition extractor ok 5173 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5174 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5175 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5176 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5177 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5178 - Collapsed condition result unaltered by fixed condition extractor ok 5179 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5180 - Expected collapsed condition produced on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5181 - Expected original SQL from {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5182 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5183 - Expected fixed_condition produced on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5184 - Collapsed condition result unaltered by fixed condition extractor ok 5185 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5186 - Expected collapsed condition produced on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5187 - Expected original SQL from {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5188 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5189 - Expected fixed_condition produced on {'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5190 - Collapsed condition result unaltered by fixed condition extractor ok 5191 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5192 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5193 - Expected original SQL from ['-and',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5194 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5195 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5196 - Collapsed condition result unaltered by fixed condition extractor ok 5197 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5198 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5199 - Expected original SQL from ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5200 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5201 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5202 - Collapsed condition result unaltered by fixed condition extractor ok 5203 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5204 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5205 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5206 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5207 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5208 - Collapsed condition result unaltered by fixed condition extractor ok 5209 - Expected warning when collapsing/rendering ['-or',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5210 - Expected collapsed condition produced on ['-or',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5211 - Expected original SQL from ['-or',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5212 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5213 - Expected fixed_condition produced on ['-or',{'-and' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5214 - Collapsed condition result unaltered by fixed condition extractor ok 5215 - Expected warning when collapsing/rendering ['-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5216 - Expected collapsed condition produced on ['-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5217 - Expected original SQL from ['-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5218 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5219 - Expected fixed_condition produced on ['-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5220 - Collapsed condition result unaltered by fixed condition extractor ok 5221 - Expected warning when collapsing/rendering {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5222 - Expected collapsed condition produced on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5223 - Expected original SQL from {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5224 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5225 - Expected fixed_condition produced on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5226 - Collapsed condition result unaltered by fixed condition extractor ok 5227 - Expected warning when collapsing/rendering {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5228 - Expected collapsed condition produced on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5229 - Expected original SQL from {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5230 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5231 - Expected fixed_condition produced on {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'} ok 5232 - Collapsed condition result unaltered by fixed condition extractor ok 5233 - Expected warning when collapsing/rendering ['-and',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5234 - Expected collapsed condition produced on ['-and',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5235 - Expected original SQL from ['-and',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5236 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5237 - Expected fixed_condition produced on ['-and',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5238 - Collapsed condition result unaltered by fixed condition extractor ok 5239 - Expected warning when collapsing/rendering ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5240 - Expected collapsed condition produced on ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5241 - Expected original SQL from ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5242 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5243 - Expected fixed_condition produced on ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5244 - Collapsed condition result unaltered by fixed condition extractor ok 5245 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5246 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5247 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5248 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5249 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5250 - Collapsed condition result unaltered by fixed condition extractor ok 5251 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5252 - Expected collapsed condition produced on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5253 - Expected original SQL from {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5254 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5255 - Expected fixed_condition produced on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5256 - Collapsed condition result unaltered by fixed condition extractor ok 5257 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5258 - Expected collapsed condition produced on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5259 - Expected original SQL from {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5260 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5261 - Expected fixed_condition produced on {'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}} ok 5262 - Collapsed condition result unaltered by fixed condition extractor ok 5263 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5264 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5265 - Expected original SQL from ['-and',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5266 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5267 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5268 - Collapsed condition result unaltered by fixed condition extractor ok 5269 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5270 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5271 - Expected original SQL from ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5272 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5273 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5274 - Collapsed condition result unaltered by fixed condition extractor ok 5275 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5276 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5277 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5278 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5279 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5280 - Collapsed condition result unaltered by fixed condition extractor ok 5281 - Expected warning when collapsing/rendering ['-or',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5282 - Expected collapsed condition produced on ['-or',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5283 - Expected original SQL from ['-or',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5284 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5285 - Expected fixed_condition produced on ['-or',{'-or' => [0,{'=' => {'-ident' => 'baz'}}],'bizz' => 'buzz','foo' => 'bar'}] ok 5286 - Collapsed condition result unaltered by fixed condition extractor ok 5287 - Expected warning when collapsing/rendering ['-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5288 - Expected collapsed condition produced on ['-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5289 - Expected original SQL from ['-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5290 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5291 - Expected fixed_condition produced on ['-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz','foo','bar'] ok 5292 - Collapsed condition result unaltered by fixed condition extractor ok 5293 - Expected warning when collapsing/rendering {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5294 - Expected collapsed condition produced on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5295 - Expected original SQL from {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5296 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5297 - Expected fixed_condition produced on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5298 - Collapsed condition result unaltered by fixed condition extractor ok 5299 - Expected warning when collapsing/rendering {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5300 - Expected collapsed condition produced on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5301 - Expected original SQL from {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5302 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5303 - Expected fixed_condition produced on {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5304 - Collapsed condition result unaltered by fixed condition extractor ok 5305 - Expected warning when collapsing/rendering ['-and',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5306 - Expected collapsed condition produced on ['-and',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5307 - Expected original SQL from ['-and',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5308 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5309 - Expected fixed_condition produced on ['-and',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5310 - Collapsed condition result unaltered by fixed condition extractor ok 5311 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5312 - Expected collapsed condition produced on ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5313 - Expected original SQL from ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5314 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5315 - Expected fixed_condition produced on ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5316 - Collapsed condition result unaltered by fixed condition extractor ok 5317 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5318 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5319 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5320 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5321 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5322 - Collapsed condition result unaltered by fixed condition extractor ok 5323 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5324 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5325 - Expected original SQL from {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5326 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5327 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5328 - Collapsed condition result unaltered by fixed condition extractor ok 5329 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5330 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5331 - Expected original SQL from {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5332 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5333 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5334 - Collapsed condition result unaltered by fixed condition extractor ok 5335 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5336 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5337 - Expected original SQL from ['-and',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5338 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5339 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5340 - Collapsed condition result unaltered by fixed condition extractor ok 5341 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5342 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5343 - Expected original SQL from ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5344 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5345 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5346 - Collapsed condition result unaltered by fixed condition extractor ok 5347 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5348 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5349 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5350 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5351 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5352 - Collapsed condition result unaltered by fixed condition extractor ok 5353 - Expected warning when collapsing/rendering ['-or',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5354 - Expected collapsed condition produced on ['-or',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5355 - Expected original SQL from ['-or',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5356 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5357 - Expected fixed_condition produced on ['-or',{'-and' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5358 - Collapsed condition result unaltered by fixed condition extractor ok 5359 - Expected warning when collapsing/rendering ['-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5360 - Expected collapsed condition produced on ['-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5361 - Expected original SQL from ['-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5362 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5363 - Expected fixed_condition produced on ['-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5364 - Collapsed condition result unaltered by fixed condition extractor ok 5365 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5366 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5367 - Expected original SQL from {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5368 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5369 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5370 - Collapsed condition result unaltered by fixed condition extractor ok 5371 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5372 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5373 - Expected original SQL from {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5374 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5375 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'} ok 5376 - Collapsed condition result unaltered by fixed condition extractor ok 5377 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5378 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5379 - Expected original SQL from ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5380 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5381 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5382 - Collapsed condition result unaltered by fixed condition extractor ok 5383 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5384 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5385 - Expected original SQL from ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5386 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5387 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5388 - Collapsed condition result unaltered by fixed condition extractor ok 5389 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5390 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5391 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5392 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5393 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5394 - Collapsed condition result unaltered by fixed condition extractor ok 5395 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5396 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5397 - Expected original SQL from {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5398 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5399 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5400 - Collapsed condition result unaltered by fixed condition extractor ok 5401 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5402 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5403 - Expected original SQL from {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5404 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5405 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}} ok 5406 - Collapsed condition result unaltered by fixed condition extractor ok 5407 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5408 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5409 - Expected original SQL from ['-and',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5410 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5411 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5412 - Collapsed condition result unaltered by fixed condition extractor ok 5413 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5414 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5415 - Expected original SQL from ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5416 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5417 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5418 - Collapsed condition result unaltered by fixed condition extractor ok 5419 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5420 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5421 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5422 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5423 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5424 - Collapsed condition result unaltered by fixed condition extractor ok 5425 - Expected warning when collapsing/rendering ['-or',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5426 - Expected collapsed condition produced on ['-or',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5427 - Expected original SQL from ['-or',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5428 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5429 - Expected fixed_condition produced on ['-or',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}}},'bizz' => 'buzz','foo' => 'bar'}] ok 5430 - Collapsed condition result unaltered by fixed condition extractor ok 5431 - Expected warning when collapsing/rendering ['-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5432 - Expected collapsed condition produced on ['-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5433 - Expected original SQL from ['-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5434 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5435 - Expected fixed_condition produced on ['-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz','foo','bar'] ok 5436 - Collapsed condition result unaltered by fixed condition extractor ok 5437 - Expected warning when collapsing/rendering {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5438 - Expected collapsed condition produced on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5439 - Expected original SQL from {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5440 - Collapse did not alter *the semantics* of the final SQL based on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5441 - Expected fixed_condition produced on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5442 - Collapsed condition result unaltered by fixed condition extractor ok 5443 - Expected warning when collapsing/rendering {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5444 - Expected collapsed condition produced on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5445 - Expected original SQL from {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5446 - Collapse did not alter *the semantics* of the final SQL based on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5447 - Expected fixed_condition produced on {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5448 - Collapsed condition result unaltered by fixed condition extractor ok 5449 - Expected warning when collapsing/rendering ['-and',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5450 - Expected collapsed condition produced on ['-and',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5451 - Expected original SQL from ['-and',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5452 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5453 - Expected fixed_condition produced on ['-and',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5454 - Collapsed condition result unaltered by fixed condition extractor ok 5455 - Expected warning when collapsing/rendering ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5456 - Expected collapsed condition produced on ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5457 - Expected original SQL from ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5458 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5459 - Expected fixed_condition produced on ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5460 - Collapsed condition result unaltered by fixed condition extractor ok 5461 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5462 - Expected collapsed condition produced on {'-OR' => ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5463 - Expected original SQL from {'-OR' => ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5464 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5465 - Expected fixed_condition produced on {'-OR' => ['-AND',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5466 - Collapsed condition result unaltered by fixed condition extractor ok 5467 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5468 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5469 - Expected original SQL from {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5470 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5471 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5472 - Collapsed condition result unaltered by fixed condition extractor ok 5473 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5474 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5475 - Expected original SQL from {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5476 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5477 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5478 - Collapsed condition result unaltered by fixed condition extractor ok 5479 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5480 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5481 - Expected original SQL from ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5482 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5483 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5484 - Collapsed condition result unaltered by fixed condition extractor ok 5485 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5486 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5487 - Expected original SQL from ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5488 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5489 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5490 - Collapsed condition result unaltered by fixed condition extractor ok 5491 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5492 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5493 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5494 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5495 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 5496 - Collapsed condition result unaltered by fixed condition extractor ok 5497 - Expected warning when collapsing/rendering ['-or',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5498 - Expected collapsed condition produced on ['-or',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5499 - Expected original SQL from ['-or',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5500 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5501 - Expected fixed_condition produced on ['-or',{'0' => {'=' => {'-ident' => 'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5502 - Collapsed condition result unaltered by fixed condition extractor ok 5503 - Expected warning when collapsing/rendering ['0',{'=' => {'-ident' => 'baz'}},'bizz','buzz','foo','bar'] ok 5504 - Expected collapsed condition produced on ['0',{'=' => {'-ident' => 'baz'}},'bizz','buzz','foo','bar'] ok 5505 - Expected original SQL from ['0',{'=' => {'-ident' => 'baz'}},'bizz','buzz','foo','bar'] ok 5506 - Collapse did not alter *the semantics* of the final SQL based on ['0',{'=' => {'-ident' => 'baz'}},'bizz','buzz','foo','bar'] ok 5507 - Expected fixed_condition produced on ['0',{'=' => {'-ident' => 'baz'}},'bizz','buzz','foo','bar'] ok 5508 - Collapsed condition result unaltered by fixed condition extractor ok 5509 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5510 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5511 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5512 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5513 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5514 - Collapsed condition result unaltered by fixed condition extractor ok 5515 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5516 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5517 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5518 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5519 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5520 - Collapsed condition result unaltered by fixed condition extractor ok 5521 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5522 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5523 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5524 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5525 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5526 - Collapsed condition result unaltered by fixed condition extractor ok 5527 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5528 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5529 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5530 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5531 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5532 - Collapsed condition result unaltered by fixed condition extractor ok 5533 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5534 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5535 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5536 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5537 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5538 - Collapsed condition result unaltered by fixed condition extractor ok 5539 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5540 - Expected collapsed condition produced on ['-or',['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5541 - Expected original SQL from ['-or',['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5542 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5543 - Expected fixed_condition produced on ['-or',['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5544 - Collapsed condition result unaltered by fixed condition extractor ok 5545 - Expected warning when collapsing/rendering ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5546 - Expected collapsed condition produced on ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5547 - Expected original SQL from ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5548 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5549 - Expected fixed_condition produced on ['foo','bar','-and',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5550 - Collapsed condition result unaltered by fixed condition extractor ok 5551 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5552 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5553 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5554 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5555 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5556 - Collapsed condition result unaltered by fixed condition extractor ok 5557 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5558 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5559 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5560 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5561 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']} ok 5562 - Collapsed condition result unaltered by fixed condition extractor ok 5563 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5564 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5565 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5566 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5567 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5568 - Collapsed condition result unaltered by fixed condition extractor ok 5569 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5570 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5571 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5572 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5573 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}] ok 5574 - Collapsed condition result unaltered by fixed condition extractor ok 5575 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5576 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5577 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5578 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5579 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']}]} ok 5580 - Collapsed condition result unaltered by fixed condition extractor ok 5581 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5582 - Expected collapsed condition produced on ['-or',['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5583 - Expected original SQL from ['-or',['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5584 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5585 - Expected fixed_condition produced on ['-or',['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz']] ok 5586 - Collapsed condition result unaltered by fixed condition extractor ok 5587 - Expected warning when collapsing/rendering ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5588 - Expected collapsed condition produced on ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5589 - Expected original SQL from ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5590 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5591 - Expected fixed_condition produced on ['foo','bar','-or',[0,{'=' => {'-ident' => 'baz'}}],'bizz','buzz'] ok 5592 - Collapsed condition result unaltered by fixed condition extractor ok 5593 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5594 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5595 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5596 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5597 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5598 - Collapsed condition result unaltered by fixed condition extractor ok 5599 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5600 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5601 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5602 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5603 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5604 - Collapsed condition result unaltered by fixed condition extractor ok 5605 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5606 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5607 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5608 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5609 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5610 - Collapsed condition result unaltered by fixed condition extractor ok 5611 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5612 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5613 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5614 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5615 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5616 - Collapsed condition result unaltered by fixed condition extractor ok 5617 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5618 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5619 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5620 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5621 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5622 - Collapsed condition result unaltered by fixed condition extractor ok 5623 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5624 - Expected collapsed condition produced on ['-or',['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5625 - Expected original SQL from ['-or',['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5626 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5627 - Expected fixed_condition produced on ['-or',['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5628 - Collapsed condition result unaltered by fixed condition extractor ok 5629 - Expected warning when collapsing/rendering ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5630 - Expected collapsed condition produced on ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5631 - Expected original SQL from ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5632 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5633 - Expected fixed_condition produced on ['foo','bar','-and',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5634 - Collapsed condition result unaltered by fixed condition extractor ok 5635 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5636 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5637 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5638 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5639 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5640 - Collapsed condition result unaltered by fixed condition extractor ok 5641 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5642 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5643 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5644 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5645 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']} ok 5646 - Collapsed condition result unaltered by fixed condition extractor ok 5647 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5648 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5649 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5650 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5651 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5652 - Collapsed condition result unaltered by fixed condition extractor ok 5653 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5654 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5655 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5656 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5657 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}] ok 5658 - Collapsed condition result unaltered by fixed condition extractor ok 5659 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5660 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5661 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5662 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5663 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']}]} ok 5664 - Collapsed condition result unaltered by fixed condition extractor ok 5665 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5666 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5667 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5668 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5669 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz']] ok 5670 - Collapsed condition result unaltered by fixed condition extractor ok 5671 - Expected warning when collapsing/rendering ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5672 - Expected collapsed condition produced on ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5673 - Expected original SQL from ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5674 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5675 - Expected fixed_condition produced on ['foo','bar','-or',{'0' => {'=' => {'-ident' => 'baz'}}},'bizz','buzz'] ok 5676 - Collapsed condition result unaltered by fixed condition extractor ok 5677 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5678 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5679 - Expected original SQL from {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5680 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5681 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5682 - Collapsed condition result unaltered by fixed condition extractor ok 5683 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5684 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5685 - Expected original SQL from {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5686 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5687 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']} ok 5688 - Collapsed condition result unaltered by fixed condition extractor ok 5689 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5690 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5691 - Expected original SQL from ['-and',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5692 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5693 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5694 - Collapsed condition result unaltered by fixed condition extractor ok 5695 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5696 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5697 - Expected original SQL from ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5698 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5699 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}] ok 5700 - Collapsed condition result unaltered by fixed condition extractor ok 5701 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}]} ok 5702 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}]} ok 5703 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}]} ok 5704 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}]} ok 5705 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']}]} ok 5706 - Collapsed condition result unaltered by fixed condition extractor ok 5707 - Expected warning when collapsing/rendering ['-or',['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']] ok 5708 - Expected collapsed condition produced on ['-or',['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']] ok 5709 - Expected original SQL from ['-or',['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']] ok 5710 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']] ok 5711 - Expected fixed_condition produced on ['-or',['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz']] ok 5712 - Collapsed condition result unaltered by fixed condition extractor ok 5713 - Expected warning when collapsing/rendering ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz'] ok 5714 - Expected collapsed condition produced on ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz'] ok 5715 - Expected original SQL from ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz'] ok 5716 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz'] ok 5717 - Expected fixed_condition produced on ['foo','bar',0,{'=' => {'-ident' => 'baz'}},'bizz','buzz'] ok 5718 - Collapsed condition result unaltered by fixed condition extractor ok 5719 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5720 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5721 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5722 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5723 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5724 - Collapsed condition result unaltered by fixed condition extractor ok 5725 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5726 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5727 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5728 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5729 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 5730 - Collapsed condition result unaltered by fixed condition extractor ok 5731 - Expected warning when collapsing/rendering ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5732 - Expected collapsed condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5733 - Expected original SQL from ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5734 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5735 - Expected fixed_condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5736 - Collapsed condition result unaltered by fixed condition extractor ok 5737 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5738 - Expected collapsed condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5739 - Expected original SQL from ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5740 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5741 - Expected fixed_condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 5742 - Collapsed condition result unaltered by fixed condition extractor ok 5743 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5744 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5745 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5746 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5747 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 5748 - Collapsed condition result unaltered by fixed condition extractor ok 5749 - Expected warning when collapsing/rendering ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5750 - Expected collapsed condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5751 - Expected original SQL from ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5752 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5753 - Expected fixed_condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 5754 - Collapsed condition result unaltered by fixed condition extractor ok 5755 - Expected warning when collapsing/rendering [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5756 - Expected collapsed condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5757 - Expected original SQL from [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5758 - Collapse did not alter *the semantics* of the final SQL based on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5759 - Expected fixed_condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 5760 - Collapsed condition result unaltered by fixed condition extractor ok 5761 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5762 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5763 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5764 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5765 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5766 - Collapsed condition result unaltered by fixed condition extractor ok 5767 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5768 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5769 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5770 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5771 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 5772 - Collapsed condition result unaltered by fixed condition extractor ok 5773 - Expected warning when collapsing/rendering ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5774 - Expected collapsed condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5775 - Expected original SQL from ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5776 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5777 - Expected fixed_condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5778 - Collapsed condition result unaltered by fixed condition extractor ok 5779 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5780 - Expected collapsed condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5781 - Expected original SQL from ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5782 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5783 - Expected fixed_condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 5784 - Collapsed condition result unaltered by fixed condition extractor ok 5785 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5786 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5787 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5788 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5789 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 5790 - Collapsed condition result unaltered by fixed condition extractor ok 5791 - Expected warning when collapsing/rendering ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5792 - Expected collapsed condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5793 - Expected original SQL from ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5794 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5795 - Expected fixed_condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 5796 - Collapsed condition result unaltered by fixed condition extractor ok 5797 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5798 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5799 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5800 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5801 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 5802 - Collapsed condition result unaltered by fixed condition extractor ok 5803 - Expected warning when collapsing/rendering {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5804 - Expected collapsed condition produced on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5805 - Expected original SQL from {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5806 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5807 - Expected fixed_condition produced on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5808 - Collapsed condition result unaltered by fixed condition extractor ok 5809 - Expected warning when collapsing/rendering {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5810 - Expected collapsed condition produced on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5811 - Expected original SQL from {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5812 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5813 - Expected fixed_condition produced on {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5814 - Collapsed condition result unaltered by fixed condition extractor ok 5815 - Expected warning when collapsing/rendering ['-and',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5816 - Expected collapsed condition produced on ['-and',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5817 - Expected original SQL from ['-and',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5818 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5819 - Expected fixed_condition produced on ['-and',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5820 - Collapsed condition result unaltered by fixed condition extractor ok 5821 - Expected warning when collapsing/rendering ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5822 - Expected collapsed condition produced on ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5823 - Expected original SQL from ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5824 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5825 - Expected fixed_condition produced on ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5826 - Collapsed condition result unaltered by fixed condition extractor ok 5827 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5828 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5829 - Expected original SQL from {'-OR' => ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5830 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5831 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5832 - Collapsed condition result unaltered by fixed condition extractor ok 5833 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5834 - Expected collapsed condition produced on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5835 - Expected original SQL from {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5836 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5837 - Expected fixed_condition produced on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5838 - Collapsed condition result unaltered by fixed condition extractor ok 5839 - Expected warning when collapsing/rendering {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5840 - Expected collapsed condition produced on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5841 - Expected original SQL from {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5842 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5843 - Expected fixed_condition produced on {'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5844 - Collapsed condition result unaltered by fixed condition extractor ok 5845 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5846 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5847 - Expected original SQL from ['-and',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5848 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5849 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5850 - Collapsed condition result unaltered by fixed condition extractor ok 5851 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5852 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5853 - Expected original SQL from ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5854 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5855 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5856 - Collapsed condition result unaltered by fixed condition extractor ok 5857 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5858 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5859 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5860 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5861 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5862 - Collapsed condition result unaltered by fixed condition extractor ok 5863 - Expected warning when collapsing/rendering ['-or',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5864 - Expected collapsed condition produced on ['-or',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5865 - Expected original SQL from ['-or',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5866 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5867 - Expected fixed_condition produced on ['-or',{'-and' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5868 - Collapsed condition result unaltered by fixed condition extractor ok 5869 - Expected warning when collapsing/rendering ['-and',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5870 - Expected collapsed condition produced on ['-and',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5871 - Expected original SQL from ['-and',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5872 - Collapse did not alter *the semantics* of the final SQL based on ['-and',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5873 - Expected fixed_condition produced on ['-and',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5874 - Collapsed condition result unaltered by fixed condition extractor ok 5875 - Expected warning when collapsing/rendering {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5876 - Expected collapsed condition produced on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5877 - Expected original SQL from {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5878 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5879 - Expected fixed_condition produced on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5880 - Collapsed condition result unaltered by fixed condition extractor ok 5881 - Expected warning when collapsing/rendering {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5882 - Expected collapsed condition produced on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5883 - Expected original SQL from {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5884 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5885 - Expected fixed_condition produced on {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'} ok 5886 - Collapsed condition result unaltered by fixed condition extractor ok 5887 - Expected warning when collapsing/rendering ['-and',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5888 - Expected collapsed condition produced on ['-and',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5889 - Expected original SQL from ['-and',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5890 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5891 - Expected fixed_condition produced on ['-and',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5892 - Collapsed condition result unaltered by fixed condition extractor ok 5893 - Expected warning when collapsing/rendering ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5894 - Expected collapsed condition produced on ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5895 - Expected original SQL from ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5896 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5897 - Expected fixed_condition produced on ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5898 - Collapsed condition result unaltered by fixed condition extractor ok 5899 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5900 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5901 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5902 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5903 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}]} ok 5904 - Collapsed condition result unaltered by fixed condition extractor ok 5905 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5906 - Expected collapsed condition produced on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5907 - Expected original SQL from {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5908 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5909 - Expected fixed_condition produced on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5910 - Collapsed condition result unaltered by fixed condition extractor ok 5911 - Expected warning when collapsing/rendering {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5912 - Expected collapsed condition produced on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5913 - Expected original SQL from {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5914 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5915 - Expected fixed_condition produced on {'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}} ok 5916 - Collapsed condition result unaltered by fixed condition extractor ok 5917 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5918 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5919 - Expected original SQL from ['-and',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5920 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5921 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5922 - Collapsed condition result unaltered by fixed condition extractor ok 5923 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5924 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5925 - Expected original SQL from ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5926 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5927 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}] ok 5928 - Collapsed condition result unaltered by fixed condition extractor ok 5929 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5930 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5931 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5932 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5933 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}}]} ok 5934 - Collapsed condition result unaltered by fixed condition extractor ok 5935 - Expected warning when collapsing/rendering ['-or',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5936 - Expected collapsed condition produced on ['-or',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5937 - Expected original SQL from ['-or',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5938 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5939 - Expected fixed_condition produced on ['-or',{'-or' => [0,{'=' => \'baz'}],'bizz' => 'buzz','foo' => 'bar'}] ok 5940 - Collapsed condition result unaltered by fixed condition extractor ok 5941 - Expected warning when collapsing/rendering ['-or',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5942 - Expected collapsed condition produced on ['-or',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5943 - Expected original SQL from ['-or',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5944 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5945 - Expected fixed_condition produced on ['-or',[0,{'=' => \'baz'}],'bizz','buzz','foo','bar'] ok 5946 - Collapsed condition result unaltered by fixed condition extractor ok 5947 - Expected warning when collapsing/rendering {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5948 - Expected collapsed condition produced on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5949 - Expected original SQL from {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5950 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5951 - Expected fixed_condition produced on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5952 - Collapsed condition result unaltered by fixed condition extractor ok 5953 - Expected warning when collapsing/rendering {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5954 - Expected collapsed condition produced on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5955 - Expected original SQL from {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5956 - Collapse did not alter *the semantics* of the final SQL based on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5957 - Expected fixed_condition produced on {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 5958 - Collapsed condition result unaltered by fixed condition extractor ok 5959 - Expected warning when collapsing/rendering ['-and',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5960 - Expected collapsed condition produced on ['-and',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5961 - Expected original SQL from ['-and',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5962 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5963 - Expected fixed_condition produced on ['-and',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5964 - Collapsed condition result unaltered by fixed condition extractor ok 5965 - Expected warning when collapsing/rendering ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5966 - Expected collapsed condition produced on ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5967 - Expected original SQL from ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5968 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5969 - Expected fixed_condition produced on ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 5970 - Collapsed condition result unaltered by fixed condition extractor ok 5971 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5972 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5973 - Expected original SQL from {'-OR' => ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5974 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5975 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 5976 - Collapsed condition result unaltered by fixed condition extractor ok 5977 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5978 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5979 - Expected original SQL from {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5980 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5981 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5982 - Collapsed condition result unaltered by fixed condition extractor ok 5983 - Expected warning when collapsing/rendering {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5984 - Expected collapsed condition produced on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5985 - Expected original SQL from {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5986 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5987 - Expected fixed_condition produced on {'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 5988 - Collapsed condition result unaltered by fixed condition extractor ok 5989 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5990 - Expected collapsed condition produced on ['-and',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5991 - Expected original SQL from ['-and',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5992 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5993 - Expected fixed_condition produced on ['-and',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5994 - Collapsed condition result unaltered by fixed condition extractor ok 5995 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5996 - Expected collapsed condition produced on ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5997 - Expected original SQL from ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5998 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 5999 - Expected fixed_condition produced on ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6000 - Collapsed condition result unaltered by fixed condition extractor ok 6001 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6002 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6003 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6004 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6005 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6006 - Collapsed condition result unaltered by fixed condition extractor ok 6007 - Expected warning when collapsing/rendering ['-or',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6008 - Expected collapsed condition produced on ['-or',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6009 - Expected original SQL from ['-or',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6010 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6011 - Expected fixed_condition produced on ['-or',{'-and' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6012 - Collapsed condition result unaltered by fixed condition extractor ok 6013 - Expected warning when collapsing/rendering ['-and',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6014 - Expected collapsed condition produced on ['-and',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6015 - Expected original SQL from ['-and',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6016 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6017 - Expected fixed_condition produced on ['-and',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6018 - Collapsed condition result unaltered by fixed condition extractor ok 6019 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6020 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6021 - Expected original SQL from {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6022 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6023 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6024 - Collapsed condition result unaltered by fixed condition extractor ok 6025 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6026 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6027 - Expected original SQL from {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6028 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6029 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'} ok 6030 - Collapsed condition result unaltered by fixed condition extractor ok 6031 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6032 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6033 - Expected original SQL from ['-and',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6034 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6035 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6036 - Collapsed condition result unaltered by fixed condition extractor ok 6037 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6038 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6039 - Expected original SQL from ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6040 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6041 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6042 - Collapsed condition result unaltered by fixed condition extractor ok 6043 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 6044 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 6045 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 6046 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 6047 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}]} ok 6048 - Collapsed condition result unaltered by fixed condition extractor ok 6049 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6050 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6051 - Expected original SQL from {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6052 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6053 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6054 - Collapsed condition result unaltered by fixed condition extractor ok 6055 - Expected warning when collapsing/rendering {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6056 - Expected collapsed condition produced on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6057 - Expected original SQL from {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6058 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6059 - Expected fixed_condition produced on {'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}} ok 6060 - Collapsed condition result unaltered by fixed condition extractor ok 6061 - Expected warning when collapsing/rendering ['-and',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6062 - Expected collapsed condition produced on ['-and',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6063 - Expected original SQL from ['-and',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6064 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6065 - Expected fixed_condition produced on ['-and',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6066 - Collapsed condition result unaltered by fixed condition extractor ok 6067 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6068 - Expected collapsed condition produced on ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6069 - Expected original SQL from ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6070 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6071 - Expected fixed_condition produced on ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}] ok 6072 - Collapsed condition result unaltered by fixed condition extractor ok 6073 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6074 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6075 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6076 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6077 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6078 - Collapsed condition result unaltered by fixed condition extractor ok 6079 - Expected warning when collapsing/rendering ['-or',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6080 - Expected collapsed condition produced on ['-or',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6081 - Expected original SQL from ['-or',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6082 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6083 - Expected fixed_condition produced on ['-or',{'-or' => {'0' => {'=' => \'baz'}},'bizz' => 'buzz','foo' => 'bar'}] ok 6084 - Collapsed condition result unaltered by fixed condition extractor ok 6085 - Expected warning when collapsing/rendering ['-or',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6086 - Expected collapsed condition produced on ['-or',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6087 - Expected original SQL from ['-or',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6088 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6089 - Expected fixed_condition produced on ['-or',{'0' => {'=' => \'baz'}},'bizz','buzz','foo','bar'] ok 6090 - Collapsed condition result unaltered by fixed condition extractor ok 6091 - Expected warning when collapsing/rendering {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6092 - Expected collapsed condition produced on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6093 - Expected original SQL from {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6094 - Collapse did not alter *the semantics* of the final SQL based on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6095 - Expected fixed_condition produced on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6096 - Collapsed condition result unaltered by fixed condition extractor ok 6097 - Expected warning when collapsing/rendering {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6098 - Expected collapsed condition produced on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6099 - Expected original SQL from {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6100 - Collapse did not alter *the semantics* of the final SQL based on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6101 - Expected fixed_condition produced on {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'} ok 6102 - Collapsed condition result unaltered by fixed condition extractor ok 6103 - Expected warning when collapsing/rendering ['-and',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6104 - Expected collapsed condition produced on ['-and',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6105 - Expected original SQL from ['-and',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6106 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6107 - Expected fixed_condition produced on ['-and',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6108 - Collapsed condition result unaltered by fixed condition extractor ok 6109 - Expected warning when collapsing/rendering ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6110 - Expected collapsed condition produced on ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6111 - Expected original SQL from ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6112 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6113 - Expected fixed_condition produced on ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6114 - Collapsed condition result unaltered by fixed condition extractor ok 6115 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 6116 - Expected collapsed condition produced on {'-OR' => ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 6117 - Expected original SQL from {'-OR' => ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 6118 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 6119 - Expected fixed_condition produced on {'-OR' => ['-AND',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}]} ok 6120 - Collapsed condition result unaltered by fixed condition extractor ok 6121 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6122 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6123 - Expected original SQL from {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6124 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6125 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6126 - Collapsed condition result unaltered by fixed condition extractor ok 6127 - Expected warning when collapsing/rendering {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6128 - Expected collapsed condition produced on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6129 - Expected original SQL from {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6130 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6131 - Expected fixed_condition produced on {'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}} ok 6132 - Collapsed condition result unaltered by fixed condition extractor ok 6133 - Expected warning when collapsing/rendering ['-and',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6134 - Expected collapsed condition produced on ['-and',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6135 - Expected original SQL from ['-and',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6136 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6137 - Expected fixed_condition produced on ['-and',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6138 - Collapsed condition result unaltered by fixed condition extractor ok 6139 - Expected warning when collapsing/rendering ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6140 - Expected collapsed condition produced on ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6141 - Expected original SQL from ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6142 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6143 - Expected fixed_condition produced on ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}] ok 6144 - Collapsed condition result unaltered by fixed condition extractor ok 6145 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6146 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6147 - Expected original SQL from {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6148 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6149 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => {'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}}]} ok 6150 - Collapsed condition result unaltered by fixed condition extractor ok 6151 - Expected warning when collapsing/rendering ['-or',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6152 - Expected collapsed condition produced on ['-or',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6153 - Expected original SQL from ['-or',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6154 - Collapse did not alter *the semantics* of the final SQL based on ['-or',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6155 - Expected fixed_condition produced on ['-or',{'0' => {'=' => \'baz'},'bizz' => 'buzz','foo' => 'bar'}] ok 6156 - Collapsed condition result unaltered by fixed condition extractor ok 6157 - Expected warning when collapsing/rendering ['0',{'=' => \'baz'},'bizz','buzz','foo','bar'] ok 6158 - Expected collapsed condition produced on ['0',{'=' => \'baz'},'bizz','buzz','foo','bar'] ok 6159 - Expected original SQL from ['0',{'=' => \'baz'},'bizz','buzz','foo','bar'] ok 6160 - Collapse did not alter *the semantics* of the final SQL based on ['0',{'=' => \'baz'},'bizz','buzz','foo','bar'] ok 6161 - Expected fixed_condition produced on ['0',{'=' => \'baz'},'bizz','buzz','foo','bar'] ok 6162 - Collapsed condition result unaltered by fixed condition extractor ok 6163 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6164 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6165 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6166 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6167 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6168 - Collapsed condition result unaltered by fixed condition extractor ok 6169 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6170 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6171 - Expected original SQL from {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6172 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6173 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6174 - Collapsed condition result unaltered by fixed condition extractor ok 6175 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6176 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6177 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6178 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6179 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6180 - Collapsed condition result unaltered by fixed condition extractor ok 6181 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6182 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6183 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6184 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6185 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6186 - Collapsed condition result unaltered by fixed condition extractor ok 6187 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6188 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6189 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6190 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6191 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6192 - Collapsed condition result unaltered by fixed condition extractor ok 6193 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6194 - Expected collapsed condition produced on ['-or',['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6195 - Expected original SQL from ['-or',['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6196 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6197 - Expected fixed_condition produced on ['-or',['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6198 - Collapsed condition result unaltered by fixed condition extractor ok 6199 - Expected warning when collapsing/rendering ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6200 - Expected collapsed condition produced on ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6201 - Expected original SQL from ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6202 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6203 - Expected fixed_condition produced on ['foo','bar','-and',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6204 - Collapsed condition result unaltered by fixed condition extractor ok 6205 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6206 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6207 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6208 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6209 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6210 - Collapsed condition result unaltered by fixed condition extractor ok 6211 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6212 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6213 - Expected original SQL from {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6214 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6215 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']} ok 6216 - Collapsed condition result unaltered by fixed condition extractor ok 6217 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6218 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6219 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6220 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6221 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6222 - Collapsed condition result unaltered by fixed condition extractor ok 6223 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6224 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6225 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6226 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6227 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}] ok 6228 - Collapsed condition result unaltered by fixed condition extractor ok 6229 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6230 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6231 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6232 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6233 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']}]} ok 6234 - Collapsed condition result unaltered by fixed condition extractor ok 6235 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6236 - Expected collapsed condition produced on ['-or',['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6237 - Expected original SQL from ['-or',['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6238 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6239 - Expected fixed_condition produced on ['-or',['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz']] ok 6240 - Collapsed condition result unaltered by fixed condition extractor ok 6241 - Expected warning when collapsing/rendering ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6242 - Expected collapsed condition produced on ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6243 - Expected original SQL from ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6244 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6245 - Expected fixed_condition produced on ['foo','bar','-or',[0,{'=' => \'baz'}],'bizz','buzz'] ok 6246 - Collapsed condition result unaltered by fixed condition extractor ok 6247 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6248 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6249 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6250 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6251 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6252 - Collapsed condition result unaltered by fixed condition extractor ok 6253 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6254 - Expected collapsed condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6255 - Expected original SQL from {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6256 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6257 - Expected fixed_condition produced on {'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6258 - Collapsed condition result unaltered by fixed condition extractor ok 6259 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6260 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6261 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6262 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6263 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6264 - Collapsed condition result unaltered by fixed condition extractor ok 6265 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6266 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6267 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6268 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6269 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6270 - Collapsed condition result unaltered by fixed condition extractor ok 6271 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6272 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6273 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6274 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6275 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6276 - Collapsed condition result unaltered by fixed condition extractor ok 6277 - Expected warning when collapsing/rendering ['-or',['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6278 - Expected collapsed condition produced on ['-or',['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6279 - Expected original SQL from ['-or',['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6280 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6281 - Expected fixed_condition produced on ['-or',['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6282 - Collapsed condition result unaltered by fixed condition extractor ok 6283 - Expected warning when collapsing/rendering ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6284 - Expected collapsed condition produced on ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6285 - Expected original SQL from ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6286 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6287 - Expected fixed_condition produced on ['foo','bar','-and',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6288 - Collapsed condition result unaltered by fixed condition extractor ok 6289 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6290 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6291 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6292 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6293 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6294 - Collapsed condition result unaltered by fixed condition extractor ok 6295 - Expected warning when collapsing/rendering {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6296 - Expected collapsed condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6297 - Expected original SQL from {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6298 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6299 - Expected fixed_condition produced on {'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']} ok 6300 - Collapsed condition result unaltered by fixed condition extractor ok 6301 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6302 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6303 - Expected original SQL from ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6304 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6305 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6306 - Collapsed condition result unaltered by fixed condition extractor ok 6307 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6308 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6309 - Expected original SQL from ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6310 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6311 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}] ok 6312 - Collapsed condition result unaltered by fixed condition extractor ok 6313 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6314 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6315 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6316 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6317 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']}]} ok 6318 - Collapsed condition result unaltered by fixed condition extractor ok 6319 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6320 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6321 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6322 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6323 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz']] ok 6324 - Collapsed condition result unaltered by fixed condition extractor ok 6325 - Expected warning when collapsing/rendering ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6326 - Expected collapsed condition produced on ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6327 - Expected original SQL from ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6328 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6329 - Expected fixed_condition produced on ['foo','bar','-or',{'0' => {'=' => \'baz'}},'bizz','buzz'] ok 6330 - Collapsed condition result unaltered by fixed condition extractor ok 6331 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6332 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6333 - Expected original SQL from {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6334 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6335 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6336 - Collapsed condition result unaltered by fixed condition extractor ok 6337 - Expected warning when collapsing/rendering {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6338 - Expected collapsed condition produced on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6339 - Expected original SQL from {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6340 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6341 - Expected fixed_condition produced on {'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']} ok 6342 - Collapsed condition result unaltered by fixed condition extractor ok 6343 - Expected warning when collapsing/rendering ['-and',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6344 - Expected collapsed condition produced on ['-and',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6345 - Expected original SQL from ['-and',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6346 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6347 - Expected fixed_condition produced on ['-and',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6348 - Collapsed condition result unaltered by fixed condition extractor ok 6349 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6350 - Expected collapsed condition produced on ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6351 - Expected original SQL from ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6352 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6353 - Expected fixed_condition produced on ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}] ok 6354 - Collapsed condition result unaltered by fixed condition extractor ok 6355 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}]} ok 6356 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}]} ok 6357 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}]} ok 6358 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}]} ok 6359 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['foo','bar',0,{'=' => \'baz'},'bizz','buzz']}]} ok 6360 - Collapsed condition result unaltered by fixed condition extractor ok 6361 - Expected warning when collapsing/rendering ['-or',['foo','bar',0,{'=' => \'baz'},'bizz','buzz']] ok 6362 - Expected collapsed condition produced on ['-or',['foo','bar',0,{'=' => \'baz'},'bizz','buzz']] ok 6363 - Expected original SQL from ['-or',['foo','bar',0,{'=' => \'baz'},'bizz','buzz']] ok 6364 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar',0,{'=' => \'baz'},'bizz','buzz']] ok 6365 - Expected fixed_condition produced on ['-or',['foo','bar',0,{'=' => \'baz'},'bizz','buzz']] ok 6366 - Collapsed condition result unaltered by fixed condition extractor ok 6367 - Expected warning when collapsing/rendering ['foo','bar',0,{'=' => \'baz'},'bizz','buzz'] ok 6368 - Expected collapsed condition produced on ['foo','bar',0,{'=' => \'baz'},'bizz','buzz'] ok 6369 - Expected original SQL from ['foo','bar',0,{'=' => \'baz'},'bizz','buzz'] ok 6370 - Collapse did not alter *the semantics* of the final SQL based on ['foo','bar',0,{'=' => \'baz'},'bizz','buzz'] ok 6371 - Expected fixed_condition produced on ['foo','bar',0,{'=' => \'baz'},'bizz','buzz'] ok 6372 - Collapsed condition result unaltered by fixed condition extractor ok 6373 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6374 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6375 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6376 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6377 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6378 - Collapsed condition result unaltered by fixed condition extractor ok 6379 - Expected warning when collapsing/rendering {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6380 - Expected collapsed condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6381 - Expected original SQL from {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6382 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6383 - Expected fixed_condition produced on {'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']} ok 6384 - Collapsed condition result unaltered by fixed condition extractor ok 6385 - Expected warning when collapsing/rendering ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6386 - Expected collapsed condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6387 - Expected original SQL from ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6388 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6389 - Expected fixed_condition produced on ['-and',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6390 - Collapsed condition result unaltered by fixed condition extractor ok 6391 - Expected warning when collapsing/rendering ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6392 - Expected collapsed condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6393 - Expected original SQL from ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6394 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6395 - Expected fixed_condition produced on ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}] ok 6396 - Collapsed condition result unaltered by fixed condition extractor ok 6397 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 6398 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 6399 - Expected original SQL from {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 6400 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 6401 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']}]} ok 6402 - Collapsed condition result unaltered by fixed condition extractor ok 6403 - Expected warning when collapsing/rendering ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 6404 - Expected collapsed condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 6405 - Expected original SQL from ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 6406 - Collapse did not alter *the semantics* of the final SQL based on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 6407 - Expected fixed_condition produced on ['-or',[{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz']] ok 6408 - Collapsed condition result unaltered by fixed condition extractor ok 6409 - Expected warning when collapsing/rendering [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 6410 - Expected collapsed condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 6411 - Expected original SQL from [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 6412 - Collapse did not alter *the semantics* of the final SQL based on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 6413 - Expected fixed_condition produced on [{'foo' => 'bar'},'-and',{'0' => 'baz'},'bizz','buzz'] ok 6414 - Collapsed condition result unaltered by fixed condition extractor ok 6415 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6416 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6417 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6418 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6419 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6420 - Collapsed condition result unaltered by fixed condition extractor ok 6421 - Expected warning when collapsing/rendering {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6422 - Expected collapsed condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6423 - Expected original SQL from {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6424 - Collapse did not alter *the semantics* of the final SQL based on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6425 - Expected fixed_condition produced on {'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]} ok 6426 - Collapsed condition result unaltered by fixed condition extractor ok 6427 - Expected warning when collapsing/rendering ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6428 - Expected collapsed condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6429 - Expected original SQL from ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6430 - Collapse did not alter *the semantics* of the final SQL based on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6431 - Expected fixed_condition produced on ['-and',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6432 - Collapsed condition result unaltered by fixed condition extractor ok 6433 - Expected warning when collapsing/rendering ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6434 - Expected collapsed condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6435 - Expected original SQL from ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6436 - Collapse did not alter *the semantics* of the final SQL based on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6437 - Expected fixed_condition produced on ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}] ok 6438 - Collapsed condition result unaltered by fixed condition extractor ok 6439 - Expected warning when collapsing/rendering {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 6440 - Expected collapsed condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 6441 - Expected original SQL from {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 6442 - Collapse did not alter *the semantics* of the final SQL based on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 6443 - Expected fixed_condition produced on {'-OR' => ['-AND',{'-or' => ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]}]} ok 6444 - Collapsed condition result unaltered by fixed condition extractor ok 6445 - Expected warning when collapsing/rendering ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 6446 - Expected collapsed condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 6447 - Expected original SQL from ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 6448 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 6449 - Expected fixed_condition produced on ['-or',['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']]] ok 6450 - Collapsed condition result unaltered by fixed condition extractor ok 6451 - Expected warning when collapsing/rendering ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 6452 - Expected collapsed condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 6453 - Expected original SQL from ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 6454 - Collapse did not alter *the semantics* of the final SQL based on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 6455 - Expected fixed_condition produced on ['-or',['foo','bar','-or',{'0' => 'baz'},'bizz','buzz']] ok 6456 - Collapsed condition result unaltered by fixed condition extractor 1..6456 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/hierarchical/oracle.t .................... # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 1..24 # Auto checked 8 references for leaks - none detected ok t/sqlmaker/legacy_joins.t ........................... # ok 1 - join 1 ok ok 2 - join 2 ok ok 3 - join 3 (inner join) ok ok 4 - join 4 (nested joins + join types) ok ok 5 - join 5 (SCALAR reference for ON statement) ok 1..5 # Auto checked 0 references for leaks - none detected ok t/sqlmaker/limit_dialects/basic.t ................... # ok 1 - count ok ok 2 - iterator->next ok ok 3 - next past end of resultset ok ok 4 - offset ok ok 5 - software limit count ok ok 6 - software iterator->next ok ok 7 - software next past end of resultset ok ok 8 - software offset ok ok 9 - threw Regexp ((?^:Unable to generate limited query representation with 'software_limit' enabled)) ok 10 - offset with no limit ok 11 - complex abstract count ok 1..11 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/custom.t .................. # ok 1 - Rownum subsel aliasing works correctly ok 2 - deprecation warning 1..2 # Auto checked 2 references for leaks - none detected ok t/sqlmaker/limit_dialects/fetch_first.t ............. # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - Query actually works ok 7 ok 8 - Query actually works ok 9 ok 10 - Query actually works ok 11 ok 12 - Query actually works ok 13 ok 14 - Query actually works ok 15 ok 16 - Query actually works ok 17 ok 18 - Query actually works ok 19 ok 20 - Query actually works ok 21 ok 22 - Query actually works ok 23 ok 24 ok 25 ok 26 - Newlines/spaces preserved in final sql 1..26 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/first_skip.t .............. # ok 1 ok 2 ok 3 ok 4 - Newlines/spaces preserved in final sql ok 5 - Pagination with sub-query in WHERE works 1..5 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/generic_subq.t ............ # ok 1 ok 2 - Correct columns selected with rows ok 3 ok 4 - Correct columns selected with rows ok 5 ok 6 - Correct columns selected with rows ok 7 - Expected amount of CDs ok 8 - Complex ordered gensubq limited cds and tracks in expected sqlite order ok 9 - Expected array slice on complex ordered limited gensubq (0 : 10) # TODO Temporary workaround until fix of https://twitter.com/dbix_class/status/957271153751527424 proliferates ok 10 - Expected sql on complex ordered limited gensubq (0 : 10) ok 11 - Expected array slice on complex ordered limited gensubq (3 : 5) # TODO Temporary workaround until fix of https://twitter.com/dbix_class/status/957271153751527424 proliferates ok 12 - Expected sql on complex ordered limited gensubq (3 : 5) ok 13 - Expected array slice on complex ordered limited gensubq (4 : 6) # TODO Temporary workaround until fix of https://twitter.com/dbix_class/status/957271153751527424 proliferates ok 14 - Expected sql on complex ordered limited gensubq (4 : 6) ok 15 - Expected array slice on complex ordered limited gensubq (0 : 2) # TODO Temporary workaround until fix of https://twitter.com/dbix_class/status/957271153751527424 proliferates ok 16 - Expected sql on complex ordered limited gensubq (0 : 2) ok 17 - Expected array slice on complex ordered limited gensubq (1 : 3) # TODO Temporary workaround until fix of https://twitter.com/dbix_class/status/957271153751527424 proliferates ok 18 - Expected sql on complex ordered limited gensubq (1 : 3) ok 19 - Newlines/spaces preserved in final sql 1..19 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/mssql_torture.t ........... # ok 1 - Correct SQL for Top on pref_bt_and_page_and_group_rs ok 2 - Correct SQL for RowNumberOver on pref_bt_and_page_and_group_rs ok 3 - Correct SQL for RowNumberOver on pref_hm_and_page_and_group_rs ok 4 - Correct SQL for Top on pref_hm_and_page_and_group_rs 1..4 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/rno.t ..................... # ok 1 ok 2 ok 3 ok 4 ok 5 - Newlines/spaces preserved in final sql ok 6 - Pagination with sub-query in WHERE works 1..6 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/rownum.t .................. # ok 1 - Rownum subsel aliasing works correctly ok 2 - Rownum subsel aliasing works correctly with unique order_by ok 3 - Rownum subsel aliasing works correctly with non-unique order_by ok 4 - Rownum subsel aliasing \#2 works correctly ok 5 - Rownum subsel aliasing \#2 works correctly with unique order_by ok 6 - pagination with subquery works ok 7 - Newlines/spaces preserved in final sql ok 8 - Pagination with sub-query in WHERE works 1..8 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/limit_dialects/skip_first.t .............. # ok 1 ok 2 ok 3 ok 4 - Newlines/spaces preserved in final sql ok 5 - Pagination with sub-query in WHERE works 1..5 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/toplimit.t ................ # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - pagination with subqueries works ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - Newlines/spaces preserved in final sql ok 18 - Pagination with sub-query in WHERE works 1..18 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/limit_dialects/torture.t ................. # ok 1 - FetchFirst: Plain unordered ungrouped select with limit and no offset ok 2 - FetchFirst: Unordered limit with select/group/having ok 3 - Grouped limit under FetchFirst ok 4 - FetchFirst: Unordered limit+offset with select/group/having ok 5 - Grouped limit+offset runs under FetchFirst ok 6 - FetchFirst: Ordered limit with select/group/having ok 7 - Grouped ordered limit runs under FetchFirst ok 8 - FetchFirst: Ordered limit+offset with select/group/having ok 9 - Grouped ordered limit+offset runs under FetchFirst ok 10 - FetchFirst: Prefetch with limit+offset ok 11 - Complex limited prefetch runs under FetchFirst ok 12 - FirstSkip: Plain unordered ungrouped select with limit and no offset ok 13 - FirstSkip: Ordered limit+offset with select/group/having ok 14 - Grouped ordered limit+offset runs under FirstSkip ok 15 - FirstSkip: Prefetch with limit+offset ok 16 - Complex limited prefetch runs under FirstSkip ok 17 - GenericSubQ: Plain unordered ungrouped select with limit and no offset ok 18 - GenericSubQ: Ordered limit with select/group/having ok 19 - Grouped ordered limit runs under GenericSubQ ok 20 - GenericSubQ: Ordered limit+offset with select/group/having ok 21 - Grouped ordered limit+offset runs under GenericSubQ ok 22 - GenericSubQ: Prefetch with limit+offset ok 23 - Expected count of objects on limited prefetch ok 24 - Complex limited prefetch runs under GenericSubQ ok 25 - LimitOffset: Plain unordered ungrouped select with limit and no offset ok 26 - LimitOffset: Unordered limit with select/group/having ok 27 - Grouped limit under LimitOffset ok 28 - LimitOffset: Unordered limit+offset with select/group/having ok 29 - Grouped limit+offset runs under LimitOffset ok 30 - LimitOffset: Ordered limit with select/group/having ok 31 - Grouped ordered limit runs under LimitOffset ok 32 - LimitOffset: Ordered limit+offset with select/group/having ok 33 - Grouped ordered limit+offset runs under LimitOffset ok 34 - LimitOffset: Prefetch with limit+offset ok 35 - Expected count of objects on limited prefetch ok 36 - Complex limited prefetch runs under LimitOffset ok 37 - LimitXY: Plain unordered ungrouped select with limit and no offset ok 38 - LimitXY: Ordered limit+offset with select/group/having ok 39 - Grouped ordered limit+offset runs under LimitXY ok 40 - LimitXY: Prefetch with limit+offset ok 41 - Complex limited prefetch runs under LimitXY ok 42 - RowNum: Plain unordered ungrouped select with limit and no offset ok 43 - RowNum: Unordered limit with select/group/having ok 44 - Grouped limit under RowNum ok 45 - RowNum: Unordered limit+offset with select/group/having ok 46 - Grouped limit+offset runs under RowNum ok 47 - RowNum: Ordered limit with select/group/having ok 48 - Grouped ordered limit runs under RowNum ok 49 - RowNum: Ordered limit+offset with select/group/having ok 50 - Grouped ordered limit+offset runs under RowNum ok 51 - RowNum: Prefetch with limit+offset ok 52 - Complex limited prefetch runs under RowNum ok 53 - RowNumberOver: Plain unordered ungrouped select with limit and no offset ok 54 - RowNumberOver: Unordered limit with select/group/having ok 55 - Grouped limit under RowNumberOver ok 56 - RowNumberOver: Unordered limit+offset with select/group/having ok 57 - Grouped limit+offset runs under RowNumberOver ok 58 - RowNumberOver: Ordered limit with select/group/having ok 59 - Grouped ordered limit runs under RowNumberOver ok 60 - RowNumberOver: Ordered limit+offset with select/group/having ok 61 - Grouped ordered limit+offset runs under RowNumberOver ok 62 - RowNumberOver: Prefetch with limit+offset ok 63 - Complex limited prefetch runs under RowNumberOver ok 64 - SkipFirst: Plain unordered ungrouped select with limit and no offset ok 65 - SkipFirst: Ordered limit+offset with select/group/having ok 66 - Grouped ordered limit+offset runs under SkipFirst ok 67 - SkipFirst: Prefetch with limit+offset ok 68 - Complex limited prefetch runs under SkipFirst ok 69 - Top: Plain unordered ungrouped select with limit and no offset ok 70 - Top: Unordered limit with select/group/having ok 71 - Grouped limit under Top ok 72 - Top: Unordered limit+offset with select/group/having ok 73 - Grouped limit+offset runs under Top ok 74 - Top: Ordered limit with select/group/having ok 75 - Grouped ordered limit runs under Top ok 76 - Top: Ordered limit+offset with select/group/having ok 77 - Grouped ordered limit+offset runs under Top ok 78 - Top: Prefetch with limit+offset ok 79 - Complex limited prefetch runs under Top 1..79 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/literal_with_bind.t ...................... # ok 1 - inserted row using literal sql ok 2 - row was inserted ok 3 - search/updated row using literal sql ok 4 - row was updated ok 5 - populated row using literal sql ok 6 - row was populated ok 7 - inserted row using literal sql ok 8 - row was inserted ok 9 - search/updated row using literal sql ok 10 - row was updated ok 11 - populated row using literal sql ok 12 - row was populated ok 13 - ref1 unchanged ok 14 - ref2 unchanged ok 15 - ref3 unchanged 1..15 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/msaccess.t ............................... # ok 1 - correct SQL for two-step left join ok 2 - correct SQL for two-step inner join ok 3 - one-step join parenthesized ok 4 - two-step join parenthesized and inner join prepended with INNER 1..4 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/mysql.t .................................. # ok 1 - Correct update-SQL with double-wrapped subquery ok 2 - Correct delete-SQL with double-wrapped subquery ok 3 ok 4 ok 5 - straight joins correctly supported for mysql ok 6 - default join type works for version 3 ok 7 - default join type works for version 4 1..7 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/nest_deprec.t ............................ # ok 1 - -nest still works ok 2 - Only one deprecation warning ok 3 - -nest still works ok 4 - Only one deprecation warning 1..4 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/oracle.t ................................. # ok 1 - An object of class 'DBIx::Class::SQLMaker::Oracle' isa 'DBIx::Class::SQLMaker::Oracle' ok 2 - Offline: Simple: "parentid" = PRIOR artistid ok 3 - lives is ok from 'Offline: Simple: "parentid" = PRIOR artistid' ok 4 - Offline: Simple: "parentid" != ( PRIOR "artistid" ) ok 5 - lives is ok from 'Offline: Simple: "parentid" != ( PRIOR "artistid" )' ok 6 - Offline: oracle.com example \#1 ok 7 - lives is ok from 'Offline: oracle.com example \#1' ok 8 - Offline: oracle.com example \#2 ok 9 - lives is ok from 'Offline: oracle.com example \#2' ok 10 - _shorten_identifier for short id without keywords ok ok 11 - _shorten_identifier for short id with one keyword ok ok 12 - _shorten_identifier for short id with keywords ok ok 13 - _shorten_identifier without keywords ok ok 14 - _shorten_identifier with one keyword ok ok 15 - _shorten_identifier with keywords ok ok 16 - sql_maker generates insert returning for one column ok 17 - sql_maker generates insert returning for one column ok 18 - sql_maker generates insert returning for multiple columns ok 19 - sql_maker generates insert returning for one column ok 20 - sql_maker generates insert returning for one column ok 21 - sql_maker generates insert returning for multiple columns 1..21 # Auto checked 0 references for leaks - none detected ok t/sqlmaker/oraclejoin.t ............................. # ok 1 - WhereJoins search with empty where clause ok 2 - WhereJoins search with where clause ok 3 - WhereJoins search with where clause ok 4 - WhereJoins search with or in where clause ok 5 - WhereJoins search with empty where clause ok 6 - WhereJoins search with where clause ok 7 - WhereJoins search with where clause ok 8 - WhereJoins search with or in where clause 1..8 # Auto checked 0 references for leaks - none detected ok t/sqlmaker/order_by_bindtransport.t ................. # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 not ok 11 # TODO Not implemented # Failed (TODO) test at t/sqlmaker/order_by_bindtransport.t line 45. # died: DBIx::Class::Exception (SQL::Abstract::puke(): [SQL::Abstract::__ANON__] Fatal: hash passed to _order_by must have exactly one key (-desc or -asc) at t/sqlmaker/order_by_bindtransport.t line 44 # ) not ok 12 # TODO Not implemented # Failed (TODO) test at t/sqlmaker/order_by_bindtransport.t line 45. # died: DBIx::Class::Exception (SQL::Abstract::puke(): [SQL::Abstract::__ANON__] Fatal: hash passed to _order_by must have exactly one key (-desc or -asc) at t/sqlmaker/order_by_bindtransport.t line 44 # ) 1..12 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/order_by_func.t .......................... # not ok 1 # TODO & SKIP order_by using function not ok 2 # TODO & SKIP order_by using function 1..2 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/pg.t ..................................... # ok 1 - correct SQL with aggregate boolean order on Pg 1..1 # Auto checked 4 references for leaks - none detected ok t/sqlmaker/quotes.t ................................. # ok 1 - got correct SQL for count query with bracket quoting ok 2 - got correct SQL for count query with mysql quoting ok 3 - quoted ORDER BY with DESC (should use a scalarref anyway) ok 4 - did not quote ORDER BY with scalarref ok 5 - quoted table names for UPDATE 1..5 # Auto checked 5 references for leaks - none detected ok t/sqlmaker/sqlite.t ................................. # ok 1 1..1 # Auto checked 5 references for leaks - none detected ok t/storage/base.t .................................... # ok 1 - Storage reblessed correctly into DBIx::Class::Storage::DBI::SQLite ok 2 - basic exception ok 3 - exception via DBI->HandleError, etc ok 4 ok 5 ok 6 ok 7 - Warned about ignored attributes ok 8 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) didn't modify passed arguments ok 9 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) produced correct _dbi_connect_info ok 10 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) correctly ignored extra hashref ok 11 - connect_info ([ $d, $u, $p, \%attr, \%extra_attr]) correctly parsed DBIC specific on_[dis]connect_do ok 12 - Warned about ignored attributes ok 13 - connect_info ([ \%attr_with_coderef ]) didn't modify passed arguments ok 14 - connect_info ([ \%attr_with_coderef ]) produced correct _dbi_connect_info ok 15 - connect_info ([ \%attr_with_coderef ]) correctly ignored extra hashref ok 16 - connect_info ([ \%attr_with_coderef ]) correctly parsed DBIC specific on_[dis]connect_do ok 17 - Warned about ignored attributes ok 18 - connect_info ([ \%attr ]) didn't modify passed arguments ok 19 - connect_info ([ \%attr ]) produced correct _dbi_connect_info ok 20 - connect_info ([ \%attr ]) correctly ignored extra hashref ok 21 - connect_info ([ \%attr ]) correctly parsed DBIC specific on_[dis]connect_do ok 22 - Warned about ignored attributes ok 23 - connect_info ([ \%code, \%extra_attr ]) didn't modify passed arguments ok 24 - connect_info ([ \%code, \%extra_attr ]) produced correct _dbi_connect_info ok 25 - connect_info ([ \%code, \%extra_attr ]) correctly ignored extra hashref ok 26 - connect_info ([ \%code, \%extra_attr ]) correctly parsed DBIC specific on_[dis]connect_do ok 27 - Starting with no explicitly passed in connect info ok 28 - Storage does not appear connected after SQLMaker instance is taken ok 29 - An object of class 'DBIx::Class::SQLMaker' isa 'DBIx::Class::SQLMaker' ok 30 - Driver undetermined ok 31 - sensible exception on empty conninfo connect ok 32 - Starting with no explicitly passed in connect info (with DBI_DSN) ok 33 - Storage does not appear connected after SQLMaker instance is taken ok 34 - An object of class 'DBIx::Class::SQLMaker::SQLite' isa 'DBIx::Class::SQLMaker' ok 35 - Driver determined (with DBI_DSN) ok 36 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' 1..36 # Auto checked 16 references for leaks - none detected ok t/storage/cursor.t .................................. # ok 1 - Three artists returned ok 2 - Custom cursor autoloaded ok 3 - Three artists still returned ok 4 - Custom cursor auto re-loaded 1..4 # Auto checked 5 references for leaks - none detected ok t/storage/dbh_do.t .................................. # ok 1 - dbh_do on fresh handle worked ok 2 - dbh_do on fresh handle worked ok 3 ok 4 ok 5 - Arguments properly aliased for dbh_do 1..5 # Auto checked 6 references for leaks - none detected ok t/storage/dbi_coderef.t ............................. # 1..1 ok 1 - Three artists returned # Auto checked 8 references for leaks - none detected ok t/storage/dbi_env.t ................................. ok 1 - Driver in DSN empty ok 2 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 3 - Driver class doesn't exist ok 4 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 5 - Driver class not defined in DBI_DSN either. ok 6 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 7 - Driver class defined in DBI_DSN doesn't exist ok 8 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 9 - Driver class defined in DBI_DRIVER doesn't exist ok 10 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 11 - Driver class defined in DBI_DSN doesn't exist ok 12 - An object of class 'DBIx::Class::Storage::DBI' isa 'DBIx::Class::Storage::DBI' ok 13 - SQLite passed to connect_info ok 14 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 15 - SQLite passed to connect_info despite extra arguments present ok 16 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 17 - SQLite in DBI_DRIVER ok 18 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 19 - SQLite in DBI_DSN ok 20 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 21 - SQLite in DBI_DSN (and DBI_DRIVER) ok 22 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 23 - SQLite in DBI_DRIVER (not DBI_DSN) ok 24 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' ok 25 - sensible exception on empty conninfo connect ok 26 - Second connection attempt worked ok 27 - An object of class 'DBIx::Class::Storage::DBI::SQLite' isa 'DBIx::Class::Storage::DBI::SQLite' 1..27 # Auto checked 38 references for leaks - none detected ok t/storage/dbic_pretty.t ............................. ok 1 - An object of class 'DBIx::Class::Storage::Statistics' isa 'DBIx::Class::Storage::Statistics' ok 2 - An object of class 'DBIx::Class::Storage::Debug::PrettyPrint' isa 'DBIx::Class::Storage::Debug::PrettyPrint' ok 3 - indent string set correctly from console profile ok 4 - An object of class 'DBIx::Class::Storage::Debug::PrettyPrint' isa 'DBIx::Class::Storage::Debug::PrettyPrint' ok 5 - indent string set correctly from file-based profile 1..5 # Auto checked 15 references for leaks - none detected ok t/storage/debug.t ................................... # ok 1 - debug ok 2 - one line of log ok 3 - File log via debugfh success ok 4 - 2 lines of log ok 5 - Env log from schema1 success ok 6 - Env log from schema2 success ok 7 ok 8 - No warnings with unicode on STDERR ok 9 ok 10 ok 11 ok 12 1..12 # Auto checked 10 references for leaks - none detected ok t/storage/deploy.t .................................. # ok 1 ok 2 - artist table deployed correctly ok 3 - create_ddl_dir did a make_path on its target dir ok 4 - there are sql files in there ok 5 - Proper quoting in t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-SQLite.sql ok 6 - Proper quoting in t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-2-SQLite.sql ok 7 - Proper quoting in diff t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-2-SQLite.sql ok 8 - Proper quoting in t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-MySQL.sql ok 9 - Proper quoting in t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-2-MySQL.sql not ok 10 - Proper quoting in diff t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-2-MySQL.sql # TODO SQLT::Producer::MySQL has no knowledge of the mythical beast of quoting... # Failed (TODO) test 'Proper quoting in diff t/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-2-MySQL.sql' # at t/storage/deploy.t line 66. # '-- Convert schema 't/var/ddl_dir-18589/test1/foo/bar/DBICTest-Schema-1-MySQL.sql' to 'DBICTest::Schema v1.x':; # # BEGIN; # # ALTER TABLE cd_artwork DROP INDEX cd_id; # # ALTER TABLE forceforeign DROP INDEX artist; # # ALTER TABLE liner_notes DROP INDEX liner_id; # # ALTER TABLE money_test CHANGE COLUMN amount amount float NULL; # # ALTER TABLE timestamp_primary_key_test CHANGE COLUMN id id timestamp NOT NULL DEFAULT current_timestamp; # # ALTER TABLE twokeys DROP FOREIGN KEY twokeys_fk_cd; # # ALTER TABLE twokeys DROP INDEX cd, # ADD CONSTRAINT twokeys_fk_cd FOREIGN KEY (cd) REFERENCES cd (cdid); # # DROP TABLE bindtype_test; # # # COMMIT; # # ' # doesn't match '(?^:DROP TABLE \`bindtype_test\`)' not ok 11 # TODO we should probably add some tests here for actual deployability of the DDL? # Failed (TODO) test at t/storage/deploy.t line 72. 1..11 # Auto checked 15 references for leaks - none detected ok t/storage/deprecated_exception_source_bind_attrs.t .. # ok 1 - deprecated use of source_bind_attributes throws 1..1 # Auto checked 2 references for leaks - none detected ok t/storage/disable_sth_caching.t ..................... # ok 1 - statement caching works ok 2 - disabling statement caching works 1..2 # Auto checked 5 references for leaks - none detected ok t/storage/error.t ................................... # ok 1 - Starting unconnected ok 2 - Throwing correctly when calling ensure_connected with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 3 - Still not connected after calling ensure_connected with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 4 - Starting unconnected ok 5 - Throwing correctly when calling _server_info with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 6 - Still not connected after calling _server_info with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 7 - Starting unconnected ok 8 - Throwing correctly when calling _get_server_version with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 9 - Still not connected after calling _get_server_version with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 10 - Starting unconnected ok 11 - Throwing correctly when calling _get_dbh with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 12 - Still not connected after calling _get_dbh with broken on_connect action [ # 'on_connect_do', # '_NOPE_' # ] # ok 13 - Starting unconnected ok 14 - Throwing correctly when calling ensure_connected with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 15 - Still not connected after calling ensure_connected with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 16 - Starting unconnected ok 17 - Throwing correctly when calling _server_info with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 18 - Still not connected after calling _server_info with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 19 - Starting unconnected ok 20 - Throwing correctly when calling _get_server_version with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 21 - Still not connected after calling _get_server_version with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 22 - Starting unconnected ok 23 - Throwing correctly when calling _get_dbh with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 24 - Still not connected after calling _get_dbh with broken on_connect action [ # 'on_connect_call', # sub { "DUMMY" } # ] # ok 25 - Starting unconnected ok 26 - Throwing correctly when calling ensure_connected with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 27 - Still not connected after calling ensure_connected with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 28 - Starting unconnected ok 29 - Throwing correctly when calling _server_info with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 30 - Still not connected after calling _server_info with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 31 - Starting unconnected ok 32 - Throwing correctly when calling _get_server_version with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 33 - Still not connected after calling _get_server_version with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 34 - Starting unconnected ok 35 - Throwing correctly when calling _get_dbh with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 36 - Still not connected after calling _get_dbh with broken on_connect action [ # 'on_connect_call', # '_NOPE_' # ] # ok 37 - Freshly connected DBI handle is healthy ok 38 - Found warning of failed broken on_disconnect action [ # 'on_disconnect_do', # '_NOPE_' # ] # ok 39 - Actual DBI disconnect was not prevented by broken on_disconnect action [ # 'on_disconnect_do', # '_NOPE_' # ] # ok 40 - Freshly connected DBI handle is healthy ok 41 - Found warning of failed broken on_disconnect action [ # 'on_disconnect_call', # sub { "DUMMY" } # ] # ok 42 - Actual DBI disconnect was not prevented by broken on_disconnect action [ # 'on_disconnect_call', # sub { "DUMMY" } # ] # ok 43 - Freshly connected DBI handle is healthy ok 44 - Found warning of failed broken on_disconnect action [ # 'on_disconnect_call', # '_NOPE_' # ] # ok 45 - Actual DBI disconnect was not prevented by broken on_disconnect action [ # 'on_disconnect_call', # '_NOPE_' # ] # ok 46 - threw Regexp ((?^s:DBI Exception.+(?x: # NOT\ NULL\ constraint\ failed\:\ cd\.artist # | # cd\.artist\ may\ not\ be\ NULL # ))) ok 47 - No warnings besides exception ok 48 - DBI exceptions properly handled by dbic-installed callback ok 49 - callback works after $schema is gone 1..49 # Auto checked 72 references for leaks - none detected ok t/storage/exception.t ............................... # ok 1 - before_populate exception found ok 2 - after_populate exception found 1..2 # Auto checked 5 references for leaks - none detected ok t/storage/global_destruction.t ...................... # ok 1 # skip Skipping PG tests without DBICTEST_PG_DSN ok 2 # skip Skipping MYSQL tests without DBICTEST_MYSQL_DSN ok 3 - SQLite: start disconnected ok 4 - SQLite: transaction starts connected # Parent 22149 sleeping... # Child 22272 terminating # Auto checked 3 references for leaks - none detected # Parent 22149 woken up after child 22272 exit ok 5 - SQLite: parent still connected (in txn_do) ok 6 - SQLite: parent still connected (outside of txn_do) 1..6 # Auto checked 3 references for leaks - none detected ok t/storage/nobindvars.t .............................. # ok 1 - Auto-PK worked ok 2 - LIMIT count ok ok 3 - iterator->next ok ok 4 - next past end of resultset ok ok 5 - Correctly interpolated SQL 1..5 # Auto checked 5 references for leaks - none detected ok t/storage/on_connect_call.t ......................... 1..17 ok 1 - connection() ok 2 - start disconnected ok 3 - 'got storage in connect_call method' isa 'DBIx::Class::Storage::DBI' ok 4 - got param in connect_call method ok 5 - on_connect_call/do actions worked ok 6 - 'got storage in disconnect_call method' isa 'DBIx::Class::Storage::DBI' ok 7 - connection() ok 8 - start disconnected ok 9 - 'got storage in connect_call method' isa 'DBIx::Class::Storage::DBI' ok 10 - coderef in list form ok 11 - 'got storage in connect_call method' isa 'DBIx::Class::Storage::DBI' ok 12 - connection() ok 13 - start disconnected ok 14 - on_connect_call after DT parser ok 15 - Warning on clobbered AutoCommit => 0 fired ok 16 - determine driver connects ok 17 - on_disconnect_call after DT parser # Auto checked 7 references for leaks - none detected ok t/storage/on_connect_do.t ........................... 1..13 # ok 1 - connection() ok 2 - string version on_connect_do() worked ok 3 - connection() ok 4 - Warning on clobbered AutoCommit => 0 fired ok 5 - on_connect_do() worked ok 6 - Searching for nonexistent table dies ok 7 - Table still exists ok 8 - Reading from dropped table fails ok 9 - second connection() ok 10 - on_connect_do() called after connect() ok 11 - on_disconnect_do() not called after connect() ok 12 - on_disconnect_do() called after disconnect() ok 13 - 'first arg to on_connect_do hook' isa 'DBIx::Class::Storage' # Auto checked 7 references for leaks - none detected ok t/storage/ping_count.t .............................. # ok 1 - no _ping() calls during deploy ok 2 - no _ping() calls 1..2 # Auto checked 7 references for leaks - none detected ok t/storage/prefer_stringification.t .................. # ok 1 ok 2 ok 3 - DBI preferred stringified version 1..3 # Auto checked 5 references for leaks - none detected ok t/storage/quote_names.t ............................. # ok 1 - sql_quote_char for DBIx::Class::Storage::DBI::SQLAnywhere is "\"" ok 2 - sql_name_sep for DBIx::Class::Storage::DBI::SQLAnywhere is '.' ok 3 - sql_quote_char for DBIx::Class::Storage::DBI::mysql is "`" ok 4 - sql_name_sep for DBIx::Class::Storage::DBI::mysql is '.' ok 5 - sql_quote_char for DBIx::Class::Storage::DBI::Informix is "\"" ok 6 - sql_name_sep for DBIx::Class::Storage::DBI::Informix is '.' ok 7 - sql_quote_char for DBIx::Class::Storage::DBI::Oracle::Generic is "\"" ok 8 - sql_name_sep for DBIx::Class::Storage::DBI::Oracle::Generic is '.' ok 9 - sql_quote_char for DBIx::Class::Storage::DBI::InterBase is "\"" ok 10 - sql_name_sep for DBIx::Class::Storage::DBI::InterBase is '.' ok 11 - sql_quote_char for DBIx::Class::Storage::DBI::SQLite is "\"" ok 12 - sql_name_sep for DBIx::Class::Storage::DBI::SQLite is '.' ok 13 - sql_name_sep for DBIx::Class::Storage::DBI is '.' ok 14 - sql_quote_char for DBIx::Class::Storage::DBI::ODBC::ACCESS is ["[","]"] ok 15 - sql_name_sep for DBIx::Class::Storage::DBI::ODBC::ACCESS is '.' ok 16 - sql_quote_char for DBIx::Class::Storage::DBI::MSSQL is ["[","]"] ok 17 - sql_name_sep for DBIx::Class::Storage::DBI::MSSQL is '.' ok 18 - sql_quote_char for DBIx::Class::Storage::DBI::Pg is "\"" ok 19 - sql_name_sep for DBIx::Class::Storage::DBI::Pg is '.' ok 20 - sql_quote_char for DBIx::Class::Storage::DBI::DB2 is "\"" ok 21 - sql_name_sep for DBIx::Class::Storage::DBI::DB2 is '.' ok 22 - sql_quote_char for DBIx::Class::Storage::DBI::Sybase::ASE is ["[","]"] ok 23 - sql_name_sep for DBIx::Class::Storage::DBI::Sybase::ASE is '.' ok 24 - SQLITE quote_char with quote_names => 1 is "\"" ok 25 - SQLITE name_sep with quote_names => 1 is "." ok 26 - SQLITE DDL contains expected quoted table name 1..26 # Auto checked 3 references for leaks - none detected ok t/storage/reconnect.t ............................... # ok 1 - Three artists returned ok 2 - SQLite can disconnect properly ok 3 - Three artists returned ok 4 - The operation failed ok 5 - We are not connected ok 6 - The operation succeeded ok 7 - Three artists returned ok 8 - Args propagated correctly ok 9 - Correct SCALAR context ok 10 - Args propagated correctly ok 11 - Correct SCALAR context ok 12 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 13 - Args propagated correctly ok 14 - Correct SCALAR context ok 15 - Args propagated correctly ok 16 - Correct SCALAR context ok 17 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 18 - Args propagated correctly ok 19 - Correct LIST context ok 20 - Args propagated correctly ok 21 - Correct LIST context ok 22 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 23 - Args propagated correctly ok 24 - Correct LIST context ok 25 - Args propagated correctly ok 26 - Correct LIST context ok 27 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 28 - Args propagated correctly ok 29 - Correct VOID context ok 30 - Args propagated correctly ok 31 - Correct VOID context ok 32 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' ok 33 - Args propagated correctly ok 34 - Correct VOID context ok 35 - Args propagated correctly ok 36 - Correct VOID context ok 37 - An object of class 'DBICTest::Artist' isa 'DBICTest::Artist' 1..37 # Auto checked 17 references for leaks - none detected ok t/storage/replicated.t .............................. skipped: Test needs MooseX::Types::LoadableClass >= 0.011 t/storage/savepoints.t .............................. # # Testing SQLite Internal DB ok 1 - Statistics svp_begin tickled ok 2 - Name changed ok 3 - Statistics svp_rollback tickled ok 4 - Name rolled back ok 5 - name changed ok 6 - testing2 reverted ok 7 - release left data ok 8 - rolled back to 2 ok 9 - rolled back to start ok 10 - All savepoints forgotten ok 11 - Value updated in nested transaction ok 12 - Nested transaction failed (good) ok 13 - auto_savepoint rollback worked ok 14 - All savepoints forgotten ok 15 - auto_savepoint worked ok 16 - Correct number of savepoints created ok 17 - Correct number of savepoints released ok 18 - Correct number of savepoint rollbacks ok 19 - commit from inner transaction visible in outer transaction ok 20 - inner transaction rollback executed ok 21 - All savepoints forgotten ok 22 - commit from outer transaction ok 23 - second commit from outer transaction ok 24 - commit from inner transaction ok 25 - rollback from inner transaction ok 26 ok 27 - Calling svp_release on a non-existant savepoint throws expected error ok 28 # skip Skipping tests with DBICTEST_PG: set $ENV{DBICTEST_PG_DSN} _USER and _PASS ok 29 # skip Skipping tests with DBICTEST_MYSQL: set $ENV{DBICTEST_MYSQL_DSN} _USER and _PASS 1..29 # Auto checked 5 references for leaks - none detected ok t/storage/stats.t ................................... 1..12 # ok 1 - use DBICTest; ok 2 - Callback not called with debug disabled ok 3 - Debug callback worked. ok 4 - query_start called ok 5 - query_end called ok 6 - txn_begin not called ok 7 - txn_commit not called ok 8 - txn_begin called ok 9 - query_start called ok 10 - query_end called ok 11 - txn_commit called ok 12 - txn_rollback called # Auto checked 5 references for leaks - none detected ok t/storage/txn.t ..................................... # ok 1 - can't call txn_do without storage ok 2 - $coderef parameter check ok ok 3 - txn depth starts at 0 ok 4 - successful txn added 5 cds ok 5 - new CD 1 year correct ok 6 - new CD 2 year correct ok 7 - new CD 3 year correct ok 8 - new CD 4 year correct ok 9 - new CD 5 year correct ok 10 - txn depth has been reset ok 11 - txn depth starts at 0 ok 12 - successful txn added 5 cds ok 13 - new CD 1 year correct ok 14 - new CD 2 year correct ok 15 - new CD 3 year correct ok 16 - new CD 4 year correct ok 17 - new CD 5 year correct ok 18 - txn depth has been reset ok 19 - Arguments properly aliased for txn_do ok 20 - txn depth starts at 0 ok 21 - nested txn_do succeeded ok 22 - nested txn_do CD1 year ok ok 23 - nested txn_do CD2 year ok ok 24 - nested txn_do CD3 year ok ok 25 - nested txn_do CD4 year ok ok 26 - nested txn_do CD5 year ok ok 27 - nested txn_do CD6 year ok ok 28 - nested txn_do CD7 year ok ok 29 - nested txn_do CD8 year ok ok 30 - nested txn_do CD9 year ok ok 31 - nested txn_do CD10 year ok ok 32 - nested txn_do added all CDs ok 33 - txn depth has been reset ok 34 - Start outside txn ok 35 - Parent still outside txn # Auto checked 31 references for leaks - none detected # Auto checked 31 references for leaks - none detected # Auto checked 31 references for leaks - none detected ok 36 - Child 28023 exit ok ok 37 - Child 28024 exit ok ok 38 - Child 28025 exit ok ok 39 - Transaction successfully aborted ok 40 - Query after exceptions ok (1) ok 41 - Transaction successfully aborted ok 42 - Query after exceptions ok (2) # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected ok 43 - Child 28217 exit ok (pass 1) ok 44 - Child 28220 exit ok (pass 1) ok 45 - Child 28221 exit ok (pass 1) ok 46 - Child 28223 exit ok (pass 1) ok 47 - Child 28226 exit ok (pass 1) ok 48 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 49 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 50 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 51 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 52 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 53 - Transaction successfully aborted ok 54 - Query after exceptions ok (1) ok 55 - Transaction successfully aborted ok 56 - Query after exceptions ok (2) # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected # Auto checked 36 references for leaks - none detected ok 57 - Child 28312 exit ok (pass 2) ok 58 - Child 28313 exit ok (pass 2) ok 59 - Child 28314 exit ok (pass 2) ok 60 - Child 28316 exit ok (pass 2) ok 61 - Child 28317 exit ok (pass 2) ok 62 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 63 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 64 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 65 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 66 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 67 - Transaction successfully aborted ok 68 - Query after exceptions ok (1) ok 69 - Transaction successfully aborted ok 70 - Query after exceptions ok (2) # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected ok 71 - Child 28529 exit ok (pass 1) ok 72 - Child 28532 exit ok (pass 1) ok 73 - Child 28536 exit ok (pass 1) ok 74 - Child 28537 exit ok (pass 1) ok 75 - Child 28538 exit ok (pass 1) ok 76 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 77 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 78 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 79 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 80 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 81 - Transaction successfully aborted ok 82 - Query after exceptions ok (1) ok 83 - Transaction successfully aborted ok 84 - Query after exceptions ok (2) # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected # Auto checked 41 references for leaks - none detected ok 85 - Child 28649 exit ok (pass 2) ok 86 - Child 28655 exit ok (pass 2) ok 87 - Child 28658 exit ok (pass 2) ok 88 - Child 28661 exit ok (pass 2) ok 89 - Child 28662 exit ok (pass 2) ok 90 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 91 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 92 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 93 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 94 - An object of class 'DBICTest::Artist' isa 'DBIx::Class::Row' ok 95 - txn depth starts at 0 (pass 1) ok 96 - failed txn_do threw an exception (pass 1) ok 97 - failed txn_do didn't change the cds table (pass 1) ok 98 - txn depth has been reset (pass 1) ok 99 - txn depth starts at 0 (pass 2) ok 100 - failed txn_do threw an exception (pass 2) ok 101 - failed txn_do didn't change the cds table (pass 2) ok 102 - txn depth has been reset (pass 2) ok 103 - txn depth starts at 0 ok 104 - txn_rollback threw a rollback exception (and included the original exception ok 105 - 'failed txn_do with a failed txn_rollback changed the cds table' isa 'DBICTest::CD' ok 106 - deleted the failed txn's cd ok 107 - txn depth starts at 0 ok 108 - nested failed txn_do threw exception ok 109 - failed txn_do didn't add first txn's cd 1 ok 110 - failed txn_do didn't add first txn's cd 2 ok 111 - failed txn_do didn't add first txn's cd 3 ok 112 - failed txn_do didn't add first txn's cd 4 ok 113 - failed txn_do didn't add first txn's cd 5 ok 114 - failed txn_do didn't add failed txn's cd ok 115 - Pre-connection nested transactions. ok 116 - got proper nested rollback exception ok 117 - Something to delete ok 118 - AutoCommit is off on $dbh ok 119 - No attempt to start a transaction with scope guard ok 120 - Deletion successful in txn ok 121 - No warnings on AutoCommit => 0 with txn_guard ok 122 - Something to delete ok 123 - AutoCommit is off on $dbh ok 124 - No attempt to start a atransaction with txn_do ok 125 - Deletion successful ok 126 - No warnings on AutoCommit => 0 with txn_do ok 127 - threw Regexp ((?^:Transaction\ aborted\:\ DBICTest\:\:BrokenOverload\=HASH\(0xaaaae2e56c08\)\.\ Rollback\ failed\:\ lost\ connection\ to\ storage\ at\ t\/storage\/txn\.t\ line\ 451\n)) ok 128 - One matching warning only 1..128 # Auto checked 74 references for leaks - none detected ok t/storage/txn_scope_guard.t ......................... # ok 1 - Correct transaction depth ok 2 - Error propogated okay ok 3 - Artist not created ok 4 - Correct transaction depth ok 5 - Nested exceptions propogated ok 6 - Artist not created ok 7 - Correct transaction depth ok 8 - Out of scope warning detected ok 9 - Artist not created ok 10 - rollback successful withot exception ok 11 - threw Regexp ((?^s:Deliberate exception)) ok 12 - Both expected warnings found - $@ pre-poison: 0, post-poison: 0 not ok 13 - Both expected warnings found - $@ pre-poison: 0, post-poison: 1 # TODO Do not know how to deal with trapped exceptions occuring after guard instantiation... # Failed (TODO) test 'Both expected warnings found - $@ pre-poison: 0, post-poison: 1' # at t/storage/txn_scope_guard.t line 185. # got: '0' # expected: '2' ok 14 - Both expected warnings found - $@ pre-poison: 1, post-poison: 0 not ok 15 - Both expected warnings found - $@ pre-poison: 1, post-poison: 1 # TODO Do not know how to deal with trapped exceptions occuring after guard instantiation... # Failed (TODO) test 'Both expected warnings found - $@ pre-poison: 1, post-poison: 1' # at t/storage/txn_scope_guard.t line 185. # got: '0' # expected: '2' ok 16 - Broken Text::Balanced is not screwing up txn_guard not ok 17 - no warnings \o/ # TODO RT#74994 *STILL* not fixed # Failed (TODO) test 'no warnings \o/' # at t/storage/txn_scope_guard.t line 217. # got: '1' # expected: '0' ok 18 1..18 # Auto checked 36 references for leaks - none detected ok t/update/all.t ...................................... # ok 1 - have some cds ok 2 - All cds properly relinked 1..2 # Auto checked 5 references for leaks - none detected ok t/update/ident_cond.t ............................... # ok 1 - Correct identity state of freshly retrieved object ok 2 - Correct identity state of object with modified PK ok 3 - Correct identity state after storage update 1..3 # Auto checked 5 references for leaks - none detected ok t/update/type_aware.t ............................... # 1..4 ok 1 - Artist is clean ok 2 - Artist is clean after num value update ok 3 - Artist is clean after string value update ok 4 - Artist is updated after is_numeric override # Auto checked 5 references for leaks - none detected ok # # # # 208 contributors made this library what it is today # # # Distinguished patrons: # * ( 2014 ~ 2015 ) Henry Van Styn, creator of http://p3rl.org/RapidApp # # t/zzzzzzz_authors.t ................................. # ok 1 1..1 ok t/zzzzzzz_perl_perf_bug.t ........................... # ok 1 - Testing for a blessed overload slowdown >= 3x Benchmark: running bless_overload, no_bless for at least 1 CPU seconds... bless_overload: 1 wallclock secs ( 1.12 usr + 0.00 sys = 1.12 CPU) @ 57.14/s (n=64) no_bless: 1 wallclock secs ( 1.12 usr + 0.00 sys = 1.12 CPU) @ 74.11/s (n=83) ok 2 - Overload/bless performance acceptable ok 3 # skip Not checking for bless handling as performance is OK 1..3 # Auto checked 0 references for leaks - none detected ok t/zzzzzzz_sqlite_deadlock.t ......................... skipped: Skipping test on plain module install All tests successful. Test Summary Report ------------------- t/sqlmaker/limit_dialects/generic_subq.t (Wstat: 0 Tests: 19 Failed: 0) TODO passed: 9, 11, 13, 15, 17 Files=308, Tests=13391, 426 wallclock secs ( 4.79 usr 0.89 sys + 399.21 cusr 25.08 csys = 429.97 CPU) Result: PASS make[2]: Leaving directory '/build/libdbix-class-perl-0.082841' make[1]: Leaving directory '/build/libdbix-class-perl-0.082841' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_auto_install make -j8 install DESTDIR=/build/libdbix-class-perl-0.082841/debian/libdbix-class-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libdbix-class-perl-0.082841' Manifying 1 pod document Manifying 30 pod documents Manifying 30 pod documents Manifying 27 pod documents Manifying 23 pod documents Manifying 18 pod documents Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/SQL/Translator/Parser/DBIx/Class.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/SQL/Translator/Producer/DBIx/Class/File.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/UTF8Columns.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/_Util.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSourceHandle.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/StartupCheck.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSourceProxy.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Schema.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Row.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSetManager.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSetProxy.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSet.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSetColumn.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Carp.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Cursor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/DB.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/FilterColumn.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/FilterColumn.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Ordered.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/InflateColumn.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/InflateColumn.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Componentised.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Core.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Exception.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Admin.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/AccessorGroup.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Serialize/Storable.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBIHacks.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/TxnScopeGuard.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/Statistics.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/BlockRunner.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/UniqueIdentifier.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/SQLite.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/SQLAnywhere.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/mysql.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Oracle.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/IdentityInsert.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/InterBase.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Firebird.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/MSSQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/NoBindVars.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/AutoCast.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/DB2.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Pg.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Informix.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ACCESS.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/SQLAnywhere/Cursor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/FreeTDS.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/ASE.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/ASE/NoBindVars.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Sybase/Microsoft_SQL_Server/NoBindVars.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC/SQL_Anywhere.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC/Firebird.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Pool.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Introduction.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Replicant.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Types.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Balancer.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Balancer/Random.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Replicated/Balancer/First.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Oracle/Generic.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/Firebird/Common.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO/CursorUtils.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO/MS_Jet.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO/Microsoft_SQL_Server/Cursor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Storage/DBI/ADO/MS_Jet/Cursor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSourceProxy/Table.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSourceProxy/Table.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/ACCESS.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/MySQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/OracleJoins.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/Oracle.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/OracleJoins.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/MSSQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/LimitDialects.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLMaker/SQLite.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks/SQLite.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks/OracleJoins.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks/Oracle.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks/MySQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/SQLAHacks/MSSQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Schema/Versioned.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSet/Pager.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultClass/HashRefInflator.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/View.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/Table.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/View.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/RowParser.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/Table.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ResultSource/RowParser/Util.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/Oracle.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/DB2.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/MySQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/SQLite.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/Pg.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/PK/Auto/MSSQL.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/HasMany.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/HasOne.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/ManyToMany.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/Helpers.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/Accessor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/Base.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/CascadeActions.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/BelongsTo.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Relationship/ProxyMethods.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Optional/Dependencies.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Optional/Dependencies.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/ClassResolver/PassThrough.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Features.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Reading.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Intro.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Troubleshooting.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Glossary.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/QuickStart.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/ResultClass.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Example.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Component.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/FAQ.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Joining.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/DocMap.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Manual/Cookbook.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/InflateColumn/DateTime.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/InflateColumn/File.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/InflateColumn/DateTime.pod Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Admin/Types.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Admin/Descriptive.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/Admin/Usage.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/TempColumns.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Triggers.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Stringify.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/AttributeAPI.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/ColumnCase.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/NoObjectIndex.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Constraints.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/ColumnsAsHash.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/AutoUpdate.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Constructor.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/SQLTransformer.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/AccessorMapping.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Copy.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/ReadOnly.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/ColumnGroups.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Retrieve.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Relationships.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Relationship.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/DestroyWarning.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/LiveObjectIndex.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Pager.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/LazyLoading.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/AbstractSearch.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/ImaDBI.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/Iterator.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/perl5/DBIx/Class/CDBICompat/GetSet.pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man1/dbicadmin.1p Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/SQL::Translator::Producer::DBIx::Class::File.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/SQL::Translator::Parser::DBIx::Class.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::UTF8Columns.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::TxnScopeGuard.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::Statistics.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::mysql.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::UniqueIdentifier.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::MSSQL.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::FreeTDS.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase::ASE.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Sybase.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::SQLite.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::SQLAnywhere::Cursor.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::SQLAnywhere.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::WithDSN.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Replicant.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Pool.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Introduction.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Balancer::Random.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Balancer::First.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated::Balancer.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Replicated.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Pg.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Oracle::WhereJoins.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Oracle::Generic.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Oracle.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC::Firebird.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC::ACCESS.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ODBC.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::NoBindVars.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::MSSQL.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::InterBase.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Informix.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::IdentityInsert.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Firebird::Common.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Firebird.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::DB2.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::Cursor.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::AutoCast.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ADO::MS_Jet.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ADO.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI::ACCESS.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::DBI.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage::BlockRunner.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Storage.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::StartupCheck.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Serialize::Storable.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Schema::Versioned.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Schema.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::SQLMaker::OracleJoins.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::SQLMaker::LimitDialects.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::SQLMaker.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Row.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSourceProxy::Table.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSourceHandle.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSource::View.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSource::Table.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSource.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSetManager.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSetColumn.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultSet.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::ResultClass::HashRefInflator.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Relationship::Base.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Relationship.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::SQLite.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::Pg.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::Oracle.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::MySQL.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::MSSQL.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto::DB2.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK::Auto.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::PK.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Ordered.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Optional::Dependencies.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Troubleshooting.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::ResultClass.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Reading.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::QuickStart.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Joining.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Intro.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Glossary.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Features.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::FAQ.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Example.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::DocMap.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Cookbook.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual::Component.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Manual.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::InflateColumn::File.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::InflateColumn::DateTime.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::InflateColumn.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::FilterColumn.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Exception.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::DB.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Cursor.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Core.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Carp.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::SQLTransformer.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::Relationships.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::Relationship.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::NoObjectIndex.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::Iterator.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::Copy.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::ColumnsAsHash.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat::AbstractSearch.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::CDBICompat.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::Admin.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class::AccessorGroup.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/share/man/man3/DBIx::Class.3pm Installing /build/libdbix-class-perl-0.082841/debian/libdbix-class-perl/usr/bin/dbicadmin make[1]: Leaving directory '/build/libdbix-class-perl-0.082841' dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libdbix-class-perl' in '../libdbix-class-perl_0.082841-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../libdbix-class-perl_0.082841-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/26669/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/26669/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/26669 and its subdirectories I: Current time: Thu Sep 15 09:46:00 +14 2022 I: pbuilder-time-stamp: 1663184760