0s autopkgtest [22:50:28]: starting date and time: 2024-11-13 22:50:28+0000 1s autopkgtest [22:50:29]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 1s autopkgtest [22:50:29]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i7sefx9c/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade python-omegaconf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-30.secgroup --name adt-plucky-ppc64el-python-omegaconf-20241113-225028-juju-7f2275-prod-proposed-migration-environment-20-c5175016-b23b-45b1-8dcb-4d15a53a2eb8 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 121s autopkgtest [22:52:28]: testbed dpkg architecture: ppc64el 121s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 121s autopkgtest [22:52:28]: testbed apt version: 2.9.8 121s autopkgtest [22:52:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 121s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [974 kB] 121s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 121s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.2 kB] 121s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 121s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [110 kB] 121s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [684 kB] 122s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [20.8 kB] 122s Fetched 1986 kB in 1s (2276 kB/s) 122s Reading package lists... 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s Calculating upgrade... 125s The following NEW packages will be installed: 125s python3.13-gdbm 125s The following packages will be upgraded: 125s bpfcc-tools bpftrace libbpfcc libgnutls30t64 libjson-glib-1.0-0 125s libjson-glib-1.0-common libnewt0.52 libpython3-stdlib libutempter0 python3 125s python3-bpfcc python3-gdbm python3-minimal python3-newt whiptail 125s 15 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 125s Need to get 4700 kB of archives. 125s After this operation, 215 kB of additional disk space will be used. 125s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-minimal ppc64el 3.12.7-1 [27.4 kB] 125s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3 ppc64el 3.12.7-1 [24.0 kB] 125s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libpython3-stdlib ppc64el 3.12.7-1 [10.0 kB] 125s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls30t64 ppc64el 3.8.8-2ubuntu1 [1072 kB] 125s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-newt ppc64el 0.52.24-2ubuntu4 [21.8 kB] 125s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnewt0.52 ppc64el 0.52.24-2ubuntu4 [62.1 kB] 125s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el whiptail ppc64el 0.52.24-2ubuntu4 [19.5 kB] 125s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-gdbm ppc64el 3.13.0-2 [31.5 kB] 125s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-gdbm ppc64el 3.12.7-1 [8640 B] 125s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbpfcc ppc64el 0.30.0+ds-1ubuntu5 [696 kB] 125s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-bpfcc all 0.30.0+ds-1ubuntu5 [40.4 kB] 125s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el bpfcc-tools all 0.30.0+ds-1ubuntu5 [697 kB] 125s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el bpftrace ppc64el 0.21.2-2ubuntu2 [1898 kB] 125s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-common all 1.10.0+ds-3 [5586 B] 125s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-glib-1.0-0 ppc64el 1.10.0+ds-3 [76.0 kB] 125s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libutempter0 ppc64el 1.2.1-4 [9850 B] 126s Fetched 4700 kB in 1s (6474 kB/s) 126s (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 ... 73767 files and directories currently installed.) 126s Preparing to unpack .../python3-minimal_3.12.7-1_ppc64el.deb ... 126s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 126s Setting up python3-minimal (3.12.7-1) ... 126s (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 ... 73767 files and directories currently installed.) 126s Preparing to unpack .../python3_3.12.7-1_ppc64el.deb ... 126s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 126s Preparing to unpack .../libpython3-stdlib_3.12.7-1_ppc64el.deb ... 126s Unpacking libpython3-stdlib:ppc64el (3.12.7-1) over (3.12.6-0ubuntu1) ... 126s Preparing to unpack .../libgnutls30t64_3.8.8-2ubuntu1_ppc64el.deb ... 126s Unpacking libgnutls30t64:ppc64el (3.8.8-2ubuntu1) over (3.8.6-2ubuntu1) ... 126s Setting up libgnutls30t64:ppc64el (3.8.8-2ubuntu1) ... 126s (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 ... 73767 files and directories currently installed.) 126s Preparing to unpack .../00-python3-newt_0.52.24-2ubuntu4_ppc64el.deb ... 126s Unpacking python3-newt:ppc64el (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 126s Preparing to unpack .../01-libnewt0.52_0.52.24-2ubuntu4_ppc64el.deb ... 126s Unpacking libnewt0.52:ppc64el (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 126s Preparing to unpack .../02-whiptail_0.52.24-2ubuntu4_ppc64el.deb ... 126s Unpacking whiptail (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 126s Selecting previously unselected package python3.13-gdbm. 126s Preparing to unpack .../03-python3.13-gdbm_3.13.0-2_ppc64el.deb ... 126s Unpacking python3.13-gdbm (3.13.0-2) ... 126s Preparing to unpack .../04-python3-gdbm_3.12.7-1_ppc64el.deb ... 126s Unpacking python3-gdbm:ppc64el (3.12.7-1) over (3.12.6-1ubuntu1) ... 126s Preparing to unpack .../05-libbpfcc_0.30.0+ds-1ubuntu5_ppc64el.deb ... 126s Unpacking libbpfcc:ppc64el (0.30.0+ds-1ubuntu5) over (0.30.0+ds-1ubuntu4) ... 126s Preparing to unpack .../06-python3-bpfcc_0.30.0+ds-1ubuntu5_all.deb ... 129s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu5) over (0.30.0+ds-1ubuntu4) ... 129s Preparing to unpack .../07-bpfcc-tools_0.30.0+ds-1ubuntu5_all.deb ... 129s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu5) over (0.30.0+ds-1ubuntu4) ... 129s Preparing to unpack .../08-bpftrace_0.21.2-2ubuntu2_ppc64el.deb ... 129s Unpacking bpftrace (0.21.2-2ubuntu2) over (0.21.2-2) ... 129s Preparing to unpack .../09-libjson-glib-1.0-common_1.10.0+ds-3_all.deb ... 129s Unpacking libjson-glib-1.0-common (1.10.0+ds-3) over (1.10.0+ds-2) ... 129s Preparing to unpack .../10-libjson-glib-1.0-0_1.10.0+ds-3_ppc64el.deb ... 129s Unpacking libjson-glib-1.0-0:ppc64el (1.10.0+ds-3) over (1.10.0+ds-2) ... 129s Preparing to unpack .../11-libutempter0_1.2.1-4_ppc64el.deb ... 129s Unpacking libutempter0:ppc64el (1.2.1-4) over (1.2.1-3build1) ... 129s Setting up libnewt0.52:ppc64el (0.52.24-2ubuntu4) ... 129s Setting up libutempter0:ppc64el (1.2.1-4) ... 129s Setting up whiptail (0.52.24-2ubuntu4) ... 129s Setting up libjson-glib-1.0-common (1.10.0+ds-3) ... 129s Setting up libbpfcc:ppc64el (0.30.0+ds-1ubuntu5) ... 129s Setting up python3.13-gdbm (3.13.0-2) ... 129s Setting up libpython3-stdlib:ppc64el (3.12.7-1) ... 129s Setting up bpftrace (0.21.2-2ubuntu2) ... 129s Setting up python3 (3.12.7-1) ... 129s Setting up python3-newt:ppc64el (0.52.24-2ubuntu4) ... 129s Setting up libjson-glib-1.0-0:ppc64el (1.10.0+ds-3) ... 129s Setting up python3-bpfcc (0.30.0+ds-1ubuntu5) ... 129s Setting up python3-gdbm:ppc64el (3.12.7-1) ... 129s Setting up bpfcc-tools (0.30.0+ds-1ubuntu5) ... 129s Processing triggers for man-db (2.12.1-3) ... 129s Processing triggers for libc-bin (2.40-1ubuntu3) ... 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 129s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 129s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 129s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 130s Reading package lists... 130s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s Calculating upgrade... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s autopkgtest [22:52:42]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 134s autopkgtest [22:52:42]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 136s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (dsc) [2293 B] 136s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (tar) [3117 kB] 136s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (diff) [3888 B] 136s gpgv: Signature made Thu May 2 06:21:13 2024 UTC 136s gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE 136s gpgv: Can't check signature: No public key 136s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.dsc: no acceptable signature found 136s autopkgtest [22:52:44]: testing package python-omegaconf version 2.3.0-1 136s autopkgtest [22:52:44]: build not needed 137s autopkgtest [22:52:45]: test unittests: preparing testbed 138s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Starting pkgProblemResolver with broken count: 0 139s Starting 2 pkgProblemResolver with broken count: 0 139s Done 139s The following additional packages will be installed: 139s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 139s build-essential ca-certificates-java cpp cpp-14 cpp-14-powerpc64le-linux-gnu 139s cpp-powerpc64le-linux-gnu dconf-gsettings-backend dconf-service debhelper 139s debugedit default-jre default-jre-headless dh-autoreconf dh-python 139s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 139s fonts-dejavu-mono g++ g++-14 g++-14-powerpc64le-linux-gnu 139s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 139s gcc-powerpc64le-linux-gnu gdb gettext gtk-update-icon-cache 139s hicolor-icon-theme humanity-icon-theme intltool-debian java-common 139s libarchive-zip-perl libasan8 libasound2-data libasound2t64 139s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 139s libavahi-common-data libavahi-common3 libbabeltrace1 libcairo-gobject2 139s libcairo2 libcc1-0 libcolord2 libcups2t64 libdatrie1 libdconf1 139s libdebhelper-perl libdebuginfod-common libdebuginfod1t64 libdeflate0 139s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 139s libfontconfig1 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 139s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 139s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 139s libgtk-3-common libharfbuzz0b libisl23 libitm1 libjbig0 libjpeg-turbo8 139s libjpeg8 liblcms2-2 liblerc4 liblsan0 libmpc3 libpango-1.0-0 139s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 139s libpython3.13-minimal libpython3.13-stdlib libquadmath0 libsharpyuv0 139s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 139s libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 libvulkan1 139s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 139s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 139s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 139s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 139s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium 139s openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools po-debconf 139s python3-all python3-antlr4 python3-bytecode python3-coverage 139s python3-iniconfig python3-packaging python3-pip python3-pluggy 139s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 139s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 139s Suggested packages: 139s adwaita-icon-theme-legacy autoconf-archive gnu-standards autoconf-doc 139s cpp-doc gcc-14-locales cpp-14-doc dh-make flit python3-build 139s python3-installer gcc-14-doc gcc-multilib manpages-dev flex bison gcc-doc 139s gdb-powerpc64le-linux-gnu gdb-doc gdbserver gettext-doc libasprintf-dev 139s libgettextpo-dev alsa-utils libasound2-plugins colord cups-common gvfs 139s liblcms2-utils pcscd libstdc++-14-doc libtool-doc gfortran 139s | fortran95-compiler gcj-jdk m4-doc libnss-mdns fonts-dejavu-extra 139s fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei 139s | fonts-wqy-zenhei fonts-indic libmail-box-perl python-bytecode-doc 139s python-coverage-doc pydevd python-pytest-mock-doc python3.13-venv 139s python3.13-doc binfmt-support 139s Recommended packages: 139s librsvg2-common libc-dbg alsa-ucm-conf alsa-topology-conf at-spi2-core 139s libarchive-cpio-perl libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 139s libltdl-dev mesa-vulkan-drivers | vulkan-icd libatk-wrapper-java-jni 139s fonts-dejavu-extra autopkgtest madison-lite pristine-tar 139s libmail-sendmail-perl python3-dev libjs-sphinxdoc 139s The following NEW packages will be installed: 139s adwaita-icon-theme at-spi2-common autoconf automake autopkgtest-satdep 139s autopoint autotools-dev build-essential ca-certificates-java cpp cpp-14 139s cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 139s dconf-gsettings-backend dconf-service debhelper debugedit default-jre 139s default-jre-headless dh-autoreconf dh-python dh-strip-nondeterminism dwz 139s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-14 139s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 139s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gdb gettext 139s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 139s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 139s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 139s libavahi-common-data libavahi-common3 libbabeltrace1 libcairo-gobject2 139s libcairo2 libcc1-0 libcolord2 libcups2t64 libdatrie1 libdconf1 139s libdebhelper-perl libdebuginfod-common libdebuginfod1t64 libdeflate0 139s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 139s libfontconfig1 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 139s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 139s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 139s libgtk-3-common libharfbuzz0b libisl23 libitm1 libjbig0 libjpeg-turbo8 139s libjpeg8 liblcms2-2 liblerc4 liblsan0 libmpc3 libpango-1.0-0 139s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 139s libpython3.13-minimal libpython3.13-stdlib libquadmath0 libsharpyuv0 139s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 139s libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 libvulkan1 139s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 139s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 139s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 139s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 139s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium 139s openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools po-debconf 139s python3-all python3-antlr4 python3-bytecode python3-coverage 139s python3-iniconfig python3-packaging python3-pip python3-pluggy 139s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 139s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 139s 0 upgraded, 162 newly installed, 0 to remove and 0 not upgraded. 139s Need to get 148 MB/148 MB of archives. 139s After this operation, 624 MB of additional disk space will be used. 139s Get:1 /tmp/autopkgtest.14biSi/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [816 B] 139s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebuginfod-common all 0.192-4 [15.4 kB] 140s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-minimal ppc64el 3.13.0-2 [881 kB] 140s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-minimal ppc64el 3.13.0-2 [2302 kB] 140s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 140s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu2 [219 kB] 140s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 140s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 140s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 140s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 140s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 140s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 140s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 140s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-1 [186 kB] 140s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el gtk-update-icon-cache ppc64el 4.16.5+ds-1 [53.6 kB] 140s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el hicolor-icon-theme all 0.18-1 [13.5 kB] 140s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 140s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 140s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el adwaita-icon-theme all 47.0-2 [525 kB] 140s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el at-spi2-common all 2.54.0-1 [8774 B] 140s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 140s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3 [382 kB] 140s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 140s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 140s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.22.5-2 [616 kB] 140s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 140s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 140s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [10.5 MB] 140s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-8ubuntu1 [1034 B] 140s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 140s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 140s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-8ubuntu1 [48.1 kB] 140s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-8ubuntu1 [161 kB] 140s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-8ubuntu1 [31.9 kB] 140s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-8ubuntu1 [2945 kB] 141s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-8ubuntu1 [1322 kB] 141s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-8ubuntu1 [2695 kB] 141s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-8ubuntu1 [1191 kB] 141s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-8ubuntu1 [158 kB] 141s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-8ubuntu1 [1619 kB] 141s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [20.6 MB] 141s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-8ubuntu1 [528 kB] 141s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 141s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 141s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-8ubuntu1 [2673 kB] 141s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [12.0 MB] 142s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-8ubuntu1 [19.9 kB] 142s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 142s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 142s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 142s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 142s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdconf1 ppc64el 0.40.0-4build2 [44.0 kB] 142s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-service ppc64el 0.40.0-4build2 [31.1 kB] 142s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4build2 [26.5 kB] 142s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 142s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.4.7-7build1 [166 kB] 142s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 142s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 142s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 142s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 142s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-1 [52.1 kB] 142s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 142s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.22.5-2 [1082 kB] 142s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 142s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 142s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.20ubuntu1 [893 kB] 142s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el java-common all 0.76 [6852 B] 142s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 142s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcsclite1 ppc64el 2.3.0-1 [30.8 kB] 142s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el openjdk-21-jre-headless ppc64el 21.0.5+11-1 [45.7 MB] 144s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 144s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk1.0-0t64 ppc64el 2.54.0-1 [59.7 kB] 144s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 144s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatspi2.0-0t64 ppc64el 2.54.0-1 [96.9 kB] 144s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.54.0-1 [77.8 kB] 144s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 144s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 144s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 144s Get:79 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 144s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 144s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 144s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 144s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 144s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 144s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-gobject2 ppc64el 1.18.2-2 [127 kB] 144s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcolord2 ppc64el 1.4.7-1build2 [164 kB] 144s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu6 [29.7 kB] 144s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu6 [26.3 kB] 144s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu6 [30.8 kB] 144s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcups2t64 ppc64el 2.4.10-1ubuntu2 [345 kB] 144s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 144s Get:92 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 144s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 10.0.1-1 [596 kB] 144s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 144s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 144s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 144s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 144s Get:98 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-3 [272 kB] 144s Get:99 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-3 [57.5 kB] 144s Get:100 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-3 [30.6 kB] 144s Get:101 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-client0 ppc64el 1.23.0-1 [31.4 kB] 144s Get:102 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-cursor0 ppc64el 1.23.0-1 [11.9 kB] 144s Get:103 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-egl1 ppc64el 1.23.0-1 [5730 B] 144s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 144s Get:105 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 144s Get:106 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcursor1 ppc64el 1:1.2.2-1 [26.3 kB] 145s Get:107 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 145s Get:108 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 145s Get:109 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 145s Get:110 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-common all 3.24.43-3ubuntu2 [1202 kB] 145s Get:111 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-0t64 ppc64el 3.24.43-3ubuntu2 [3364 kB] 145s Get:112 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 145s Get:113 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglapi-mesa ppc64el 24.2.3-1ubuntu1 [43.7 kB] 145s Get:114 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-xcb1 ppc64el 2:1.8.10-2 [8008 B] 145s Get:115 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri2-0 ppc64el 1.17.0-2 [7508 B] 145s Get:116 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 145s Get:117 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 145s Get:118 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 145s Get:119 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 145s Get:120 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 145s Get:121 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 145s Get:122 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxshmfence1 ppc64el 1.3-1build5 [4964 B] 145s Get:123 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 145s Get:124 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.123-1 [24.8 kB] 145s Get:125 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-radeon1 ppc64el 2.4.123-1 [29.0 kB] 145s Get:126 http://ftpmaster.internal/ubuntu plucky/main ppc64el mesa-libgallium ppc64el 24.2.3-1ubuntu1 [9155 kB] 146s Get:127 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvulkan1 ppc64el 1.3.296.0-1 [163 kB] 146s Get:128 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-server0 ppc64el 1.23.0-1 [41.3 kB] 146s Get:129 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgbm1 ppc64el 24.2.3-1ubuntu1 [38.2 kB] 146s Get:130 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1-mesa-dri ppc64el 24.2.3-1ubuntu1 [34.5 kB] 146s Get:131 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx-mesa0 ppc64el 24.2.3-1ubuntu1 [186 kB] 146s Get:132 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 146s Get:133 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 146s Get:134 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2-data all 1.2.12-1 [21.0 kB] 146s Get:135 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasound2t64 ppc64el 1.2.12-1 [493 kB] 146s Get:136 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu1 [41.2 kB] 146s Get:137 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 146s Get:138 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1build1 [14.4 kB] 146s Get:139 http://ftpmaster.internal/ubuntu plucky/main ppc64el openjdk-21-jre ppc64el 21.0.5+11-1 [246 kB] 146s Get:140 http://ftpmaster.internal/ubuntu plucky/main ppc64el default-jre ppc64el 2:1.21-76 [918 B] 146s Get:141 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dh-python all 6.20241024 [112 kB] 146s Get:142 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbabeltrace1 ppc64el 1.5.11-4build1 [207 kB] 146s Get:143 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebuginfod1t64 ppc64el 0.192-4 [24.0 kB] 146s Get:144 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 146s Get:145 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsource-highlight4t64 ppc64el 3.1.9-4.3build1 [288 kB] 146s Get:146 http://ftpmaster.internal/ubuntu plucky/main ppc64el gdb ppc64el 15.1-1ubuntu2 [5467 kB] 146s Get:147 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-stdlib ppc64el 3.13.0-2 [2148 kB] 146s Get:148 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13 ppc64el 3.13.0-2 [719 kB] 146s Get:149 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-all ppc64el 3.12.7-1 [888 B] 146s Get:150 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-antlr4 all 4.9.2-1 [99.0 kB] 146s Get:151 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-bytecode all 0.15.1-3 [44.7 kB] 146s Get:152 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu2 [149 kB] 147s Get:153 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 147s Get:154 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 147s Get:155 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-wheel all 0.44.0-1 [54.2 kB] 147s Get:156 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pip all 24.2+dfsg-1 [1398 kB] 147s Get:157 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 147s Get:158 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pydevd ppc64el 3.1.0+ds-2ubuntu1 [808 kB] 147s Get:159 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 147s Get:160 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-mock all 3.14.0-2 [11.7 kB] 147s Get:161 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-runner all 2.11.1-4 [7450 B] 147s Get:162 http://ftpmaster.internal/ubuntu plucky/universe ppc64el openstack-pkg-tools all 123ubuntu2 [94.5 kB] 147s Preconfiguring packages ... 147s Fetched 148 MB in 7s (19.9 MB/s) 147s Selecting previously unselected package libdebuginfod-common. 147s (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 ... 73775 files and directories currently installed.) 147s Preparing to unpack .../000-libdebuginfod-common_0.192-4_all.deb ... 147s Unpacking libdebuginfod-common (0.192-4) ... 147s Selecting previously unselected package libpython3.13-minimal:ppc64el. 147s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_ppc64el.deb ... 147s Unpacking libpython3.13-minimal:ppc64el (3.13.0-2) ... 147s Selecting previously unselected package python3.13-minimal. 147s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_ppc64el.deb ... 147s Unpacking python3.13-minimal (3.13.0-2) ... 147s Selecting previously unselected package libgdk-pixbuf2.0-common. 147s Preparing to unpack .../003-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 147s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 147s Selecting previously unselected package libjpeg-turbo8:ppc64el. 147s Preparing to unpack .../004-libjpeg-turbo8_2.1.5-2ubuntu2_ppc64el.deb ... 147s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 147s Selecting previously unselected package libjpeg8:ppc64el. 147s Preparing to unpack .../005-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 147s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 147s Selecting previously unselected package libdeflate0:ppc64el. 147s Preparing to unpack .../006-libdeflate0_1.22-1_ppc64el.deb ... 147s Unpacking libdeflate0:ppc64el (1.22-1) ... 147s Selecting previously unselected package libjbig0:ppc64el. 147s Preparing to unpack .../007-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 147s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 147s Selecting previously unselected package liblerc4:ppc64el. 147s Preparing to unpack .../008-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 147s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 147s Selecting previously unselected package libsharpyuv0:ppc64el. 147s Preparing to unpack .../009-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 147s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 147s Selecting previously unselected package libwebp7:ppc64el. 147s Preparing to unpack .../010-libwebp7_1.4.0-0.1_ppc64el.deb ... 147s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 147s Selecting previously unselected package libtiff6:ppc64el. 147s Preparing to unpack .../011-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 147s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 147s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 147s Preparing to unpack .../012-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_ppc64el.deb ... 147s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 147s Selecting previously unselected package gtk-update-icon-cache. 147s Preparing to unpack .../013-gtk-update-icon-cache_4.16.5+ds-1_ppc64el.deb ... 147s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 147s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 147s Unpacking gtk-update-icon-cache (4.16.5+ds-1) ... 147s Selecting previously unselected package hicolor-icon-theme. 147s Preparing to unpack .../014-hicolor-icon-theme_0.18-1_all.deb ... 147s Unpacking hicolor-icon-theme (0.18-1) ... 148s Selecting previously unselected package humanity-icon-theme. 148s Preparing to unpack .../015-humanity-icon-theme_0.6.16_all.deb ... 148s Unpacking humanity-icon-theme (0.6.16) ... 148s Selecting previously unselected package ubuntu-mono. 148s Preparing to unpack .../016-ubuntu-mono_24.04-0ubuntu1_all.deb ... 148s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 149s Selecting previously unselected package adwaita-icon-theme. 149s Preparing to unpack .../017-adwaita-icon-theme_47.0-2_all.deb ... 149s Unpacking adwaita-icon-theme (47.0-2) ... 149s Selecting previously unselected package at-spi2-common. 149s Preparing to unpack .../018-at-spi2-common_2.54.0-1_all.deb ... 149s Unpacking at-spi2-common (2.54.0-1) ... 149s Selecting previously unselected package m4. 149s Preparing to unpack .../019-m4_1.4.19-4build1_ppc64el.deb ... 149s Unpacking m4 (1.4.19-4build1) ... 149s Selecting previously unselected package autoconf. 149s Preparing to unpack .../020-autoconf_2.72-3_all.deb ... 149s Unpacking autoconf (2.72-3) ... 149s Selecting previously unselected package autotools-dev. 149s Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ... 149s Unpacking autotools-dev (20220109.1) ... 149s Selecting previously unselected package automake. 149s Preparing to unpack .../022-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 149s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 149s Selecting previously unselected package autopoint. 149s Preparing to unpack .../023-autopoint_0.22.5-2_all.deb ... 149s Unpacking autopoint (0.22.5-2) ... 149s Selecting previously unselected package libisl23:ppc64el. 149s Preparing to unpack .../024-libisl23_0.27-1_ppc64el.deb ... 149s Unpacking libisl23:ppc64el (0.27-1) ... 149s Selecting previously unselected package libmpc3:ppc64el. 149s Preparing to unpack .../025-libmpc3_1.3.1-1build2_ppc64el.deb ... 149s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 149s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 149s Preparing to unpack .../026-cpp-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package cpp-14. 149s Preparing to unpack .../027-cpp-14_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 149s Preparing to unpack .../028-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 149s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 149s Selecting previously unselected package cpp. 149s Preparing to unpack .../029-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 149s Unpacking cpp (4:14.1.0-2ubuntu1) ... 149s Selecting previously unselected package libcc1-0:ppc64el. 149s Preparing to unpack .../030-libcc1-0_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libgomp1:ppc64el. 149s Preparing to unpack .../031-libgomp1_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libgomp1:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libitm1:ppc64el. 149s Preparing to unpack .../032-libitm1_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libitm1:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libasan8:ppc64el. 149s Preparing to unpack .../033-libasan8_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libasan8:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package liblsan0:ppc64el. 149s Preparing to unpack .../034-liblsan0_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking liblsan0:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libtsan2:ppc64el. 149s Preparing to unpack .../035-libtsan2_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libtsan2:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libubsan1:ppc64el. 149s Preparing to unpack .../036-libubsan1_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libubsan1:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libquadmath0:ppc64el. 149s Preparing to unpack .../037-libquadmath0_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package libgcc-14-dev:ppc64el. 149s Preparing to unpack .../038-libgcc-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 149s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 149s Preparing to unpack .../039-gcc-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 149s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 150s Selecting previously unselected package gcc-14. 150s Preparing to unpack .../040-gcc-14_14.2.0-8ubuntu1_ppc64el.deb ... 150s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 150s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 150s Preparing to unpack .../041-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 150s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 150s Selecting previously unselected package gcc. 150s Preparing to unpack .../042-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 150s Unpacking gcc (4:14.1.0-2ubuntu1) ... 150s Selecting previously unselected package libstdc++-14-dev:ppc64el. 150s Preparing to unpack .../043-libstdc++-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 150s Unpacking libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 150s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 150s Preparing to unpack .../044-g++-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 150s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 150s Selecting previously unselected package g++-14. 150s Preparing to unpack .../045-g++-14_14.2.0-8ubuntu1_ppc64el.deb ... 150s Unpacking g++-14 (14.2.0-8ubuntu1) ... 150s Selecting previously unselected package g++-powerpc64le-linux-gnu. 150s Preparing to unpack .../046-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 150s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 150s Selecting previously unselected package g++. 150s Preparing to unpack .../047-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 150s Unpacking g++ (4:14.1.0-2ubuntu1) ... 150s Selecting previously unselected package build-essential. 150s Preparing to unpack .../048-build-essential_12.10ubuntu1_ppc64el.deb ... 150s Unpacking build-essential (12.10ubuntu1) ... 150s Selecting previously unselected package ca-certificates-java. 150s Preparing to unpack .../049-ca-certificates-java_20240118_all.deb ... 150s Unpacking ca-certificates-java (20240118) ... 150s Selecting previously unselected package libdconf1:ppc64el. 150s Preparing to unpack .../050-libdconf1_0.40.0-4build2_ppc64el.deb ... 150s Unpacking libdconf1:ppc64el (0.40.0-4build2) ... 150s Selecting previously unselected package dconf-service. 150s Preparing to unpack .../051-dconf-service_0.40.0-4build2_ppc64el.deb ... 150s Unpacking dconf-service (0.40.0-4build2) ... 150s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 150s Preparing to unpack .../052-dconf-gsettings-backend_0.40.0-4build2_ppc64el.deb ... 150s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4build2) ... 150s Selecting previously unselected package libdebhelper-perl. 150s Preparing to unpack .../053-libdebhelper-perl_13.20ubuntu1_all.deb ... 150s Unpacking libdebhelper-perl (13.20ubuntu1) ... 150s Selecting previously unselected package libtool. 150s Preparing to unpack .../054-libtool_2.4.7-7build1_all.deb ... 150s Unpacking libtool (2.4.7-7build1) ... 150s Selecting previously unselected package dh-autoreconf. 150s Preparing to unpack .../055-dh-autoreconf_20_all.deb ... 150s Unpacking dh-autoreconf (20) ... 150s Selecting previously unselected package libarchive-zip-perl. 150s Preparing to unpack .../056-libarchive-zip-perl_1.68-1_all.deb ... 150s Unpacking libarchive-zip-perl (1.68-1) ... 150s Selecting previously unselected package libfile-stripnondeterminism-perl. 150s Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 150s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 150s Selecting previously unselected package dh-strip-nondeterminism. 150s Preparing to unpack .../058-dh-strip-nondeterminism_1.14.0-1_all.deb ... 150s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 150s Selecting previously unselected package debugedit. 150s Preparing to unpack .../059-debugedit_1%3a5.1-1_ppc64el.deb ... 150s Unpacking debugedit (1:5.1-1) ... 150s Selecting previously unselected package dwz. 150s Preparing to unpack .../060-dwz_0.15-1build6_ppc64el.deb ... 150s Unpacking dwz (0.15-1build6) ... 150s Selecting previously unselected package gettext. 150s Preparing to unpack .../061-gettext_0.22.5-2_ppc64el.deb ... 150s Unpacking gettext (0.22.5-2) ... 150s Selecting previously unselected package intltool-debian. 150s Preparing to unpack .../062-intltool-debian_0.35.0+20060710.6_all.deb ... 150s Unpacking intltool-debian (0.35.0+20060710.6) ... 150s Selecting previously unselected package po-debconf. 150s Preparing to unpack .../063-po-debconf_1.0.21+nmu1_all.deb ... 150s Unpacking po-debconf (1.0.21+nmu1) ... 150s Selecting previously unselected package debhelper. 150s Preparing to unpack .../064-debhelper_13.20ubuntu1_all.deb ... 150s Unpacking debhelper (13.20ubuntu1) ... 151s Selecting previously unselected package java-common. 151s Preparing to unpack .../065-java-common_0.76_all.deb ... 151s Unpacking java-common (0.76) ... 151s Selecting previously unselected package liblcms2-2:ppc64el. 151s Preparing to unpack .../066-liblcms2-2_2.16-2_ppc64el.deb ... 151s Unpacking liblcms2-2:ppc64el (2.16-2) ... 151s Selecting previously unselected package libpcsclite1:ppc64el. 151s Preparing to unpack .../067-libpcsclite1_2.3.0-1_ppc64el.deb ... 151s Unpacking libpcsclite1:ppc64el (2.3.0-1) ... 151s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 151s Preparing to unpack .../068-openjdk-21-jre-headless_21.0.5+11-1_ppc64el.deb ... 151s Unpacking openjdk-21-jre-headless:ppc64el (21.0.5+11-1) ... 151s Selecting previously unselected package default-jre-headless. 151s Preparing to unpack .../069-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 151s Unpacking default-jre-headless (2:1.21-76) ... 151s Selecting previously unselected package libatk1.0-0t64:ppc64el. 151s Preparing to unpack .../070-libatk1.0-0t64_2.54.0-1_ppc64el.deb ... 151s Unpacking libatk1.0-0t64:ppc64el (2.54.0-1) ... 152s Selecting previously unselected package libxi6:ppc64el. 152s Preparing to unpack .../071-libxi6_2%3a1.8.2-1_ppc64el.deb ... 152s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 152s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 152s Preparing to unpack .../072-libatspi2.0-0t64_2.54.0-1_ppc64el.deb ... 152s Unpacking libatspi2.0-0t64:ppc64el (2.54.0-1) ... 152s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 152s Preparing to unpack .../073-libatk-bridge2.0-0t64_2.54.0-1_ppc64el.deb ... 152s Unpacking libatk-bridge2.0-0t64:ppc64el (2.54.0-1) ... 152s Selecting previously unselected package fonts-dejavu-mono. 152s Preparing to unpack .../074-fonts-dejavu-mono_2.37-8_all.deb ... 152s Unpacking fonts-dejavu-mono (2.37-8) ... 152s Selecting previously unselected package fonts-dejavu-core. 152s Preparing to unpack .../075-fonts-dejavu-core_2.37-8_all.deb ... 152s Unpacking fonts-dejavu-core (2.37-8) ... 152s Selecting previously unselected package fontconfig-config. 152s Preparing to unpack .../076-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 152s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 152s Selecting previously unselected package libfontconfig1:ppc64el. 152s Preparing to unpack .../077-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 152s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 152s Selecting previously unselected package libpixman-1-0:ppc64el. 152s Preparing to unpack .../078-libpixman-1-0_0.44.0-3_ppc64el.deb ... 152s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 152s Selecting previously unselected package libxcb-render0:ppc64el. 152s Preparing to unpack .../079-libxcb-render0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 152s Selecting previously unselected package libxcb-shm0:ppc64el. 152s Preparing to unpack .../080-libxcb-shm0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 152s Selecting previously unselected package libxrender1:ppc64el. 152s Preparing to unpack .../081-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 152s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 152s Selecting previously unselected package libcairo2:ppc64el. 152s Preparing to unpack .../082-libcairo2_1.18.2-2_ppc64el.deb ... 152s Unpacking libcairo2:ppc64el (1.18.2-2) ... 152s Selecting previously unselected package libcairo-gobject2:ppc64el. 152s Preparing to unpack .../083-libcairo-gobject2_1.18.2-2_ppc64el.deb ... 152s Unpacking libcairo-gobject2:ppc64el (1.18.2-2) ... 152s Selecting previously unselected package libcolord2:ppc64el. 152s Preparing to unpack .../084-libcolord2_1.4.7-1build2_ppc64el.deb ... 152s Unpacking libcolord2:ppc64el (1.4.7-1build2) ... 152s Selecting previously unselected package libavahi-common-data:ppc64el. 152s Preparing to unpack .../085-libavahi-common-data_0.8-13ubuntu6_ppc64el.deb ... 152s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 152s Selecting previously unselected package libavahi-common3:ppc64el. 152s Preparing to unpack .../086-libavahi-common3_0.8-13ubuntu6_ppc64el.deb ... 152s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu6) ... 152s Selecting previously unselected package libavahi-client3:ppc64el. 152s Preparing to unpack .../087-libavahi-client3_0.8-13ubuntu6_ppc64el.deb ... 152s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu6) ... 152s Selecting previously unselected package libcups2t64:ppc64el. 152s Preparing to unpack .../088-libcups2t64_2.4.10-1ubuntu2_ppc64el.deb ... 152s Unpacking libcups2t64:ppc64el (2.4.10-1ubuntu2) ... 152s Selecting previously unselected package libepoxy0:ppc64el. 152s Preparing to unpack .../089-libepoxy0_1.5.10-2_ppc64el.deb ... 152s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 152s Selecting previously unselected package libgraphite2-3:ppc64el. 152s Preparing to unpack .../090-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 152s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 152s Selecting previously unselected package libharfbuzz0b:ppc64el. 152s Preparing to unpack .../091-libharfbuzz0b_10.0.1-1_ppc64el.deb ... 152s Unpacking libharfbuzz0b:ppc64el (10.0.1-1) ... 152s Selecting previously unselected package fontconfig. 152s Preparing to unpack .../092-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 152s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 152s Selecting previously unselected package libthai-data. 152s Preparing to unpack .../093-libthai-data_0.1.29-2build1_all.deb ... 152s Unpacking libthai-data (0.1.29-2build1) ... 152s Selecting previously unselected package libdatrie1:ppc64el. 152s Preparing to unpack .../094-libdatrie1_0.2.13-3build1_ppc64el.deb ... 152s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 152s Selecting previously unselected package libthai0:ppc64el. 152s Preparing to unpack .../095-libthai0_0.1.29-2build1_ppc64el.deb ... 152s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 152s Selecting previously unselected package libpango-1.0-0:ppc64el. 152s Preparing to unpack .../096-libpango-1.0-0_1.54.0+ds-3_ppc64el.deb ... 152s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 152s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 152s Preparing to unpack .../097-libpangoft2-1.0-0_1.54.0+ds-3_ppc64el.deb ... 152s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 152s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 152s Preparing to unpack .../098-libpangocairo-1.0-0_1.54.0+ds-3_ppc64el.deb ... 152s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 152s Selecting previously unselected package libwayland-client0:ppc64el. 152s Preparing to unpack .../099-libwayland-client0_1.23.0-1_ppc64el.deb ... 152s Unpacking libwayland-client0:ppc64el (1.23.0-1) ... 152s Selecting previously unselected package libwayland-cursor0:ppc64el. 152s Preparing to unpack .../100-libwayland-cursor0_1.23.0-1_ppc64el.deb ... 152s Unpacking libwayland-cursor0:ppc64el (1.23.0-1) ... 152s Selecting previously unselected package libwayland-egl1:ppc64el. 152s Preparing to unpack .../101-libwayland-egl1_1.23.0-1_ppc64el.deb ... 152s Unpacking libwayland-egl1:ppc64el (1.23.0-1) ... 152s Selecting previously unselected package libxcomposite1:ppc64el. 152s Preparing to unpack .../102-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 152s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 152s Selecting previously unselected package libxfixes3:ppc64el. 152s Preparing to unpack .../103-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 152s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 152s Selecting previously unselected package libxcursor1:ppc64el. 152s Preparing to unpack .../104-libxcursor1_1%3a1.2.2-1_ppc64el.deb ... 152s Unpacking libxcursor1:ppc64el (1:1.2.2-1) ... 152s Selecting previously unselected package libxdamage1:ppc64el. 152s Preparing to unpack .../105-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 152s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 152s Selecting previously unselected package libxinerama1:ppc64el. 152s Preparing to unpack .../106-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 152s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 152s Selecting previously unselected package libxrandr2:ppc64el. 152s Preparing to unpack .../107-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 152s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 152s Selecting previously unselected package libgtk-3-common. 152s Preparing to unpack .../108-libgtk-3-common_3.24.43-3ubuntu2_all.deb ... 152s Unpacking libgtk-3-common (3.24.43-3ubuntu2) ... 152s Selecting previously unselected package libgtk-3-0t64:ppc64el. 152s Preparing to unpack .../109-libgtk-3-0t64_3.24.43-3ubuntu2_ppc64el.deb ... 152s Unpacking libgtk-3-0t64:ppc64el (3.24.43-3ubuntu2) ... 152s Selecting previously unselected package libglvnd0:ppc64el. 152s Preparing to unpack .../110-libglvnd0_1.7.0-1build1_ppc64el.deb ... 152s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 152s Selecting previously unselected package libglapi-mesa:ppc64el. 152s Preparing to unpack .../111-libglapi-mesa_24.2.3-1ubuntu1_ppc64el.deb ... 152s Unpacking libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 152s Selecting previously unselected package libx11-xcb1:ppc64el. 152s Preparing to unpack .../112-libx11-xcb1_2%3a1.8.10-2_ppc64el.deb ... 152s Unpacking libx11-xcb1:ppc64el (2:1.8.10-2) ... 152s Selecting previously unselected package libxcb-dri2-0:ppc64el. 152s Preparing to unpack .../113-libxcb-dri2-0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-dri2-0:ppc64el (1.17.0-2) ... 152s Selecting previously unselected package libxcb-dri3-0:ppc64el. 152s Preparing to unpack .../114-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 152s Selecting previously unselected package libxcb-glx0:ppc64el. 152s Preparing to unpack .../115-libxcb-glx0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 152s Selecting previously unselected package libxcb-present0:ppc64el. 152s Preparing to unpack .../116-libxcb-present0_1.17.0-2_ppc64el.deb ... 152s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 153s Selecting previously unselected package libxcb-randr0:ppc64el. 153s Preparing to unpack .../117-libxcb-randr0_1.17.0-2_ppc64el.deb ... 153s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 153s Selecting previously unselected package libxcb-sync1:ppc64el. 153s Preparing to unpack .../118-libxcb-sync1_1.17.0-2_ppc64el.deb ... 153s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 153s Selecting previously unselected package libxcb-xfixes0:ppc64el. 153s Preparing to unpack .../119-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 153s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 153s Selecting previously unselected package libxshmfence1:ppc64el. 153s Preparing to unpack .../120-libxshmfence1_1.3-1build5_ppc64el.deb ... 153s Unpacking libxshmfence1:ppc64el (1.3-1build5) ... 153s Selecting previously unselected package libxxf86vm1:ppc64el. 153s Preparing to unpack .../121-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 153s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 153s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 153s Preparing to unpack .../122-libdrm-amdgpu1_2.4.123-1_ppc64el.deb ... 153s Unpacking libdrm-amdgpu1:ppc64el (2.4.123-1) ... 153s Selecting previously unselected package libdrm-radeon1:ppc64el. 153s Preparing to unpack .../123-libdrm-radeon1_2.4.123-1_ppc64el.deb ... 153s Unpacking libdrm-radeon1:ppc64el (2.4.123-1) ... 153s Selecting previously unselected package mesa-libgallium:ppc64el. 153s Preparing to unpack .../124-mesa-libgallium_24.2.3-1ubuntu1_ppc64el.deb ... 153s Unpacking mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 153s Selecting previously unselected package libvulkan1:ppc64el. 153s Preparing to unpack .../125-libvulkan1_1.3.296.0-1_ppc64el.deb ... 153s Unpacking libvulkan1:ppc64el (1.3.296.0-1) ... 153s Selecting previously unselected package libwayland-server0:ppc64el. 153s Preparing to unpack .../126-libwayland-server0_1.23.0-1_ppc64el.deb ... 153s Unpacking libwayland-server0:ppc64el (1.23.0-1) ... 153s Selecting previously unselected package libgbm1:ppc64el. 153s Preparing to unpack .../127-libgbm1_24.2.3-1ubuntu1_ppc64el.deb ... 153s Unpacking libgbm1:ppc64el (24.2.3-1ubuntu1) ... 153s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 153s Preparing to unpack .../128-libgl1-mesa-dri_24.2.3-1ubuntu1_ppc64el.deb ... 153s Unpacking libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 153s Selecting previously unselected package libglx-mesa0:ppc64el. 153s Preparing to unpack .../129-libglx-mesa0_24.2.3-1ubuntu1_ppc64el.deb ... 153s Unpacking libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 153s Selecting previously unselected package libglx0:ppc64el. 153s Preparing to unpack .../130-libglx0_1.7.0-1build1_ppc64el.deb ... 153s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 153s Selecting previously unselected package libgl1:ppc64el. 153s Preparing to unpack .../131-libgl1_1.7.0-1build1_ppc64el.deb ... 153s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 153s Selecting previously unselected package libasound2-data. 153s Preparing to unpack .../132-libasound2-data_1.2.12-1_all.deb ... 153s Unpacking libasound2-data (1.2.12-1) ... 153s Selecting previously unselected package libasound2t64:ppc64el. 153s Preparing to unpack .../133-libasound2t64_1.2.12-1_ppc64el.deb ... 153s Unpacking libasound2t64:ppc64el (1.2.12-1) ... 153s Selecting previously unselected package libgif7:ppc64el. 153s Preparing to unpack .../134-libgif7_5.2.2-1ubuntu1_ppc64el.deb ... 153s Unpacking libgif7:ppc64el (5.2.2-1ubuntu1) ... 153s Selecting previously unselected package x11-common. 153s Preparing to unpack .../135-x11-common_1%3a7.7+23ubuntu3_all.deb ... 153s Unpacking x11-common (1:7.7+23ubuntu3) ... 153s Selecting previously unselected package libxtst6:ppc64el. 153s Preparing to unpack .../136-libxtst6_2%3a1.2.3-1.1build1_ppc64el.deb ... 153s Unpacking libxtst6:ppc64el (2:1.2.3-1.1build1) ... 153s Selecting previously unselected package openjdk-21-jre:ppc64el. 153s Preparing to unpack .../137-openjdk-21-jre_21.0.5+11-1_ppc64el.deb ... 153s Unpacking openjdk-21-jre:ppc64el (21.0.5+11-1) ... 153s Selecting previously unselected package default-jre. 153s Preparing to unpack .../138-default-jre_2%3a1.21-76_ppc64el.deb ... 153s Unpacking default-jre (2:1.21-76) ... 153s Selecting previously unselected package dh-python. 153s Preparing to unpack .../139-dh-python_6.20241024_all.deb ... 153s Unpacking dh-python (6.20241024) ... 153s Selecting previously unselected package libbabeltrace1:ppc64el. 153s Preparing to unpack .../140-libbabeltrace1_1.5.11-4build1_ppc64el.deb ... 153s Unpacking libbabeltrace1:ppc64el (1.5.11-4build1) ... 153s Selecting previously unselected package libdebuginfod1t64:ppc64el. 153s Preparing to unpack .../141-libdebuginfod1t64_0.192-4_ppc64el.deb ... 153s Unpacking libdebuginfod1t64:ppc64el (0.192-4) ... 153s Selecting previously unselected package libsource-highlight-common. 153s Preparing to unpack .../142-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 153s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 153s Selecting previously unselected package libsource-highlight4t64:ppc64el. 153s Preparing to unpack .../143-libsource-highlight4t64_3.1.9-4.3build1_ppc64el.deb ... 153s Unpacking libsource-highlight4t64:ppc64el (3.1.9-4.3build1) ... 153s Selecting previously unselected package gdb. 153s Preparing to unpack .../144-gdb_15.1-1ubuntu2_ppc64el.deb ... 153s Unpacking gdb (15.1-1ubuntu2) ... 153s Selecting previously unselected package libpython3.13-stdlib:ppc64el. 153s Preparing to unpack .../145-libpython3.13-stdlib_3.13.0-2_ppc64el.deb ... 153s Unpacking libpython3.13-stdlib:ppc64el (3.13.0-2) ... 153s Selecting previously unselected package python3.13. 153s Preparing to unpack .../146-python3.13_3.13.0-2_ppc64el.deb ... 153s Unpacking python3.13 (3.13.0-2) ... 153s Selecting previously unselected package python3-all. 153s Preparing to unpack .../147-python3-all_3.12.7-1_ppc64el.deb ... 153s Unpacking python3-all (3.12.7-1) ... 153s Selecting previously unselected package python3-antlr4. 153s Preparing to unpack .../148-python3-antlr4_4.9.2-1_all.deb ... 153s Unpacking python3-antlr4 (4.9.2-1) ... 153s Selecting previously unselected package python3-bytecode. 153s Preparing to unpack .../149-python3-bytecode_0.15.1-3_all.deb ... 153s Unpacking python3-bytecode (0.15.1-3) ... 153s Selecting previously unselected package python3-coverage. 153s Preparing to unpack .../150-python3-coverage_7.4.4+dfsg1-0ubuntu2_ppc64el.deb ... 153s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 153s Selecting previously unselected package python3-iniconfig. 153s Preparing to unpack .../151-python3-iniconfig_1.1.1-2_all.deb ... 153s Unpacking python3-iniconfig (1.1.1-2) ... 153s Selecting previously unselected package python3-packaging. 153s Preparing to unpack .../152-python3-packaging_24.1-1_all.deb ... 153s Unpacking python3-packaging (24.1-1) ... 153s Selecting previously unselected package python3-wheel. 153s Preparing to unpack .../153-python3-wheel_0.44.0-1_all.deb ... 153s Unpacking python3-wheel (0.44.0-1) ... 153s Selecting previously unselected package python3-pip. 153s Preparing to unpack .../154-python3-pip_24.2+dfsg-1_all.deb ... 153s Unpacking python3-pip (24.2+dfsg-1) ... 154s Selecting previously unselected package python3-pluggy. 154s Preparing to unpack .../155-python3-pluggy_1.5.0-1_all.deb ... 154s Unpacking python3-pluggy (1.5.0-1) ... 154s Selecting previously unselected package python3-pydevd. 154s Preparing to unpack .../156-python3-pydevd_3.1.0+ds-2ubuntu1_ppc64el.deb ... 154s Unpacking python3-pydevd (3.1.0+ds-2ubuntu1) ... 154s Selecting previously unselected package python3-pytest. 154s Preparing to unpack .../157-python3-pytest_8.3.3-1_all.deb ... 154s Unpacking python3-pytest (8.3.3-1) ... 154s Selecting previously unselected package python3-pytest-mock. 154s Preparing to unpack .../158-python3-pytest-mock_3.14.0-2_all.deb ... 154s Unpacking python3-pytest-mock (3.14.0-2) ... 154s Selecting previously unselected package python3-pytest-runner. 154s Preparing to unpack .../159-python3-pytest-runner_2.11.1-4_all.deb ... 154s Unpacking python3-pytest-runner (2.11.1-4) ... 154s Selecting previously unselected package openstack-pkg-tools. 154s Preparing to unpack .../160-openstack-pkg-tools_123ubuntu2_all.deb ... 154s Unpacking openstack-pkg-tools (123ubuntu2) ... 154s Selecting previously unselected package autopkgtest-satdep. 154s Preparing to unpack .../161-1-autopkgtest-satdep.deb ... 154s Unpacking autopkgtest-satdep (0) ... 154s Setting up dh-python (6.20241024) ... 154s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 154s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 154s Setting up liblcms2-2:ppc64el (2.16-2) ... 154s Setting up python3-iniconfig (1.1.1-2) ... 154s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 154s Setting up python3-antlr4 (4.9.2-1) ... 154s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 154s Setting up libwayland-server0:ppc64el (1.23.0-1) ... 154s Setting up libx11-xcb1:ppc64el (2:1.8.10-2) ... 154s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 154s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 155s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 155s Setting up hicolor-icon-theme (0.18-1) ... 155s Setting up libxi6:ppc64el (2:1.8.2-1) ... 155s Setting up java-common (0.76) ... 155s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 155s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 155s Setting up libdebuginfod-common (0.192-4) ... 155s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 155s Setting up libarchive-zip-perl (1.68-1) ... 155s Setting up libdrm-radeon1:ppc64el (2.4.123-1) ... 155s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 155s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 155s Setting up libdebhelper-perl (13.20ubuntu1) ... 155s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 155s Setting up x11-common (1:7.7+23ubuntu3) ... 155s Setting up libdeflate0:ppc64el (1.22-1) ... 155s Setting up m4 (1.4.19-4build1) ... 155s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 155s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 155s Setting up libgomp1:ppc64el (14.2.0-8ubuntu1) ... 155s Setting up python3-wheel (0.44.0-1) ... 156s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 156s Setting up libcolord2:ppc64el (1.4.7-1build2) ... 156s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 156s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 156s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 156s Setting up libdconf1:ppc64el (0.40.0-4build2) ... 156s Setting up libpython3.13-minimal:ppc64el (3.13.0-2) ... 156s Setting up libasound2-data (1.2.12-1) ... 156s Setting up autotools-dev (20220109.1) ... 156s Setting up python3-packaging (24.1-1) ... 156s Setting up libasound2t64:ppc64el (1.2.12-1) ... 156s Setting up libepoxy0:ppc64el (1.5.10-2) ... 156s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 156s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 156s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 156s Setting up libatspi2.0-0t64:ppc64el (2.54.0-1) ... 156s Setting up libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 156s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 156s Setting up python3-bytecode (0.15.1-3) ... 156s Setting up fonts-dejavu-mono (2.37-8) ... 156s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 156s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 156s Setting up autopoint (0.22.5-2) ... 156s Setting up fonts-dejavu-core (2.37-8) ... 156s Setting up libpcsclite1:ppc64el (2.3.0-1) ... 156s Setting up python3-pip (24.2+dfsg-1) ... 158s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 158s Setting up libbabeltrace1:ppc64el (1.5.11-4build1) ... 158s Setting up libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 158s Setting up libvulkan1:ppc64el (1.3.296.0-1) ... 158s Setting up autoconf (2.72-3) ... 158s Setting up python3-pluggy (1.5.0-1) ... 158s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 158s Setting up libubsan1:ppc64el (14.2.0-8ubuntu1) ... 158s Setting up libxcb-dri2-0:ppc64el (1.17.0-2) ... 158s Setting up libgif7:ppc64el (5.2.2-1ubuntu1) ... 158s Setting up dwz (0.15-1build6) ... 158s Setting up libxshmfence1:ppc64el (1.3-1build5) ... 158s Setting up at-spi2-common (2.54.0-1) ... 158s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 158s Setting up libasan8:ppc64el (14.2.0-8ubuntu1) ... 158s Setting up debugedit (1:5.1-1) ... 158s Setting up python3.13-minimal (3.13.0-2) ... 159s Setting up libharfbuzz0b:ppc64el (10.0.1-1) ... 159s Setting up libthai-data (0.1.29-2build1) ... 159s Setting up python3-pytest-runner (2.11.1-4) ... 159s Setting up libwayland-egl1:ppc64el (1.23.0-1) ... 159s Setting up libtsan2:ppc64el (14.2.0-8ubuntu1) ... 159s Setting up ca-certificates-java (20240118) ... 159s No JRE found. Skipping Java certificates setup. 159s Setting up libisl23:ppc64el (0.27-1) ... 160s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 160s Setting up libpython3.13-stdlib:ppc64el (3.13.0-2) ... 160s Setting up libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 160s Setting up liblsan0:ppc64el (14.2.0-8ubuntu1) ... 160s Setting up libitm1:ppc64el (14.2.0-8ubuntu1) ... 160s Setting up libdrm-amdgpu1:ppc64el (2.4.123-1) ... 160s Setting up libwayland-client0:ppc64el (1.23.0-1) ... 160s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 160s Setting up automake (1:1.16.5-1.3ubuntu1) ... 160s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 160s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 160s Setting up libdebuginfod1t64:ppc64el (0.192-4) ... 160s Setting up mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 160s Setting up gettext (0.22.5-2) ... 160s Setting up libatk1.0-0t64:ppc64el (2.54.0-1) ... 160s Setting up openjdk-21-jre-headless:ppc64el (21.0.5+11-1) ... 160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 160s Setting up libgbm1:ppc64el (24.2.3-1ubuntu1) ... 160s Setting up python3.13 (3.13.0-2) ... 161s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 161s Setting up python3-pytest (8.3.3-1) ... 162s Setting up libxtst6:ppc64el (2:1.2.3-1.1build1) ... 162s Setting up libxcursor1:ppc64el (1:1.2.2-1) ... 162s Setting up libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 162s Setting up libavahi-common3:ppc64el (0.8-13ubuntu6) ... 162s Setting up python3-all (3.12.7-1) ... 162s Setting up dconf-service (0.40.0-4build2) ... 162s Setting up libsource-highlight4t64:ppc64el (3.1.9-4.3build1) ... 162s Setting up intltool-debian (0.35.0+20060710.6) ... 162s Setting up libthai0:ppc64el (0.1.29-2build1) ... 162s Setting up gdb (15.1-1ubuntu2) ... 162s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 162s Setting up cpp-14 (14.2.0-8ubuntu1) ... 162s Setting up dh-strip-nondeterminism (1.14.0-1) ... 162s Setting up python3-pytest-mock (3.14.0-2) ... 162s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 162s Setting up libwayland-cursor0:ppc64el (1.23.0-1) ... 162s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 162s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 162s Setting up python3-pydevd (3.1.0+ds-2ubuntu1) ... 163s Setting up libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 163s Setting up libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 163s Setting up libavahi-client3:ppc64el (0.8-13ubuntu6) ... 163s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 163s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 163s Setting up libatk-bridge2.0-0t64:ppc64el (2.54.0-1) ... 163s Setting up gtk-update-icon-cache (4.16.5+ds-1) ... 163s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 165s Regenerating fonts cache... done. 165s Setting up libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 165s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 165s Setting up libglx0:ppc64el (1.7.0-1build1) ... 165s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4build2) ... 165s Setting up po-debconf (1.0.21+nmu1) ... 165s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 165s Setting up libcairo2:ppc64el (1.18.2-2) ... 165s Setting up openstack-pkg-tools (123ubuntu2) ... 165s Setting up gcc-14 (14.2.0-8ubuntu1) ... 165s Setting up libgl1:ppc64el (1.7.0-1build1) ... 165s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 165s Setting up cpp (4:14.1.0-2ubuntu1) ... 165s Setting up libcairo-gobject2:ppc64el (1.18.2-2) ... 165s Setting up g++-14 (14.2.0-8ubuntu1) ... 165s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 165s Setting up libcups2t64:ppc64el (2.4.10-1ubuntu2) ... 165s Setting up libgtk-3-common (3.24.43-3ubuntu2) ... 165s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 165s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 165s Setting up libtool (2.4.7-7build1) ... 165s Setting up gcc (4:14.1.0-2ubuntu1) ... 165s Setting up dh-autoreconf (20) ... 165s Setting up g++ (4:14.1.0-2ubuntu1) ... 165s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 165s Setting up build-essential (12.10ubuntu1) ... 165s Setting up debhelper (13.20ubuntu1) ... 165s Setting up adwaita-icon-theme (47.0-2) ... 165s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 165s Setting up humanity-icon-theme (0.6.16) ... 165s Setting up ubuntu-mono (24.04-0ubuntu1) ... 165s Processing triggers for systemd (256.5-2ubuntu4) ... 165s Processing triggers for man-db (2.12.1-3) ... 166s Processing triggers for libglib2.0-0t64:ppc64el (2.82.1-0ubuntu1) ... 166s Setting up libgtk-3-0t64:ppc64el (3.24.43-3ubuntu2) ... 167s Processing triggers for install-info (7.1.1-1) ... 167s Processing triggers for libc-bin (2.40-1ubuntu3) ... 167s Processing triggers for ca-certificates-java (20240118) ... 167s Adding debian:ACCVRAIZ1.pem 167s Adding debian:AC_RAIZ_FNMT-RCM.pem 167s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 167s Adding debian:ANF_Secure_Server_Root_CA.pem 167s Adding debian:Actalis_Authentication_Root_CA.pem 167s Adding debian:AffirmTrust_Commercial.pem 167s Adding debian:AffirmTrust_Networking.pem 167s Adding debian:AffirmTrust_Premium.pem 167s Adding debian:AffirmTrust_Premium_ECC.pem 167s Adding debian:Amazon_Root_CA_1.pem 167s Adding debian:Amazon_Root_CA_2.pem 167s Adding debian:Amazon_Root_CA_3.pem 167s Adding debian:Amazon_Root_CA_4.pem 167s Adding debian:Atos_TrustedRoot_2011.pem 167s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 167s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 167s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 167s Adding debian:BJCA_Global_Root_CA1.pem 167s Adding debian:BJCA_Global_Root_CA2.pem 167s Adding debian:Baltimore_CyberTrust_Root.pem 167s Adding debian:Buypass_Class_2_Root_CA.pem 167s Adding debian:Buypass_Class_3_Root_CA.pem 167s Adding debian:CA_Disig_Root_R2.pem 167s Adding debian:CFCA_EV_ROOT.pem 167s Adding debian:COMODO_Certification_Authority.pem 167s Adding debian:COMODO_ECC_Certification_Authority.pem 167s Adding debian:COMODO_RSA_Certification_Authority.pem 167s Adding debian:Certainly_Root_E1.pem 167s Adding debian:Certainly_Root_R1.pem 167s Adding debian:Certigna.pem 167s Adding debian:Certigna_Root_CA.pem 167s Adding debian:Certum_EC-384_CA.pem 167s Adding debian:Certum_Trusted_Network_CA.pem 167s Adding debian:Certum_Trusted_Network_CA_2.pem 167s Adding debian:Certum_Trusted_Root_CA.pem 167s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 167s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 167s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 167s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 167s Adding debian:Comodo_AAA_Services_root.pem 167s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 167s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 167s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 167s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 167s Adding debian:DigiCert_Assured_ID_Root_CA.pem 167s Adding debian:DigiCert_Assured_ID_Root_G2.pem 167s Adding debian:DigiCert_Assured_ID_Root_G3.pem 167s Adding debian:DigiCert_Global_Root_CA.pem 167s Adding debian:DigiCert_Global_Root_G2.pem 167s Adding debian:DigiCert_Global_Root_G3.pem 167s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 167s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 167s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 167s Adding debian:DigiCert_Trusted_Root_G4.pem 167s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 167s Adding debian:Entrust_Root_Certification_Authority.pem 167s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 167s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 167s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 167s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 167s Adding debian:GLOBALTRUST_2020.pem 167s Adding debian:GTS_Root_R1.pem 167s Adding debian:GTS_Root_R2.pem 167s Adding debian:GTS_Root_R3.pem 167s Adding debian:GTS_Root_R4.pem 167s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 167s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 167s Adding debian:GlobalSign_Root_CA.pem 167s Adding debian:GlobalSign_Root_CA_-_R3.pem 167s Adding debian:GlobalSign_Root_CA_-_R6.pem 167s Adding debian:GlobalSign_Root_E46.pem 167s Adding debian:GlobalSign_Root_R46.pem 167s Adding debian:Go_Daddy_Class_2_CA.pem 167s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 167s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 167s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 167s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 167s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 167s Adding debian:HiPKI_Root_CA_-_G1.pem 167s Adding debian:Hongkong_Post_Root_CA_3.pem 167s Adding debian:ISRG_Root_X1.pem 167s Adding debian:ISRG_Root_X2.pem 167s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 167s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 167s Adding debian:Izenpe.com.pem 167s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 167s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 167s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 167s Adding debian:NAVER_Global_Root_Certification_Authority.pem 167s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 167s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 167s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 167s Adding debian:QuoVadis_Root_CA_1_G3.pem 167s Adding debian:QuoVadis_Root_CA_2.pem 167s Adding debian:QuoVadis_Root_CA_2_G3.pem 167s Adding debian:QuoVadis_Root_CA_3.pem 167s Adding debian:QuoVadis_Root_CA_3_G3.pem 167s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 167s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 167s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 167s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 167s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 167s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 167s Adding debian:SZAFIR_ROOT_CA2.pem 167s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 167s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 167s Adding debian:SecureSign_RootCA11.pem 167s Adding debian:SecureTrust_CA.pem 167s Adding debian:Secure_Global_CA.pem 167s Adding debian:Security_Communication_ECC_RootCA1.pem 167s Adding debian:Security_Communication_RootCA2.pem 167s Adding debian:Security_Communication_RootCA3.pem 167s Adding debian:Security_Communication_Root_CA.pem 167s Adding debian:Starfield_Class_2_CA.pem 167s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 167s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 167s Adding debian:SwissSign_Gold_CA_-_G2.pem 167s Adding debian:SwissSign_Silver_CA_-_G2.pem 167s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 167s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 167s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 167s Adding debian:TWCA_Global_Root_CA.pem 167s Adding debian:TWCA_Root_Certification_Authority.pem 167s Adding debian:TeliaSonera_Root_CA_v1.pem 167s Adding debian:Telia_Root_CA_v2.pem 167s Adding debian:TrustAsia_Global_Root_CA_G3.pem 167s Adding debian:TrustAsia_Global_Root_CA_G4.pem 167s Adding debian:Trustwave_Global_Certification_Authority.pem 167s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 167s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 167s Adding debian:TunTrust_Root_CA.pem 167s Adding debian:UCA_Extended_Validation_Root.pem 167s Adding debian:UCA_Global_G2_Root.pem 167s Adding debian:USERTrust_ECC_Certification_Authority.pem 167s Adding debian:USERTrust_RSA_Certification_Authority.pem 167s Adding debian:XRamp_Global_CA_Root.pem 167s Adding debian:certSIGN_ROOT_CA.pem 167s Adding debian:certSIGN_Root_CA_G2.pem 167s Adding debian:e-Szigno_Root_CA_2017.pem 167s Adding debian:ePKI_Root_Certification_Authority.pem 167s Adding debian:emSign_ECC_Root_CA_-_C3.pem 167s Adding debian:emSign_ECC_Root_CA_-_G3.pem 167s Adding debian:emSign_Root_CA_-_C1.pem 167s Adding debian:emSign_Root_CA_-_G1.pem 167s Adding debian:vTrus_ECC_Root_CA.pem 167s Adding debian:vTrus_Root_CA.pem 167s done. 167s Setting up openjdk-21-jre:ppc64el (21.0.5+11-1) ... 167s Setting up default-jre-headless (2:1.21-76) ... 167s Setting up default-jre (2:1.21-76) ... 167s Setting up autopkgtest-satdep (0) ... 171s (Reading database ... 92674 files and directories currently installed.) 171s Removing autopkgtest-satdep (0) ... 172s autopkgtest [22:53:20]: test unittests: [----------------------- 172s + pwd 172s + CWD=/tmp/autopkgtest.14biSi/build.RGz/src 172s + py3versions -vs 172s + PYTHON3S=3.13 3.12 172s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp 172s /tmp/autopkgtest.14biSi/build.RGz/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 172s import pkg_resources 173s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 173s !! 173s 173s ******************************************************************************** 173s Please avoid running ``setup.py`` directly. 173s Instead, use pypa/build, pypa/installer or other 173s standards-based tools. 173s 173s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 173s ******************************************************************************** 173s 173s !! 173s self.initialize_options() 173s running install 173s running build 173s running build_py 173s running clean 173s Generating parsers with antlr4 173s running antlr 173s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.14biSi/build.RGz/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.14biSi/build.RGz/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.14biSi/build.RGz/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 174s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.14biSi/build.RGz/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.14biSi/build.RGz/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.14biSi/build.RGz/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 174s creating build 174s creating build/lib 174s creating build/lib/omegaconf 174s copying omegaconf/dictconfig.py -> build/lib/omegaconf 174s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 174s copying omegaconf/_utils.py -> build/lib/omegaconf 174s copying omegaconf/errors.py -> build/lib/omegaconf 174s copying omegaconf/_impl.py -> build/lib/omegaconf 174s copying omegaconf/nodes.py -> build/lib/omegaconf 174s copying omegaconf/basecontainer.py -> build/lib/omegaconf 174s copying omegaconf/__init__.py -> build/lib/omegaconf 174s copying omegaconf/omegaconf.py -> build/lib/omegaconf 174s copying omegaconf/listconfig.py -> build/lib/omegaconf 174s copying omegaconf/version.py -> build/lib/omegaconf 174s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 174s copying omegaconf/base.py -> build/lib/omegaconf 174s creating build/lib/omegaconf/grammar 174s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 174s creating build/lib/omegaconf/grammar/gen 174s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 174s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 174s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 174s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 174s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 174s creating build/lib/omegaconf/resolvers 174s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 174s creating build/lib/omegaconf/resolvers/oc 174s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 174s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 174s creating build/lib/pydevd_plugins 174s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 174s creating build/lib/pydevd_plugins/extensions 174s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 174s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 174s copying omegaconf/py.typed -> build/lib/omegaconf 174s running install_lib 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 174s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 174s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 174s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 174s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 174s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 174s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 174s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 174s creating /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 174s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 174s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 174s byte-compiling /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 174s running install_egg_info 174s running egg_info 174s creating omegaconf.egg-info 174s writing omegaconf.egg-info/PKG-INFO 174s writing dependency_links to omegaconf.egg-info/dependency_links.txt 174s writing requirements to omegaconf.egg-info/requires.txt 174s writing top-level names to omegaconf.egg-info/top_level.txt 174s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 174s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 174s reading manifest template 'MANIFEST.in' 174s adding license file 'LICENSE' 174s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 174s Copying omegaconf.egg-info to /tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 174s Skipping SOURCES.txt 174s running install_scripts 174s + PYTHONPATH=/tmp/autopkgtest.14biSi/build.RGz/src/debian/tmp/usr/lib/python3/dist-packages http_proxy=127.0.0.1:9 https_proxy=127.0.0.9:9 HTTP_PROXY=127.0.0.1:9 HTTPS_PROXY=127.0.0.1:9 PYTHON=python3.13 python3.13 -m pytest tests -v --disable-warnings -p no:warnings 175s ============================= test session starts ============================== 175s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 175s cachedir: .pytest_cache 175s rootdir: /tmp/autopkgtest.14biSi/build.RGz/src 175s configfile: pyproject.toml 175s plugins: mock-3.14.0, typeguard-4.4.1 177s collecting ... collected 8191 items 177s 177s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 177s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 177s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 177s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 178s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 178s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 178s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 178s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 1%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 178s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 2%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 178s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 3%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 178s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 4%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 5%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 6%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 179s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 7%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 8%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 9%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 10%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 11%] 180s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 11%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 12%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 13%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 14%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 181s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 15%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 182s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 182s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 182s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 182s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 182s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 182s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 182s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 182s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 182s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 182s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 182s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 182s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 182s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 182s tests/test_base_config.py::test_set_flags PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 182s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 182s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 16%] 182s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 16%] 182s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 16%] 182s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 16%] 182s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 16%] 182s tests/test_base_config.py::test_nested_flag_override PASSED [ 16%] 182s tests/test_base_config.py::test_multiple_flags_override PASSED [ 16%] 182s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 16%] 182s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 16%] 182s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 16%] 182s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 16%] 182s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 16%] 182s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 182s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 182s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 182s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 182s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 182s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 182s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 182s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 182s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 182s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 182s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 182s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 182s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 182s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 182s tests/test_base_config.py::test_flags_root PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 17%] 182s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 17%] 182s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 182s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 182s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 182s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 182s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 18%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 19%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 20%] 182s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_get_root PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 21%] 182s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 182s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 22%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 183s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 23%] 183s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[lc5-123-Invalid value assigned: int is not a ListConfig, list or tuple.] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_invalid_element_type[lc6-None-Invalid type assigned: NoneType is not a subclass of List[int]] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_sort PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 24%] 183s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 25%] 183s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 183s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 26%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 27%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 28%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 29%] 183s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 30%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 31%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 32%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 33%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 34%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 35%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 36%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 37%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 38%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 184s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 47%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[User==User] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 51%] 186s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 51%] 186s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 51%] 186s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 51%] 186s tests/test_create.py::test_create_value[None-None] PASSED [ 51%] 186s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 186s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 186s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 186s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 52%] 186s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 52%] 186s tests/test_create.py::test_create_from_cli PASSED [ 52%] 186s tests/test_create.py::test_cli_passing PASSED [ 52%] 186s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 52%] 186s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 52%] 186s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 52%] 186s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 52%] 186s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 52%] 186s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 52%] 186s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 52%] 186s tests/test_create.py::test_create_from_oc PASSED [ 52%] 186s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 52%] 186s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 52%] 186s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 52%] 186s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 52%] 186s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 52%] 186s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 52%] 186s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 52%] 186s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 52%] 186s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 52%] 186s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 52%] 186s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 52%] 186s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 52%] 186s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 52%] 186s tests/test_create.py::test_create_unmodified_loader PASSED [ 52%] 186s tests/test_create.py::test_create_float_yaml PASSED [ 52%] 186s tests/test_create.py::test_create_untyped_list PASSED [ 52%] 186s tests/test_create.py::test_create_untyped_dict PASSED [ 52%] 186s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 52%] 186s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 52%] 186s tests/test_create.py::test_yaml_merge PASSED [ 52%] 186s tests/test_create.py::test_create_path[path] PASSED [ 52%] 186s tests/test_create.py::test_create_path[posixpath] PASSED [ 52%] 186s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 53%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 53%] 187s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 53%] 187s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 53%] 187s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 53%] 187s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 53%] 187s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 53%] 187s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 53%] 187s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 53%] 187s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 53%] 187s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 53%] 187s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 53%] 187s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 53%] 187s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 53%] 187s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 53%] 187s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 53%] 187s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 53%] 187s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 53%] 187s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 53%] 187s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 53%] 187s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 53%] 187s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 187s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 187s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 187s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 54%] 187s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 54%] 187s tests/test_errors.py::test_assertion_error PASSED [ 54%] 187s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 54%] 187s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 54%] 187s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 54%] 187s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 54%] 187s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 54%] 187s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 54%] 187s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 54%] 187s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 54%] 187s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 54%] 187s tests/test_errors.py::test_dict_subclass_error PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 54%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg34-0.0.a.a-0-[0][0].a.a[0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 187s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 187s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 187s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 55%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 56%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 57%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 58%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 187s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 187s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 187s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 59%] 187s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 59%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 60%] 188s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 60%] 188s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 61%] 188s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 62%] 188s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 62%] 188s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 62%] 188s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 62%] 188s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 63%] 188s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 188s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 188s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 188s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 188s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 188s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 64%] 189s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 65%] 189s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 189s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 189s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 189s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 189s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 189s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_list_list PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 66%] 189s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 66%] 189s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 66%] 189s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 66%] 189s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 66%] 189s tests/test_merge.py::test_parent_maintained PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_cli PASSED [ 66%] 189s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 66%] 189s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 66%] 189s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 66%] 189s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 66%] 189s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 66%] 189s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 66%] 189s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 67%] 189s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 67%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 189s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-no_overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-no_overwrite-no_container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-2-overwrite-container] PASSED [ 68%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-2-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-2-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[str-float]]]-to-dict[str[dict[str-int]]]-2-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int_int]]]-to-dict[str[dict[str_int]]]-overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int_int]]]-to-dict[str[dict[str_int]]]-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int_int]]]-to-dict[str[dict[str_int]]]-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int_int]]]-to-dict[str[dict[str_int]]]-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-int]]]-to-dict[str[dict[str_int]]]-overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-int]]]-to-dict[str[dict[str_int]]]-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-int]]]-to-dict[str[dict[str_int]]]-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-int]]]-to-dict[str[dict[str_int]]]-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-typed_none]]]-to-dict[str[dict[str_int]]]-overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-typed_none]]]-to-dict[str[dict[str_int]]]-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-typed_none]]]-to-dict[str[dict[str_int]]]-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str_[dict[int-typed_none]]]-to-dict[str[dict[str_int]]]-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str-float]]]-overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str-float]]]-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str-float]]]-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str-float]]]-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str_float]]]-2-overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str_float]]]-2-overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str_float]]]-2-no_overwrite-container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-[dict[int_typed-int]]]-to-dict[str[dict[str_float]]]-2-no_overwrite-no_container] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 69%] 189s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 69%] 189s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 69%] 189s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 70%] 189s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 70%] 189s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 189s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 189s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 189s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 189s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 189s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 71%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 72%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 190s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 73%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 74%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 75%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 76%] 190s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 76%] 190s tests/test_nodes.py::test_dict_any PASSED [ 76%] 190s tests/test_nodes.py::test_dict_integer_1 PASSED [ 76%] 190s tests/test_nodes.py::test_list_any PASSED [ 76%] 190s tests/test_nodes.py::test_list_integer PASSED [ 76%] 190s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 76%] 190s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 76%] 190s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 76%] 190s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 76%] 190s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 76%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 190s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 77%] 190s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 190s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 190s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 78%] 190s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 78%] 190s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 79%] 190s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 79%] 190s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 79%] 190s tests/test_nodes.py::test_set_valuenode PASSED [ 79%] 190s tests/test_nodes.py::test_allow_objects PASSED [ 79%] 190s tests/test_nodes.py::test_dereference_missing PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 79%] 190s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 79%] 190s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 79%] 190s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 79%] 190s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 79%] 190s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 80%] 190s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 80%] 190s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 81%] 190s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 81%] 190s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 190s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 190s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 82%] 190s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 82%] 190s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 82%] 190s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 82%] 190s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 82%] 190s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:10] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[str:foo] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[int:10] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[float:3.14] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bool:True] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bytes:binary] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[path:hello.txt] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[Color:Color.RED] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:inter_10] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value_error] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:str_interpolation_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:inter_error] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:interpolation_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:inter_error] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_resolve[dict] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_resolve[dict:none] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_resolve[list] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_resolve[list:missing_item] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:inter] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_dictconfig_value] PASSED [ 82%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_dictconfig_value] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:interpolation_dictconfig_value] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_list:dict_element] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_dict:dict_element] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:inter_value] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:none_listconfig_value] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:missing_listconfig_value] PASSED [ 83%] 190s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:interpolation_listconfig_value] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver0] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver1] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj0-10] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj1-??? ] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj2-${foo} -> ERR: Interpolation key 'foo' not found] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj3-${foo} -> 10] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj4-${foo} -> {'a': 10}] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_get_str[obj5-${foo} -> [1, 2]] PASSED [ 83%] 191s tests/test_pydev_resolver_plugin.py::test_dev_resolver PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 191s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 191s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 191s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 191s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 191s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 191s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 86%] 191s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 86%] 191s tests/test_serialization.py::test_save_illegal_type PASSED [ 86%] 191s tests/test_serialization.py::test_pickle[dict] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle[list] PASSED [ 86%] 191s tests/test_serialization.py::test_load_empty_file PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 191s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 191s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 191s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 191s tests/test_struct.py::test_struct_default PASSED [ 86%] 191s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 191s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 191s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 191s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 191s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 191s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 191s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 191s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 191s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 191s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 87%] 191s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 87%] 191s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 191s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 191s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 191s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 191s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_2-- '10e2'\n- '1.0'\n- 1.0\n-float] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_2-b: '10e2'\na: '1.0'\nc: 1.0\n-float] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 191s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 191s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 89%] 191s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 89%] 191s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 191s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 191s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 191s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 191s tests/test_update.py::test_update[add:string] PASSED [ 90%] 191s tests/test_update.py::test_update[none_value] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 191s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 191s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 191s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 191s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 191s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 191s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 191s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 191s tests/test_update.py::test_update[dict_value1] PASSED [ 91%] 191s tests/test_update.py::test_update[dict_value2] PASSED [ 91%] 191s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 91%] 191s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 91%] 191s tests/test_update.py::test_update[list:replace] PASSED [ 91%] 191s tests/test_update.py::test_update[list:update0] PASSED [ 91%] 191s tests/test_update.py::test_update[list:update1] PASSED [ 91%] 191s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 191s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 191s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 191s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 191s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 192s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 192s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 192s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 192s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 192s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 192s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 192s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 192s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 192s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 192s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 192s tests/test_utils.py::test_is_dataclass PASSED [ 93%] 192s tests/test_utils.py::test_is_attr_class PASSED [ 93%] 192s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 192s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 192s tests/test_utils.py::test_re_parent PASSED [ 93%] 192s tests/test_utils.py::test_get_class PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 192s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 192s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 192s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 94%] 192s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 94%] 192s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 95%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 95%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 95%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 95%] 192s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 192s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 192s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 192s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 192s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 192s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 192s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 192s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 192s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 192s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 192s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 192s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 192s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 192s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 192s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 192s tests/test_utils.py::test_nullcontext PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 192s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 192s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 192s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 192s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 192s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 192s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 192s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 192s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 192s 192s =================================== FAILURES =================================== 192s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 192s 192s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0x7100e53c9580>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 192s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7100e54e63c0> 192s 192s @mark.parametrize("expected", params) 192s def test_errors(expected: Expected, monkeypatch: Any) -> None: 192s monkeypatch.setenv("OC_CAUSE", "0") 192s cfg = expected.create() 192s expected.finalize(cfg) 192s if expected.msg_is_regex: 192s match = expected.msg 192s else: 192s match = re.escape(expected.msg) 192s 192s with raises(expected.exception_type, match=match) as einfo: 192s try: 192s expected.op(cfg) 192s except Exception as e: 192s # helps in debugging 192s > raise e 192s 192s tests/test_errors.py:1602: 192s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 192s tests/test_errors.py:1599: in test_errors 192s expected.op(cfg) 192s tests/test_errors.py:719: in 192s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 192s omegaconf/dictconfig.py:338: in __setattr__ 192s self._format_and_raise(key=key, value=value, cause=e) 192s omegaconf/base.py:231: in _format_and_raise 192s format_and_raise( 192s omegaconf/_utils.py:899: in format_and_raise 192s _raise(ex, cause) 192s omegaconf/_utils.py:797: in _raise 192s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 192s omegaconf/dictconfig.py:334: in __setattr__ 192s self.__set_impl(key, value) 192s omegaconf/dictconfig.py:318: in __set_impl 192s self._set_item_impl(key, value) 192s omegaconf/basecontainer.py:604: in _set_item_impl 192s self.__dict__["_content"][key]._set_value(value) 192s omegaconf/nodes.py:46: in _set_value 192s self._val = self.validate_and_convert(value) 192s omegaconf/nodes.py:76: in validate_and_convert 192s return self._validate_and_convert_impl(value) 192s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 192s 192s self = 123.456, value = PosixPath('hello.txt') 192s 192s def _validate_and_convert_impl(self, value: Any) -> float: 192s try: 192s if type(value) in (float, str, int): 192s return float(value) 192s else: 192s raise ValueError() 192s except ValueError: 192s > raise ValidationError( 192s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 192s ) 192s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 192s E full_key: bar 192s E object_type=dict 192s 192s omegaconf/nodes.py:345: ValidationError 192s 192s During handling of the above exception, another exception occurred: 192s 192s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0x7100e53c9580>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 192s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7100e54e63c0> 192s 192s @mark.parametrize("expected", params) 192s def test_errors(expected: Expected, monkeypatch: Any) -> None: 192s monkeypatch.setenv("OC_CAUSE", "0") 192s cfg = expected.create() 192s expected.finalize(cfg) 192s if expected.msg_is_regex: 192s match = expected.msg 192s else: 192s match = re.escape(expected.msg) 192s 192s > with raises(expected.exception_type, match=match) as einfo: 192s E AssertionError: Regex pattern did not match. 192s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 192s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 192s 192s tests/test_errors.py:1597: AssertionError 192s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 192s 192s input_ = {'path_value': PosixPath('hello.txt')} 192s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 192s 192s @mark.parametrize( 192s "input_, expected", 192s [ 192s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 192s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 192s ({"abc": "str key"}, "abc: str key\n"), 192s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 192s ( 192s {"path_value": Path("hello.txt")}, 192s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 192s if platform.system() == "Windows" 192s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 192s ), 192s ({123: "int key"}, "123: int key\n"), 192s ({123.45: "float key"}, "123.45: float key\n"), 192s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 192s ], 192s ) 192s def test_to_yaml(input_: Any, expected: str) -> None: 192s c = OmegaConf.create(input_) 192s as_yaml = OmegaConf.to_yaml(c) 192s > assert as_yaml == expected 192s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 192s E 192s E - path_value: !!python/object/apply:pathlib.PosixPath 192s E + path_value: !!python/object/apply:pathlib._local.PosixPath 192s E ? +++++++ 192s E - hello.txt 192s 192s tests/test_to_yaml.py:34: AssertionError 192s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 192s 192s type_ = , include_module_name = True 192s expected = 'pathlib.Path', optional = False 192s 192s @mark.parametrize("optional", [False, True]) 192s @mark.parametrize( 192s "type_, include_module_name, expected", 192s [ 192s (int, False, "int"), 192s (int, True, "int"), 192s (bool, False, "bool"), 192s (bool, True, "bool"), 192s (bytes, False, "bytes"), 192s (bytes, True, "bytes"), 192s (float, False, "float"), 192s (float, True, "float"), 192s (str, False, "str"), 192s (str, True, "str"), 192s (Path, False, "Path"), 192s (Path, True, "pathlib.Path"), 192s (Color, False, "Color"), 192s (Color, True, "tests.Color"), 192s (DictConfig, False, "DictConfig"), 192s (DictConfig, True, "DictConfig"), 192s (ListConfig, False, "ListConfig"), 192s (ListConfig, True, "ListConfig"), 192s (Dict[str, str], False, "Dict[str, str]"), 192s (Dict[str, str], True, "Dict[str, str]"), 192s (Dict[Color, int], False, "Dict[Color, int]"), 192s (Dict[Color, int], True, "Dict[tests.Color, int]"), 192s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 192s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 192s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 192s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 192s (dict, False, "dict"), 192s (dict, True, "dict"), 192s (List[str], False, "List[str]"), 192s (List[str], True, "List[str]"), 192s (List[Color], False, "List[Color]"), 192s (List[Color], True, "List[tests.Color]"), 192s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 192s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 192s (list, False, "list"), 192s (list, True, "list"), 192s (Tuple[str], False, "Tuple[str]"), 192s (Tuple[str], True, "Tuple[str]"), 192s (Tuple[str, int], False, "Tuple[str, int]"), 192s (Tuple[str, int], True, "Tuple[str, int]"), 192s (Tuple[float, ...], False, "Tuple[float, ...]"), 192s (Tuple[float, ...], True, "Tuple[float, ...]"), 192s (tuple, False, "tuple"), 192s (tuple, True, "tuple"), 192s (Union[str, int, Color], False, "Union[str, int, Color]"), 192s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 192s (Union[int], False, "int"), 192s (Union[int], True, "int"), 192s (IllegalType, False, "IllegalType"), 192s (IllegalType, True, "tests.IllegalType"), 192s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 192s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 192s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 192s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 192s ], 192s ) 192s def test_type_str( 192s type_: Any, include_module_name: bool, expected: str, optional: bool 192s ) -> None: 192s if optional: 192s assert ( 192s _utils.type_str(Optional[type_], include_module_name=include_module_name) 192s == f"Optional[{expected}]" 192s ) 192s else: 192s > assert ( 192s _utils.type_str(type_, include_module_name=include_module_name) == expected 192s ) 192s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 192s E 192s E - pathlib.Path 192s E + pathlib._local.Path 192s E ? +++++++ 192s 192s tests/test_utils.py:657: AssertionError 192s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 192s 192s type_ = , include_module_name = True 192s expected = 'pathlib.Path', optional = True 192s 192s @mark.parametrize("optional", [False, True]) 192s @mark.parametrize( 192s "type_, include_module_name, expected", 192s [ 192s (int, False, "int"), 192s (int, True, "int"), 192s (bool, False, "bool"), 192s (bool, True, "bool"), 192s (bytes, False, "bytes"), 192s (bytes, True, "bytes"), 192s (float, False, "float"), 192s (float, True, "float"), 192s (str, False, "str"), 192s (str, True, "str"), 192s (Path, False, "Path"), 192s (Path, True, "pathlib.Path"), 192s (Color, False, "Color"), 192s (Color, True, "tests.Color"), 192s (DictConfig, False, "DictConfig"), 192s (DictConfig, True, "DictConfig"), 192s (ListConfig, False, "ListConfig"), 192s (ListConfig, True, "ListConfig"), 192s (Dict[str, str], False, "Dict[str, str]"), 192s (Dict[str, str], True, "Dict[str, str]"), 192s (Dict[Color, int], False, "Dict[Color, int]"), 192s (Dict[Color, int], True, "Dict[tests.Color, int]"), 192s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 192s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 192s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 192s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 192s (dict, False, "dict"), 192s (dict, True, "dict"), 192s (List[str], False, "List[str]"), 192s (List[str], True, "List[str]"), 192s (List[Color], False, "List[Color]"), 192s (List[Color], True, "List[tests.Color]"), 192s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 192s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 192s (list, False, "list"), 192s (list, True, "list"), 192s (Tuple[str], False, "Tuple[str]"), 192s (Tuple[str], True, "Tuple[str]"), 192s (Tuple[str, int], False, "Tuple[str, int]"), 192s (Tuple[str, int], True, "Tuple[str, int]"), 192s (Tuple[float, ...], False, "Tuple[float, ...]"), 192s (Tuple[float, ...], True, "Tuple[float, ...]"), 192s (tuple, False, "tuple"), 192s (tuple, True, "tuple"), 192s (Union[str, int, Color], False, "Union[str, int, Color]"), 192s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 192s (Union[int], False, "int"), 192s (Union[int], True, "int"), 192s (IllegalType, False, "IllegalType"), 192s (IllegalType, True, "tests.IllegalType"), 192s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 192s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 192s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 192s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 192s ], 192s ) 192s def test_type_str( 192s type_: Any, include_module_name: bool, expected: str, optional: bool 192s ) -> None: 192s if optional: 192s > assert ( 192s _utils.type_str(Optional[type_], include_module_name=include_module_name) 192s == f"Optional[{expected}]" 192s ) 192s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 192s E 192s E - Optional[pathlib.Path] 192s E + Optional[pathlib._local.Path] 192s E ? +++++++ 192s 192s tests/test_utils.py:652: AssertionError 192s =========================== short test summary info ============================ 192s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 192s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 192s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 192s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 192s =========== 4 failed, 7825 passed, 354 skipped, 8 xfailed in 17.50s ============ 193s autopkgtest [22:53:41]: test unittests: -----------------------] 194s unittests FAIL non-zero exit status 1 194s autopkgtest [22:53:42]: test unittests: - - - - - - - - - - results - - - - - - - - - - 194s autopkgtest [22:53:42]: @@@@@@@@@@@@@@@@@@@@ summary 194s unittests FAIL non-zero exit status 1 205s nova [W] Using flock in prodstack6-ppc64el 205s Creating nova instance adt-plucky-ppc64el-python-omegaconf-20241113-225028-juju-7f2275-prod-proposed-migration-environment-20-c5175016-b23b-45b1-8dcb-4d15a53a2eb8 from image adt/ubuntu-plucky-ppc64el-server-20241113.img (UUID 0c5715b6-5cca-4485-b8bf-b85dfd917a5f)...