0s autopkgtest [23:54:11]: starting date and time: 2024-11-13 23:54:11+0000 0s autopkgtest [23:54:11]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [23:54:11]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.l_6wk8ie/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --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' -- lxd -r lxd-armhf-10.145.243.76 lxd-armhf-10.145.243.76:autopkgtest/ubuntu/plucky/armhf 53s autopkgtest [23:55:04]: testbed dpkg architecture: armhf 55s autopkgtest [23:55:06]: testbed apt version: 2.9.8 55s autopkgtest [23:55:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 63s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 64s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [971 kB] 64s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.2 kB] 64s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 64s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 64s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [104 kB] 64s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [668 kB] 64s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [17.2 kB] 64s Fetched 1958 kB in 1s (2142 kB/s) 64s Reading package lists... 81s tee: /proc/self/fd/2: Permission denied 103s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 103s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 103s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 103s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 105s Reading package lists... 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s Calculating upgrade... 107s The following NEW packages will be installed: 107s python3.13-gdbm 107s The following packages will be upgraded: 107s libgnutls30t64 libjson-glib-1.0-0 libjson-glib-1.0-common libnewt0.52 107s libpython3-stdlib libutempter0 python3 python3-gdbm python3-minimal 107s python3-newt whiptail 108s 11 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 1207 kB of archives. 108s After this operation, 124 kB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-minimal armhf 3.12.7-1 [27.4 kB] 108s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3 armhf 3.12.7-1 [24.0 kB] 108s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpython3-stdlib armhf 3.12.7-1 [10.0 kB] 108s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libgnutls30t64 armhf 3.8.8-2ubuntu1 [955 kB] 108s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-newt armhf 0.52.24-2ubuntu4 [19.7 kB] 108s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libnewt0.52 armhf 0.52.24-2ubuntu4 [39.2 kB] 108s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf whiptail armhf 0.52.24-2ubuntu4 [17.2 kB] 108s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-gdbm armhf 3.13.0-2 [29.5 kB] 108s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-gdbm armhf 3.12.7-1 [8642 B] 108s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-common all 1.10.0+ds-3 [5586 B] 108s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-0 armhf 1.10.0+ds-3 [61.7 kB] 108s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libutempter0 armhf 1.2.1-4 [9062 B] 109s Fetched 1207 kB in 1s (1479 kB/s) 109s (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 ... 59559 files and directories currently installed.) 109s Preparing to unpack .../python3-minimal_3.12.7-1_armhf.deb ... 109s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 109s Setting up python3-minimal (3.12.7-1) ... 109s (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 ... 59559 files and directories currently installed.) 109s Preparing to unpack .../python3_3.12.7-1_armhf.deb ... 109s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 109s Preparing to unpack .../libpython3-stdlib_3.12.7-1_armhf.deb ... 109s Unpacking libpython3-stdlib:armhf (3.12.7-1) over (3.12.6-0ubuntu1) ... 109s Preparing to unpack .../libgnutls30t64_3.8.8-2ubuntu1_armhf.deb ... 109s Unpacking libgnutls30t64:armhf (3.8.8-2ubuntu1) over (3.8.6-2ubuntu1) ... 110s Setting up libgnutls30t64:armhf (3.8.8-2ubuntu1) ... 110s (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 ... 59559 files and directories currently installed.) 110s Preparing to unpack .../0-python3-newt_0.52.24-2ubuntu4_armhf.deb ... 110s Unpacking python3-newt:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 110s Preparing to unpack .../1-libnewt0.52_0.52.24-2ubuntu4_armhf.deb ... 110s Unpacking libnewt0.52:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 110s Preparing to unpack .../2-whiptail_0.52.24-2ubuntu4_armhf.deb ... 110s Unpacking whiptail (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 110s Selecting previously unselected package python3.13-gdbm. 110s Preparing to unpack .../3-python3.13-gdbm_3.13.0-2_armhf.deb ... 110s Unpacking python3.13-gdbm (3.13.0-2) ... 110s Preparing to unpack .../4-python3-gdbm_3.12.7-1_armhf.deb ... 110s Unpacking python3-gdbm:armhf (3.12.7-1) over (3.12.6-1ubuntu1) ... 110s Preparing to unpack .../5-libjson-glib-1.0-common_1.10.0+ds-3_all.deb ... 110s Unpacking libjson-glib-1.0-common (1.10.0+ds-3) over (1.10.0+ds-2) ... 110s Preparing to unpack .../6-libjson-glib-1.0-0_1.10.0+ds-3_armhf.deb ... 110s Unpacking libjson-glib-1.0-0:armhf (1.10.0+ds-3) over (1.10.0+ds-2) ... 110s Preparing to unpack .../7-libutempter0_1.2.1-4_armhf.deb ... 110s Unpacking libutempter0:armhf (1.2.1-4) over (1.2.1-3build1) ... 110s Setting up libnewt0.52:armhf (0.52.24-2ubuntu4) ... 110s Setting up libutempter0:armhf (1.2.1-4) ... 110s Setting up whiptail (0.52.24-2ubuntu4) ... 110s Setting up libjson-glib-1.0-common (1.10.0+ds-3) ... 110s Setting up python3.13-gdbm (3.13.0-2) ... 110s Setting up libpython3-stdlib:armhf (3.12.7-1) ... 110s Setting up python3 (3.12.7-1) ... 111s Setting up python3-newt:armhf (0.52.24-2ubuntu4) ... 111s Setting up libjson-glib-1.0-0:armhf (1.10.0+ds-3) ... 111s Setting up python3-gdbm:armhf (3.12.7-1) ... 111s Processing triggers for man-db (2.12.1-3) ... 111s Processing triggers for libc-bin (2.40-1ubuntu3) ... 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s autopkgtest [23:56:06]: rebooting testbed after setup commands that affected boot 181s autopkgtest [23:57:12]: testbed running kernel: Linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:49:53 UTC 2 207s autopkgtest [23:57:38]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 217s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (dsc) [2293 B] 217s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (tar) [3117 kB] 217s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (diff) [3888 B] 218s gpgv: Signature made Thu May 2 06:21:13 2024 UTC 218s gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE 218s gpgv: Can't check signature: No public key 218s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.dsc: no acceptable signature found 218s autopkgtest [23:57:49]: testing package python-omegaconf version 2.3.0-1 220s autopkgtest [23:57:51]: build not needed 223s autopkgtest [23:57:54]: test unittests: preparing testbed 233s Reading package lists... 234s Building dependency tree... 234s Reading state information... 234s Starting pkgProblemResolver with broken count: 0 234s Starting 2 pkgProblemResolver with broken count: 0 234s Done 235s The following additional packages will be installed: 235s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 235s build-essential ca-certificates-java cpp cpp-14 cpp-14-arm-linux-gnueabihf 235s cpp-arm-linux-gnueabihf dconf-gsettings-backend dconf-service debhelper 235s debugedit default-jre default-jre-headless dh-autoreconf dh-python 235s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 235s fonts-dejavu-mono g++ g++-14 g++-14-arm-linux-gnueabihf 235s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 235s gcc-arm-linux-gnueabihf gdb gettext gtk-update-icon-cache hicolor-icon-theme 235s humanity-icon-theme intltool-debian java-common libarchive-zip-perl libasan8 235s libasound2-data libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 235s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 235s libbabeltrace1 libc-dev-bin libc6-dbg libc6-dev libcairo-gobject2 libcairo2 235s libcc1-0 libcolord2 libcrypt-dev libcups2t64 libdatrie1 libdconf1 235s libdebhelper-perl libdebuginfod-common libdebuginfod1t64 libdeflate0 235s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 235s libfontconfig1 libfreetype6 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 235s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 235s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 235s libgtk-3-common libharfbuzz0b libisl23 libjbig0 libjpeg-turbo8 libjpeg8 235s liblcms2-2 liblerc4 libllvm19 libmpc3 libpango-1.0-0 libpangocairo-1.0-0 235s libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpython3.12t64 235s libpython3.13-minimal libpython3.13-stdlib libsharpyuv0 235s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 235s libthai-data libthai0 libtiff6 libtool libubsan1 libvulkan1 235s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 235s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 235s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 235s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 235s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 linux-libc-dev m4 235s mesa-libgallium openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools 235s po-debconf python3-all python3-antlr4 python3-bytecode python3-coverage 235s python3-iniconfig python3-packaging python3-pip python3-pluggy 235s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 235s python3-wheel python3.13 python3.13-minimal rpcsvc-proto ubuntu-mono 235s x11-common 235s Suggested packages: 235s adwaita-icon-theme-legacy autoconf-archive gnu-standards autoconf-doc 235s cpp-doc gcc-14-locales cpp-14-doc dh-make flit python3-build 235s python3-installer gcc-14-doc gcc-multilib manpages-dev flex bison gcc-doc 235s gdb-arm-linux-gnueabihf gdb-doc gdbserver gettext-doc libasprintf-dev 235s libgettextpo-dev alsa-utils libasound2-plugins libc-devtools glibc-doc 235s colord cups-common gvfs liblcms2-utils pcscd libstdc++-14-doc libtool-doc 235s gfortran | fortran95-compiler gcj-jdk m4-doc libnss-mdns fonts-dejavu-extra 235s fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei 235s | fonts-wqy-zenhei fonts-indic libmail-box-perl python-bytecode-doc 235s python-coverage-doc pydevd python-pytest-mock-doc python3.13-venv 235s python3.13-doc binfmt-support 235s Recommended packages: 235s librsvg2-common alsa-ucm-conf alsa-topology-conf at-spi2-core manpages 235s manpages-dev libarchive-cpio-perl libgdk-pixbuf2.0-bin libgl1-amber-dri 235s libgtk-3-bin libltdl-dev mesa-vulkan-drivers | vulkan-icd 235s libatk-wrapper-java-jni fonts-dejavu-extra autopkgtest madison-lite 235s pristine-tar libmail-sendmail-perl python3-dev libjs-sphinxdoc 236s The following NEW packages will be installed: 236s adwaita-icon-theme at-spi2-common autoconf automake autopkgtest-satdep 236s autopoint autotools-dev build-essential ca-certificates-java cpp cpp-14 236s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf dconf-gsettings-backend 236s dconf-service debhelper debugedit default-jre default-jre-headless 236s dh-autoreconf dh-python dh-strip-nondeterminism dwz fontconfig 236s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-14 236s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 236s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gdb gettext 236s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 236s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 236s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 236s libavahi-common-data libavahi-common3 libbabeltrace1 libc-dev-bin libc6-dbg 236s libc6-dev libcairo-gobject2 libcairo2 libcc1-0 libcolord2 libcrypt-dev 236s libcups2t64 libdatrie1 libdconf1 libdebhelper-perl libdebuginfod-common 236s libdebuginfod1t64 libdeflate0 libdrm-amdgpu1 libdrm-radeon1 libepoxy0 236s libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgbm1 236s libgcc-14-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 236s libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgomp1 236s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz0b libisl23 libjbig0 236s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm19 libmpc3 libpango-1.0-0 236s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 236s libpython3.12t64 libpython3.13-minimal libpython3.13-stdlib libsharpyuv0 236s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 236s libthai-data libthai0 libtiff6 libtool libubsan1 libvulkan1 236s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 236s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 236s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 236s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 236s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 linux-libc-dev m4 236s mesa-libgallium openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools 236s po-debconf python3-all python3-antlr4 python3-bytecode python3-coverage 236s python3-iniconfig python3-packaging python3-pip python3-pluggy 236s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 236s python3-wheel python3.13 python3.13-minimal rpcsvc-proto ubuntu-mono 236s x11-common 236s 0 upgraded, 167 newly installed, 0 to remove and 0 not upgraded. 236s Need to get 164 MB/164 MB of archives. 236s After this operation, 598 MB of additional disk space will be used. 236s Get:1 /tmp/autopkgtest.jfjAtg/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [816 B] 236s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libdebuginfod-common all 0.192-4 [15.4 kB] 237s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 237s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 237s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 237s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu2 [125 kB] 237s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 237s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.22-1 [38.9 kB] 237s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 237s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu2 [151 kB] 237s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.4.0-0.1 [16.3 kB] 237s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.4.0-0.1 [184 kB] 237s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 237s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.12+dfsg-1 [135 kB] 237s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf gtk-update-icon-cache armhf 4.16.5+ds-1 [50.6 kB] 237s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf hicolor-icon-theme all 0.18-1 [13.5 kB] 237s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf humanity-icon-theme all 0.6.16 [1282 kB] 237s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf ubuntu-mono all 24.04-0ubuntu1 [151 kB] 237s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf adwaita-icon-theme all 47.0-2 [525 kB] 237s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf at-spi2-common all 2.54.0-1 [8774 B] 237s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-4build1 [235 kB] 237s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3 [382 kB] 237s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 237s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 238s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.22.5-2 [616 kB] 238s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-1ubuntu3 [19.2 kB] 238s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.11.0-8.8 [1628 kB] 238s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] 238s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 238s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-1ubuntu3 [1370 kB] 238s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 238s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 238s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 239s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 239s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 239s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 239s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 239s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 239s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 239s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 239s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 239s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 240s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 240s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 240s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 240s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-8ubuntu1 [2569 kB] 240s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [10.5 MB] 240s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-8ubuntu1 [19.9 kB] 240s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 240s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 240s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 240s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf ca-certificates-java all 20240118 [11.6 kB] 240s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf libdconf1 armhf 0.40.0-4build2 [38.4 kB] 240s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf dconf-service armhf 0.40.0-4build2 [27.4 kB] 240s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf dconf-gsettings-backend armhf 0.40.0-4build2 [23.6 kB] 240s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 240s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.4.7-7build1 [166 kB] 240s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 240s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 240s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 240s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.0-1 [5058 B] 240s Get:62 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-1 [46.5 kB] 240s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 240s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.22.5-2 [995 kB] 240s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 240s Get:66 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 240s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.20ubuntu1 [893 kB] 240s Get:68 http://ftpmaster.internal/ubuntu plucky/main armhf java-common all 0.76 [6852 B] 240s Get:69 http://ftpmaster.internal/ubuntu plucky/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 240s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf libpcsclite1 armhf 2.3.0-1 [24.8 kB] 240s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf openjdk-21-jre-headless armhf 21.0.5+11-1 [39.7 MB] 242s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf default-jre-headless armhf 2:1.21-76 [3182 B] 242s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf libatk1.0-0t64 armhf 2.54.0-1 [48.0 kB] 242s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf libxi6 armhf 2:1.8.2-1 [26.5 kB] 242s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf libatspi2.0-0t64 armhf 2.54.0-1 [70.8 kB] 242s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf libatk-bridge2.0-0t64 armhf 2.54.0-1 [59.6 kB] 242s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 242s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 242s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 242s Get:80 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu2 [37.4 kB] 242s Get:81 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu2 [113 kB] 242s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 242s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 242s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 242s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 242s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libcairo2 armhf 1.18.2-2 [484 kB] 242s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf libcairo-gobject2 armhf 1.18.2-2 [126 kB] 242s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf libcolord2 armhf 1.4.7-1build2 [133 kB] 242s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-common-data armhf 0.8-13ubuntu6 [29.7 kB] 242s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-common3 armhf 0.8-13ubuntu6 [20.2 kB] 242s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-client3 armhf 0.8-13ubuntu6 [24.2 kB] 242s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf libcups2t64 armhf 2.4.10-1ubuntu2 [239 kB] 242s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf libepoxy0 armhf 1.5.10-2 [192 kB] 242s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 242s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.0.1-1 [463 kB] 242s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig armhf 2.15.0-1.1ubuntu2 [189 kB] 242s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf libthai-data all 0.1.29-2build1 [158 kB] 242s Get:98 http://ftpmaster.internal/ubuntu plucky/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 242s Get:99 http://ftpmaster.internal/ubuntu plucky/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 242s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf libpango-1.0-0 armhf 1.54.0+ds-3 [212 kB] 242s Get:101 http://ftpmaster.internal/ubuntu plucky/main armhf libpangoft2-1.0-0 armhf 1.54.0+ds-3 [42.9 kB] 242s Get:102 http://ftpmaster.internal/ubuntu plucky/main armhf libpangocairo-1.0-0 armhf 1.54.0+ds-3 [24.8 kB] 242s Get:103 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-client0 armhf 1.23.0-1 [22.7 kB] 242s Get:104 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-cursor0 armhf 1.23.0-1 [9672 B] 243s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-egl1 armhf 1.23.0-1 [5352 B] 243s Get:106 http://ftpmaster.internal/ubuntu plucky/main armhf libxcomposite1 armhf 1:0.4.6-1 [6060 B] 243s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 243s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf libxcursor1 armhf 1:1.2.2-1 [17.6 kB] 243s Get:109 http://ftpmaster.internal/ubuntu plucky/main armhf libxdamage1 armhf 1:1.1.6-1build1 [5462 B] 243s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 243s Get:111 http://ftpmaster.internal/ubuntu plucky/main armhf libxrandr2 armhf 2:1.5.4-1 [15.8 kB] 243s Get:112 http://ftpmaster.internal/ubuntu plucky/main armhf libgtk-3-common all 3.24.43-3ubuntu2 [1202 kB] 243s Get:113 http://ftpmaster.internal/ubuntu plucky/main armhf libgtk-3-0t64 armhf 3.24.43-3ubuntu2 [2608 kB] 243s Get:114 http://ftpmaster.internal/ubuntu plucky/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 243s Get:115 http://ftpmaster.internal/ubuntu plucky/main armhf libglapi-mesa armhf 24.2.3-1ubuntu1 [49.4 kB] 243s Get:116 http://ftpmaster.internal/ubuntu plucky/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 243s Get:117 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-dri2-0 armhf 1.17.0-2 [6868 B] 243s Get:118 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 243s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 243s Get:120 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 243s Get:121 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 243s Get:122 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 243s Get:123 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 243s Get:124 http://ftpmaster.internal/ubuntu plucky/main armhf libxshmfence1 armhf 1.3-1build5 [4464 B] 243s Get:125 http://ftpmaster.internal/ubuntu plucky/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 243s Get:126 http://ftpmaster.internal/ubuntu plucky/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [18.9 kB] 243s Get:127 http://ftpmaster.internal/ubuntu plucky/main armhf libdrm-radeon1 armhf 2.4.123-1 [18.1 kB] 243s Get:128 http://ftpmaster.internal/ubuntu plucky/main armhf libllvm19 armhf 1:19.1.2-1ubuntu1 [27.8 MB] 244s Get:129 http://ftpmaster.internal/ubuntu plucky/main armhf mesa-libgallium armhf 24.2.3-1ubuntu1 [7895 kB] 244s Get:130 http://ftpmaster.internal/ubuntu plucky/main armhf libvulkan1 armhf 1.3.296.0-1 [114 kB] 244s Get:131 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-server0 armhf 1.23.0-1 [29.4 kB] 244s Get:132 http://ftpmaster.internal/ubuntu plucky/main armhf libgbm1 armhf 24.2.3-1ubuntu1 [28.2 kB] 244s Get:133 http://ftpmaster.internal/ubuntu plucky/main armhf libgl1-mesa-dri armhf 24.2.3-1ubuntu1 [30.8 kB] 244s Get:134 http://ftpmaster.internal/ubuntu plucky/main armhf libglx-mesa0 armhf 24.2.3-1ubuntu1 [131 kB] 244s Get:135 http://ftpmaster.internal/ubuntu plucky/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 244s Get:136 http://ftpmaster.internal/ubuntu plucky/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 244s Get:137 http://ftpmaster.internal/ubuntu plucky/main armhf libasound2-data all 1.2.12-1 [21.0 kB] 244s Get:138 http://ftpmaster.internal/ubuntu plucky/main armhf libasound2t64 armhf 1.2.12-1 [344 kB] 244s Get:139 http://ftpmaster.internal/ubuntu plucky/main armhf libgif7 armhf 5.2.2-1ubuntu1 [32.6 kB] 244s Get:140 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 244s Get:141 http://ftpmaster.internal/ubuntu plucky/main armhf libxtst6 armhf 2:1.2.3-1.1build1 [10.7 kB] 244s Get:142 http://ftpmaster.internal/ubuntu plucky/main armhf openjdk-21-jre armhf 21.0.5+11-1 [197 kB] 244s Get:143 http://ftpmaster.internal/ubuntu plucky/main armhf default-jre armhf 2:1.21-76 [918 B] 244s Get:144 http://ftpmaster.internal/ubuntu plucky/universe armhf dh-python all 6.20241024 [112 kB] 244s Get:145 http://ftpmaster.internal/ubuntu plucky/main armhf libbabeltrace1 armhf 1.5.11-4build1 [153 kB] 244s Get:146 http://ftpmaster.internal/ubuntu plucky/main armhf libdebuginfod1t64 armhf 0.192-4 [19.6 kB] 244s Get:147 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12t64 armhf 3.12.7-3 [2075 kB] 244s Get:148 http://ftpmaster.internal/ubuntu plucky/main armhf libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 244s Get:149 http://ftpmaster.internal/ubuntu plucky/main armhf libsource-highlight4t64 armhf 3.1.9-4.3build1 [306 kB] 244s Get:150 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dbg armhf 2.40-1ubuntu3 [6138 kB] 244s Get:151 http://ftpmaster.internal/ubuntu plucky/main armhf gdb armhf 15.1-1ubuntu2 [3947 kB] 245s Get:152 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 245s Get:153 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 245s Get:154 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-all armhf 3.12.7-1 [890 B] 245s Get:155 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-antlr4 all 4.9.2-1 [99.0 kB] 245s Get:156 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-bytecode all 0.15.1-3 [44.7 kB] 245s Get:157 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-coverage armhf 7.4.4+dfsg1-0ubuntu2 [146 kB] 245s Get:158 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 245s Get:159 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 245s Get:160 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wheel all 0.44.0-1 [54.2 kB] 245s Get:161 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pip all 24.2+dfsg-1 [1398 kB] 245s Get:162 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 245s Get:163 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pydevd armhf 3.1.0+ds-2ubuntu1 [779 kB] 245s Get:164 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 245s Get:165 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-mock all 3.14.0-2 [11.7 kB] 245s Get:166 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-runner all 2.11.1-4 [7450 B] 245s Get:167 http://ftpmaster.internal/ubuntu plucky/universe armhf openstack-pkg-tools all 123ubuntu2 [94.5 kB] 245s Preconfiguring packages ... 245s Fetched 164 MB in 9s (17.9 MB/s) 246s Selecting previously unselected package libdebuginfod-common. 246s (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 ... 59567 files and directories currently installed.) 246s Preparing to unpack .../000-libdebuginfod-common_0.192-4_all.deb ... 246s Unpacking libdebuginfod-common (0.192-4) ... 246s Selecting previously unselected package libpython3.13-minimal:armhf. 246s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_armhf.deb ... 246s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 246s Selecting previously unselected package python3.13-minimal. 246s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_armhf.deb ... 246s Unpacking python3.13-minimal (3.13.0-2) ... 246s Selecting previously unselected package libgdk-pixbuf2.0-common. 246s Preparing to unpack .../003-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 246s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 246s Selecting previously unselected package libjpeg-turbo8:armhf. 246s Preparing to unpack .../004-libjpeg-turbo8_2.1.5-2ubuntu2_armhf.deb ... 246s Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... 246s Selecting previously unselected package libjpeg8:armhf. 246s Preparing to unpack .../005-libjpeg8_8c-2ubuntu11_armhf.deb ... 246s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 246s Selecting previously unselected package libdeflate0:armhf. 246s Preparing to unpack .../006-libdeflate0_1.22-1_armhf.deb ... 246s Unpacking libdeflate0:armhf (1.22-1) ... 246s Selecting previously unselected package libjbig0:armhf. 246s Preparing to unpack .../007-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 246s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 246s Selecting previously unselected package liblerc4:armhf. 246s Preparing to unpack .../008-liblerc4_4.0.0+ds-4ubuntu2_armhf.deb ... 246s Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu2) ... 246s Selecting previously unselected package libsharpyuv0:armhf. 246s Preparing to unpack .../009-libsharpyuv0_1.4.0-0.1_armhf.deb ... 246s Unpacking libsharpyuv0:armhf (1.4.0-0.1) ... 246s Selecting previously unselected package libwebp7:armhf. 246s Preparing to unpack .../010-libwebp7_1.4.0-0.1_armhf.deb ... 246s Unpacking libwebp7:armhf (1.4.0-0.1) ... 246s Selecting previously unselected package libtiff6:armhf. 246s Preparing to unpack .../011-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 246s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 246s Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. 246s Preparing to unpack .../012-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_armhf.deb ... 246s Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.12+dfsg-1) ... 246s Selecting previously unselected package gtk-update-icon-cache. 246s Preparing to unpack .../013-gtk-update-icon-cache_4.16.5+ds-1_armhf.deb ... 246s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 246s 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. 246s Unpacking gtk-update-icon-cache (4.16.5+ds-1) ... 246s Selecting previously unselected package hicolor-icon-theme. 246s Preparing to unpack .../014-hicolor-icon-theme_0.18-1_all.deb ... 246s Unpacking hicolor-icon-theme (0.18-1) ... 246s Selecting previously unselected package humanity-icon-theme. 246s Preparing to unpack .../015-humanity-icon-theme_0.6.16_all.deb ... 246s Unpacking humanity-icon-theme (0.6.16) ... 247s Selecting previously unselected package ubuntu-mono. 247s Preparing to unpack .../016-ubuntu-mono_24.04-0ubuntu1_all.deb ... 247s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 248s Selecting previously unselected package adwaita-icon-theme. 248s Preparing to unpack .../017-adwaita-icon-theme_47.0-2_all.deb ... 248s Unpacking adwaita-icon-theme (47.0-2) ... 248s Selecting previously unselected package at-spi2-common. 248s Preparing to unpack .../018-at-spi2-common_2.54.0-1_all.deb ... 248s Unpacking at-spi2-common (2.54.0-1) ... 248s Selecting previously unselected package m4. 248s Preparing to unpack .../019-m4_1.4.19-4build1_armhf.deb ... 248s Unpacking m4 (1.4.19-4build1) ... 248s Selecting previously unselected package autoconf. 248s Preparing to unpack .../020-autoconf_2.72-3_all.deb ... 248s Unpacking autoconf (2.72-3) ... 248s Selecting previously unselected package autotools-dev. 248s Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ... 248s Unpacking autotools-dev (20220109.1) ... 248s Selecting previously unselected package automake. 248s Preparing to unpack .../022-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 248s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 248s Selecting previously unselected package autopoint. 248s Preparing to unpack .../023-autopoint_0.22.5-2_all.deb ... 248s Unpacking autopoint (0.22.5-2) ... 248s Selecting previously unselected package libc-dev-bin. 248s Preparing to unpack .../024-libc-dev-bin_2.40-1ubuntu3_armhf.deb ... 248s Unpacking libc-dev-bin (2.40-1ubuntu3) ... 248s Selecting previously unselected package linux-libc-dev:armhf. 248s Preparing to unpack .../025-linux-libc-dev_6.11.0-8.8_armhf.deb ... 248s Unpacking linux-libc-dev:armhf (6.11.0-8.8) ... 248s Selecting previously unselected package libcrypt-dev:armhf. 248s Preparing to unpack .../026-libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... 248s Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) ... 248s Selecting previously unselected package rpcsvc-proto. 248s Preparing to unpack .../027-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 248s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 249s Selecting previously unselected package libc6-dev:armhf. 249s Preparing to unpack .../028-libc6-dev_2.40-1ubuntu3_armhf.deb ... 249s Unpacking libc6-dev:armhf (2.40-1ubuntu3) ... 249s Selecting previously unselected package libisl23:armhf. 249s Preparing to unpack .../029-libisl23_0.27-1_armhf.deb ... 249s Unpacking libisl23:armhf (0.27-1) ... 249s Selecting previously unselected package libmpc3:armhf. 249s Preparing to unpack .../030-libmpc3_1.3.1-1build2_armhf.deb ... 249s Unpacking libmpc3:armhf (1.3.1-1build2) ... 249s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 249s Preparing to unpack .../031-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package cpp-14. 249s Preparing to unpack .../032-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package cpp-arm-linux-gnueabihf. 249s Preparing to unpack .../033-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 249s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 249s Selecting previously unselected package cpp. 249s Preparing to unpack .../034-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 249s Unpacking cpp (4:14.1.0-2ubuntu1) ... 249s Selecting previously unselected package libcc1-0:armhf. 249s Preparing to unpack .../035-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libgomp1:armhf. 249s Preparing to unpack .../036-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libasan8:armhf. 249s Preparing to unpack .../037-libasan8_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libubsan1:armhf. 249s Preparing to unpack .../038-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libgcc-14-dev:armhf. 249s Preparing to unpack .../039-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 250s Preparing to unpack .../040-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package gcc-14. 250s Preparing to unpack .../041-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package gcc-arm-linux-gnueabihf. 250s Preparing to unpack .../042-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 250s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 250s Selecting previously unselected package gcc. 250s Preparing to unpack .../043-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 250s Unpacking gcc (4:14.1.0-2ubuntu1) ... 250s Selecting previously unselected package libstdc++-14-dev:armhf. 250s Preparing to unpack .../044-libstdc++-14-dev_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 250s Preparing to unpack .../045-g++-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 251s Selecting previously unselected package g++-14. 251s Preparing to unpack .../046-g++-14_14.2.0-8ubuntu1_armhf.deb ... 251s Unpacking g++-14 (14.2.0-8ubuntu1) ... 251s Selecting previously unselected package g++-arm-linux-gnueabihf. 251s Preparing to unpack .../047-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 251s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package g++. 251s Preparing to unpack .../048-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 251s Unpacking g++ (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package build-essential. 251s Preparing to unpack .../049-build-essential_12.10ubuntu1_armhf.deb ... 251s Unpacking build-essential (12.10ubuntu1) ... 251s Selecting previously unselected package ca-certificates-java. 251s Preparing to unpack .../050-ca-certificates-java_20240118_all.deb ... 251s Unpacking ca-certificates-java (20240118) ... 251s Selecting previously unselected package libdconf1:armhf. 251s Preparing to unpack .../051-libdconf1_0.40.0-4build2_armhf.deb ... 251s Unpacking libdconf1:armhf (0.40.0-4build2) ... 251s Selecting previously unselected package dconf-service. 251s Preparing to unpack .../052-dconf-service_0.40.0-4build2_armhf.deb ... 251s Unpacking dconf-service (0.40.0-4build2) ... 251s Selecting previously unselected package dconf-gsettings-backend:armhf. 251s Preparing to unpack .../053-dconf-gsettings-backend_0.40.0-4build2_armhf.deb ... 251s Unpacking dconf-gsettings-backend:armhf (0.40.0-4build2) ... 251s Selecting previously unselected package libdebhelper-perl. 251s Preparing to unpack .../054-libdebhelper-perl_13.20ubuntu1_all.deb ... 251s Unpacking libdebhelper-perl (13.20ubuntu1) ... 251s Selecting previously unselected package libtool. 251s Preparing to unpack .../055-libtool_2.4.7-7build1_all.deb ... 251s Unpacking libtool (2.4.7-7build1) ... 251s Selecting previously unselected package dh-autoreconf. 251s Preparing to unpack .../056-dh-autoreconf_20_all.deb ... 251s Unpacking dh-autoreconf (20) ... 251s Selecting previously unselected package libarchive-zip-perl. 251s Preparing to unpack .../057-libarchive-zip-perl_1.68-1_all.deb ... 251s Unpacking libarchive-zip-perl (1.68-1) ... 251s Selecting previously unselected package libfile-stripnondeterminism-perl. 251s Preparing to unpack .../058-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 251s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 251s Selecting previously unselected package dh-strip-nondeterminism. 251s Preparing to unpack .../059-dh-strip-nondeterminism_1.14.0-1_all.deb ... 251s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 251s Selecting previously unselected package debugedit. 251s Preparing to unpack .../060-debugedit_1%3a5.1-1_armhf.deb ... 251s Unpacking debugedit (1:5.1-1) ... 251s Selecting previously unselected package dwz. 251s Preparing to unpack .../061-dwz_0.15-1build6_armhf.deb ... 251s Unpacking dwz (0.15-1build6) ... 251s Selecting previously unselected package gettext. 251s Preparing to unpack .../062-gettext_0.22.5-2_armhf.deb ... 251s Unpacking gettext (0.22.5-2) ... 251s Selecting previously unselected package intltool-debian. 251s Preparing to unpack .../063-intltool-debian_0.35.0+20060710.6_all.deb ... 251s Unpacking intltool-debian (0.35.0+20060710.6) ... 251s Selecting previously unselected package po-debconf. 251s Preparing to unpack .../064-po-debconf_1.0.21+nmu1_all.deb ... 251s Unpacking po-debconf (1.0.21+nmu1) ... 251s Selecting previously unselected package debhelper. 252s Preparing to unpack .../065-debhelper_13.20ubuntu1_all.deb ... 252s Unpacking debhelper (13.20ubuntu1) ... 252s Selecting previously unselected package java-common. 252s Preparing to unpack .../066-java-common_0.76_all.deb ... 252s Unpacking java-common (0.76) ... 252s Selecting previously unselected package liblcms2-2:armhf. 252s Preparing to unpack .../067-liblcms2-2_2.16-2_armhf.deb ... 252s Unpacking liblcms2-2:armhf (2.16-2) ... 252s Selecting previously unselected package libpcsclite1:armhf. 252s Preparing to unpack .../068-libpcsclite1_2.3.0-1_armhf.deb ... 252s Unpacking libpcsclite1:armhf (2.3.0-1) ... 252s Selecting previously unselected package openjdk-21-jre-headless:armhf. 252s Preparing to unpack .../069-openjdk-21-jre-headless_21.0.5+11-1_armhf.deb ... 252s Unpacking openjdk-21-jre-headless:armhf (21.0.5+11-1) ... 253s Selecting previously unselected package default-jre-headless. 253s Preparing to unpack .../070-default-jre-headless_2%3a1.21-76_armhf.deb ... 253s Unpacking default-jre-headless (2:1.21-76) ... 253s Selecting previously unselected package libatk1.0-0t64:armhf. 253s Preparing to unpack .../071-libatk1.0-0t64_2.54.0-1_armhf.deb ... 253s Unpacking libatk1.0-0t64:armhf (2.54.0-1) ... 253s Selecting previously unselected package libxi6:armhf. 253s Preparing to unpack .../072-libxi6_2%3a1.8.2-1_armhf.deb ... 253s Unpacking libxi6:armhf (2:1.8.2-1) ... 253s Selecting previously unselected package libatspi2.0-0t64:armhf. 253s Preparing to unpack .../073-libatspi2.0-0t64_2.54.0-1_armhf.deb ... 253s Unpacking libatspi2.0-0t64:armhf (2.54.0-1) ... 253s Selecting previously unselected package libatk-bridge2.0-0t64:armhf. 253s Preparing to unpack .../074-libatk-bridge2.0-0t64_2.54.0-1_armhf.deb ... 253s Unpacking libatk-bridge2.0-0t64:armhf (2.54.0-1) ... 253s Selecting previously unselected package libfreetype6:armhf. 253s Preparing to unpack .../075-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 253s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 253s Selecting previously unselected package fonts-dejavu-mono. 253s Preparing to unpack .../076-fonts-dejavu-mono_2.37-8_all.deb ... 253s Unpacking fonts-dejavu-mono (2.37-8) ... 253s Selecting previously unselected package fonts-dejavu-core. 253s Preparing to unpack .../077-fonts-dejavu-core_2.37-8_all.deb ... 253s Unpacking fonts-dejavu-core (2.37-8) ... 253s Selecting previously unselected package fontconfig-config. 253s Preparing to unpack .../078-fontconfig-config_2.15.0-1.1ubuntu2_armhf.deb ... 254s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 254s Selecting previously unselected package libfontconfig1:armhf. 254s Preparing to unpack .../079-libfontconfig1_2.15.0-1.1ubuntu2_armhf.deb ... 254s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 254s Selecting previously unselected package libpixman-1-0:armhf. 254s Preparing to unpack .../080-libpixman-1-0_0.44.0-3_armhf.deb ... 254s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 254s Selecting previously unselected package libxcb-render0:armhf. 254s Preparing to unpack .../081-libxcb-render0_1.17.0-2_armhf.deb ... 254s Unpacking libxcb-render0:armhf (1.17.0-2) ... 254s Selecting previously unselected package libxcb-shm0:armhf. 254s Preparing to unpack .../082-libxcb-shm0_1.17.0-2_armhf.deb ... 254s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 254s Selecting previously unselected package libxrender1:armhf. 254s Preparing to unpack .../083-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 254s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 254s Selecting previously unselected package libcairo2:armhf. 254s Preparing to unpack .../084-libcairo2_1.18.2-2_armhf.deb ... 254s Unpacking libcairo2:armhf (1.18.2-2) ... 254s Selecting previously unselected package libcairo-gobject2:armhf. 254s Preparing to unpack .../085-libcairo-gobject2_1.18.2-2_armhf.deb ... 254s Unpacking libcairo-gobject2:armhf (1.18.2-2) ... 254s Selecting previously unselected package libcolord2:armhf. 254s Preparing to unpack .../086-libcolord2_1.4.7-1build2_armhf.deb ... 254s Unpacking libcolord2:armhf (1.4.7-1build2) ... 254s Selecting previously unselected package libavahi-common-data:armhf. 254s Preparing to unpack .../087-libavahi-common-data_0.8-13ubuntu6_armhf.deb ... 254s Unpacking libavahi-common-data:armhf (0.8-13ubuntu6) ... 254s Selecting previously unselected package libavahi-common3:armhf. 254s Preparing to unpack .../088-libavahi-common3_0.8-13ubuntu6_armhf.deb ... 254s Unpacking libavahi-common3:armhf (0.8-13ubuntu6) ... 254s Selecting previously unselected package libavahi-client3:armhf. 254s Preparing to unpack .../089-libavahi-client3_0.8-13ubuntu6_armhf.deb ... 254s Unpacking libavahi-client3:armhf (0.8-13ubuntu6) ... 254s Selecting previously unselected package libcups2t64:armhf. 254s Preparing to unpack .../090-libcups2t64_2.4.10-1ubuntu2_armhf.deb ... 254s Unpacking libcups2t64:armhf (2.4.10-1ubuntu2) ... 254s Selecting previously unselected package libepoxy0:armhf. 254s Preparing to unpack .../091-libepoxy0_1.5.10-2_armhf.deb ... 254s Unpacking libepoxy0:armhf (1.5.10-2) ... 254s Selecting previously unselected package libgraphite2-3:armhf. 254s Preparing to unpack .../092-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 254s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 254s Selecting previously unselected package libharfbuzz0b:armhf. 254s Preparing to unpack .../093-libharfbuzz0b_10.0.1-1_armhf.deb ... 254s Unpacking libharfbuzz0b:armhf (10.0.1-1) ... 254s Selecting previously unselected package fontconfig. 254s Preparing to unpack .../094-fontconfig_2.15.0-1.1ubuntu2_armhf.deb ... 254s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 254s Selecting previously unselected package libthai-data. 254s Preparing to unpack .../095-libthai-data_0.1.29-2build1_all.deb ... 254s Unpacking libthai-data (0.1.29-2build1) ... 255s Selecting previously unselected package libdatrie1:armhf. 255s Preparing to unpack .../096-libdatrie1_0.2.13-3build1_armhf.deb ... 255s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 255s Selecting previously unselected package libthai0:armhf. 255s Preparing to unpack .../097-libthai0_0.1.29-2build1_armhf.deb ... 255s Unpacking libthai0:armhf (0.1.29-2build1) ... 255s Selecting previously unselected package libpango-1.0-0:armhf. 255s Preparing to unpack .../098-libpango-1.0-0_1.54.0+ds-3_armhf.deb ... 255s Unpacking libpango-1.0-0:armhf (1.54.0+ds-3) ... 255s Selecting previously unselected package libpangoft2-1.0-0:armhf. 255s Preparing to unpack .../099-libpangoft2-1.0-0_1.54.0+ds-3_armhf.deb ... 255s Unpacking libpangoft2-1.0-0:armhf (1.54.0+ds-3) ... 255s Selecting previously unselected package libpangocairo-1.0-0:armhf. 255s Preparing to unpack .../100-libpangocairo-1.0-0_1.54.0+ds-3_armhf.deb ... 255s Unpacking libpangocairo-1.0-0:armhf (1.54.0+ds-3) ... 255s Selecting previously unselected package libwayland-client0:armhf. 255s Preparing to unpack .../101-libwayland-client0_1.23.0-1_armhf.deb ... 255s Unpacking libwayland-client0:armhf (1.23.0-1) ... 255s Selecting previously unselected package libwayland-cursor0:armhf. 255s Preparing to unpack .../102-libwayland-cursor0_1.23.0-1_armhf.deb ... 255s Unpacking libwayland-cursor0:armhf (1.23.0-1) ... 255s Selecting previously unselected package libwayland-egl1:armhf. 255s Preparing to unpack .../103-libwayland-egl1_1.23.0-1_armhf.deb ... 255s Unpacking libwayland-egl1:armhf (1.23.0-1) ... 255s Selecting previously unselected package libxcomposite1:armhf. 255s Preparing to unpack .../104-libxcomposite1_1%3a0.4.6-1_armhf.deb ... 255s Unpacking libxcomposite1:armhf (1:0.4.6-1) ... 255s Selecting previously unselected package libxfixes3:armhf. 255s Preparing to unpack .../105-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 255s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 255s Selecting previously unselected package libxcursor1:armhf. 255s Preparing to unpack .../106-libxcursor1_1%3a1.2.2-1_armhf.deb ... 255s Unpacking libxcursor1:armhf (1:1.2.2-1) ... 255s Selecting previously unselected package libxdamage1:armhf. 255s Preparing to unpack .../107-libxdamage1_1%3a1.1.6-1build1_armhf.deb ... 255s Unpacking libxdamage1:armhf (1:1.1.6-1build1) ... 255s Selecting previously unselected package libxinerama1:armhf. 255s Preparing to unpack .../108-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 255s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 255s Selecting previously unselected package libxrandr2:armhf. 255s Preparing to unpack .../109-libxrandr2_2%3a1.5.4-1_armhf.deb ... 255s Unpacking libxrandr2:armhf (2:1.5.4-1) ... 255s Selecting previously unselected package libgtk-3-common. 255s Preparing to unpack .../110-libgtk-3-common_3.24.43-3ubuntu2_all.deb ... 255s Unpacking libgtk-3-common (3.24.43-3ubuntu2) ... 255s Selecting previously unselected package libgtk-3-0t64:armhf. 255s Preparing to unpack .../111-libgtk-3-0t64_3.24.43-3ubuntu2_armhf.deb ... 255s Unpacking libgtk-3-0t64:armhf (3.24.43-3ubuntu2) ... 255s Selecting previously unselected package libglvnd0:armhf. 255s Preparing to unpack .../112-libglvnd0_1.7.0-1build1_armhf.deb ... 255s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 255s Selecting previously unselected package libglapi-mesa:armhf. 255s Preparing to unpack .../113-libglapi-mesa_24.2.3-1ubuntu1_armhf.deb ... 255s Unpacking libglapi-mesa:armhf (24.2.3-1ubuntu1) ... 255s Selecting previously unselected package libx11-xcb1:armhf. 255s Preparing to unpack .../114-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 255s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 255s Selecting previously unselected package libxcb-dri2-0:armhf. 255s Preparing to unpack .../115-libxcb-dri2-0_1.17.0-2_armhf.deb ... 255s Unpacking libxcb-dri2-0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-dri3-0:armhf. 256s Preparing to unpack .../116-libxcb-dri3-0_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-glx0:armhf. 256s Preparing to unpack .../117-libxcb-glx0_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-present0:armhf. 256s Preparing to unpack .../118-libxcb-present0_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-present0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-randr0:armhf. 256s Preparing to unpack .../119-libxcb-randr0_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-sync1:armhf. 256s Preparing to unpack .../120-libxcb-sync1_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxcb-xfixes0:armhf. 256s Preparing to unpack .../121-libxcb-xfixes0_1.17.0-2_armhf.deb ... 256s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 256s Selecting previously unselected package libxshmfence1:armhf. 256s Preparing to unpack .../122-libxshmfence1_1.3-1build5_armhf.deb ... 256s Unpacking libxshmfence1:armhf (1.3-1build5) ... 256s Selecting previously unselected package libxxf86vm1:armhf. 256s Preparing to unpack .../123-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 256s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 256s Selecting previously unselected package libdrm-amdgpu1:armhf. 256s Preparing to unpack .../124-libdrm-amdgpu1_2.4.123-1_armhf.deb ... 256s Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... 256s Selecting previously unselected package libdrm-radeon1:armhf. 256s Preparing to unpack .../125-libdrm-radeon1_2.4.123-1_armhf.deb ... 256s Unpacking libdrm-radeon1:armhf (2.4.123-1) ... 256s Selecting previously unselected package libllvm19:armhf. 256s Preparing to unpack .../126-libllvm19_1%3a19.1.2-1ubuntu1_armhf.deb ... 256s Unpacking libllvm19:armhf (1:19.1.2-1ubuntu1) ... 257s Selecting previously unselected package mesa-libgallium:armhf. 257s Preparing to unpack .../127-mesa-libgallium_24.2.3-1ubuntu1_armhf.deb ... 257s Unpacking mesa-libgallium:armhf (24.2.3-1ubuntu1) ... 257s Selecting previously unselected package libvulkan1:armhf. 257s Preparing to unpack .../128-libvulkan1_1.3.296.0-1_armhf.deb ... 257s Unpacking libvulkan1:armhf (1.3.296.0-1) ... 257s Selecting previously unselected package libwayland-server0:armhf. 257s Preparing to unpack .../129-libwayland-server0_1.23.0-1_armhf.deb ... 257s Unpacking libwayland-server0:armhf (1.23.0-1) ... 257s Selecting previously unselected package libgbm1:armhf. 257s Preparing to unpack .../130-libgbm1_24.2.3-1ubuntu1_armhf.deb ... 257s Unpacking libgbm1:armhf (24.2.3-1ubuntu1) ... 257s Selecting previously unselected package libgl1-mesa-dri:armhf. 257s Preparing to unpack .../131-libgl1-mesa-dri_24.2.3-1ubuntu1_armhf.deb ... 257s Unpacking libgl1-mesa-dri:armhf (24.2.3-1ubuntu1) ... 257s Selecting previously unselected package libglx-mesa0:armhf. 257s Preparing to unpack .../132-libglx-mesa0_24.2.3-1ubuntu1_armhf.deb ... 257s Unpacking libglx-mesa0:armhf (24.2.3-1ubuntu1) ... 257s Selecting previously unselected package libglx0:armhf. 257s Preparing to unpack .../133-libglx0_1.7.0-1build1_armhf.deb ... 257s Unpacking libglx0:armhf (1.7.0-1build1) ... 257s Selecting previously unselected package libgl1:armhf. 257s Preparing to unpack .../134-libgl1_1.7.0-1build1_armhf.deb ... 257s Unpacking libgl1:armhf (1.7.0-1build1) ... 257s Selecting previously unselected package libasound2-data. 258s Preparing to unpack .../135-libasound2-data_1.2.12-1_all.deb ... 258s Unpacking libasound2-data (1.2.12-1) ... 258s Selecting previously unselected package libasound2t64:armhf. 258s Preparing to unpack .../136-libasound2t64_1.2.12-1_armhf.deb ... 258s Unpacking libasound2t64:armhf (1.2.12-1) ... 258s Selecting previously unselected package libgif7:armhf. 258s Preparing to unpack .../137-libgif7_5.2.2-1ubuntu1_armhf.deb ... 258s Unpacking libgif7:armhf (5.2.2-1ubuntu1) ... 258s Selecting previously unselected package x11-common. 258s Preparing to unpack .../138-x11-common_1%3a7.7+23ubuntu3_all.deb ... 258s Unpacking x11-common (1:7.7+23ubuntu3) ... 258s Selecting previously unselected package libxtst6:armhf. 258s Preparing to unpack .../139-libxtst6_2%3a1.2.3-1.1build1_armhf.deb ... 258s Unpacking libxtst6:armhf (2:1.2.3-1.1build1) ... 258s Selecting previously unselected package openjdk-21-jre:armhf. 258s Preparing to unpack .../140-openjdk-21-jre_21.0.5+11-1_armhf.deb ... 258s Unpacking openjdk-21-jre:armhf (21.0.5+11-1) ... 258s Selecting previously unselected package default-jre. 258s Preparing to unpack .../141-default-jre_2%3a1.21-76_armhf.deb ... 258s Unpacking default-jre (2:1.21-76) ... 258s Selecting previously unselected package dh-python. 258s Preparing to unpack .../142-dh-python_6.20241024_all.deb ... 258s Unpacking dh-python (6.20241024) ... 258s Selecting previously unselected package libbabeltrace1:armhf. 258s Preparing to unpack .../143-libbabeltrace1_1.5.11-4build1_armhf.deb ... 258s Unpacking libbabeltrace1:armhf (1.5.11-4build1) ... 258s Selecting previously unselected package libdebuginfod1t64:armhf. 258s Preparing to unpack .../144-libdebuginfod1t64_0.192-4_armhf.deb ... 258s Unpacking libdebuginfod1t64:armhf (0.192-4) ... 258s Selecting previously unselected package libpython3.12t64:armhf. 258s Preparing to unpack .../145-libpython3.12t64_3.12.7-3_armhf.deb ... 258s Unpacking libpython3.12t64:armhf (3.12.7-3) ... 258s Selecting previously unselected package libsource-highlight-common. 258s Preparing to unpack .../146-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 258s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 258s Selecting previously unselected package libsource-highlight4t64:armhf. 258s Preparing to unpack .../147-libsource-highlight4t64_3.1.9-4.3build1_armhf.deb ... 258s Unpacking libsource-highlight4t64:armhf (3.1.9-4.3build1) ... 258s Selecting previously unselected package libc6-dbg:armhf. 258s Preparing to unpack .../148-libc6-dbg_2.40-1ubuntu3_armhf.deb ... 258s Unpacking libc6-dbg:armhf (2.40-1ubuntu3) ... 258s Selecting previously unselected package gdb. 258s Preparing to unpack .../149-gdb_15.1-1ubuntu2_armhf.deb ... 258s Unpacking gdb (15.1-1ubuntu2) ... 258s Selecting previously unselected package libpython3.13-stdlib:armhf. 258s Preparing to unpack .../150-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 258s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 259s Selecting previously unselected package python3.13. 259s Preparing to unpack .../151-python3.13_3.13.0-2_armhf.deb ... 259s Unpacking python3.13 (3.13.0-2) ... 259s Selecting previously unselected package python3-all. 259s Preparing to unpack .../152-python3-all_3.12.7-1_armhf.deb ... 259s Unpacking python3-all (3.12.7-1) ... 259s Selecting previously unselected package python3-antlr4. 259s Preparing to unpack .../153-python3-antlr4_4.9.2-1_all.deb ... 259s Unpacking python3-antlr4 (4.9.2-1) ... 259s Selecting previously unselected package python3-bytecode. 259s Preparing to unpack .../154-python3-bytecode_0.15.1-3_all.deb ... 259s Unpacking python3-bytecode (0.15.1-3) ... 259s Selecting previously unselected package python3-coverage. 259s Preparing to unpack .../155-python3-coverage_7.4.4+dfsg1-0ubuntu2_armhf.deb ... 259s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 259s Selecting previously unselected package python3-iniconfig. 259s Preparing to unpack .../156-python3-iniconfig_1.1.1-2_all.deb ... 259s Unpacking python3-iniconfig (1.1.1-2) ... 259s Selecting previously unselected package python3-packaging. 259s Preparing to unpack .../157-python3-packaging_24.1-1_all.deb ... 259s Unpacking python3-packaging (24.1-1) ... 259s Selecting previously unselected package python3-wheel. 259s Preparing to unpack .../158-python3-wheel_0.44.0-1_all.deb ... 259s Unpacking python3-wheel (0.44.0-1) ... 259s Selecting previously unselected package python3-pip. 259s Preparing to unpack .../159-python3-pip_24.2+dfsg-1_all.deb ... 259s Unpacking python3-pip (24.2+dfsg-1) ... 259s Selecting previously unselected package python3-pluggy. 259s Preparing to unpack .../160-python3-pluggy_1.5.0-1_all.deb ... 259s Unpacking python3-pluggy (1.5.0-1) ... 259s Selecting previously unselected package python3-pydevd. 259s Preparing to unpack .../161-python3-pydevd_3.1.0+ds-2ubuntu1_armhf.deb ... 259s Unpacking python3-pydevd (3.1.0+ds-2ubuntu1) ... 259s Selecting previously unselected package python3-pytest. 260s Preparing to unpack .../162-python3-pytest_8.3.3-1_all.deb ... 260s Unpacking python3-pytest (8.3.3-1) ... 260s Selecting previously unselected package python3-pytest-mock. 260s Preparing to unpack .../163-python3-pytest-mock_3.14.0-2_all.deb ... 260s Unpacking python3-pytest-mock (3.14.0-2) ... 260s Selecting previously unselected package python3-pytest-runner. 260s Preparing to unpack .../164-python3-pytest-runner_2.11.1-4_all.deb ... 260s Unpacking python3-pytest-runner (2.11.1-4) ... 260s Selecting previously unselected package openstack-pkg-tools. 260s Preparing to unpack .../165-openstack-pkg-tools_123ubuntu2_all.deb ... 260s Unpacking openstack-pkg-tools (123ubuntu2) ... 260s Selecting previously unselected package autopkgtest-satdep. 260s Preparing to unpack .../166-1-autopkgtest-satdep.deb ... 260s Unpacking autopkgtest-satdep (0) ... 260s Setting up dh-python (6.20241024) ... 260s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 260s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 260s Setting up liblcms2-2:armhf (2.16-2) ... 260s Setting up python3-iniconfig (1.1.1-2) ... 260s Setting up libpixman-1-0:armhf (0.44.0-3) ... 260s Setting up python3-antlr4 (4.9.2-1) ... 261s Setting up libllvm19:armhf (1:19.1.2-1ubuntu1) ... 261s Setting up libsharpyuv0:armhf (1.4.0-0.1) ... 261s Setting up libwayland-server0:armhf (1.23.0-1) ... 261s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 261s Setting up libxdamage1:armhf (1:1.1.6-1build1) ... 261s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 261s Setting up liblerc4:armhf (4.0.0+ds-4ubuntu2) ... 261s Setting up hicolor-icon-theme (0.18-1) ... 261s Setting up libxi6:armhf (2:1.8.2-1) ... 261s Setting up java-common (0.76) ... 261s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 261s Setting up libdatrie1:armhf (0.2.13-3build1) ... 261s Setting up libdebuginfod-common (0.192-4) ... 261s Setting up libxcb-render0:armhf (1.17.0-2) ... 261s Setting up libarchive-zip-perl (1.68-1) ... 261s Setting up libdrm-radeon1:armhf (2.4.123-1) ... 261s Setting up libglvnd0:armhf (1.7.0-1build1) ... 261s Setting up libxcb-glx0:armhf (1.17.0-2) ... 261s Setting up libdebhelper-perl (13.20ubuntu1) ... 261s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 261s Setting up x11-common (1:7.7+23ubuntu3) ... 261s Setting up libdeflate0:armhf (1.22-1) ... 261s Setting up linux-libc-dev:armhf (6.11.0-8.8) ... 261s Setting up m4 (1.4.19-4build1) ... 261s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 262s Setting up libxcb-shm0:armhf (1.17.0-2) ... 262s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 262s Setting up python3-wheel (0.44.0-1) ... 262s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 262s Setting up libcolord2:armhf (1.4.7-1build2) ... 262s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 262s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 262s Setting up libc6-dbg:armhf (2.40-1ubuntu3) ... 262s Setting up libxcb-present0:armhf (1.17.0-2) ... 262s Setting up libdconf1:armhf (0.40.0-4build2) ... 262s Setting up libpython3.12t64:armhf (3.12.7-3) ... 262s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 262s Setting up libasound2-data (1.2.12-1) ... 262s Setting up autotools-dev (20220109.1) ... 262s Setting up python3-packaging (24.1-1) ... 262s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 262s Setting up libasound2t64:armhf (1.2.12-1) ... 262s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 262s Setting up libepoxy0:armhf (1.5.10-2) ... 262s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 262s Setting up libxcb-sync1:armhf (1.17.0-2) ... 262s Setting up libavahi-common-data:armhf (0.8-13ubuntu6) ... 262s Setting up libatspi2.0-0t64:armhf (2.54.0-1) ... 262s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 262s Setting up python3-bytecode (0.15.1-3) ... 263s Setting up fonts-dejavu-mono (2.37-8) ... 263s Setting up libmpc3:armhf (1.3.1-1build2) ... 263s Setting up libxrandr2:armhf (2:1.5.4-1) ... 263s Setting up autopoint (0.22.5-2) ... 263s Setting up fonts-dejavu-core (2.37-8) ... 263s Setting up libpcsclite1:armhf (2.3.0-1) ... 263s Setting up python3-pip (24.2+dfsg-1) ... 265s Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... 265s Setting up libbabeltrace1:armhf (1.5.11-4build1) ... 265s Setting up libglapi-mesa:armhf (24.2.3-1ubuntu1) ... 265s Setting up libvulkan1:armhf (1.3.296.0-1) ... 265s Setting up autoconf (2.72-3) ... 265s Setting up python3-pluggy (1.5.0-1) ... 266s Setting up libwebp7:armhf (1.4.0-0.1) ... 266s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 266s Setting up libxcb-dri2-0:armhf (1.17.0-2) ... 266s Setting up libgif7:armhf (5.2.2-1ubuntu1) ... 266s Setting up dwz (0.15-1build6) ... 266s Setting up libxshmfence1:armhf (1.3-1build5) ... 266s Setting up at-spi2-common (2.54.0-1) ... 266s Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... 266s Setting up libxcb-randr0:armhf (1.17.0-2) ... 266s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 266s Setting up debugedit (1:5.1-1) ... 266s Setting up python3.13-minimal (3.13.0-2) ... 267s Setting up libharfbuzz0b:armhf (10.0.1-1) ... 267s Setting up libthai-data (0.1.29-2build1) ... 267s Setting up python3-pytest-runner (2.11.1-4) ... 267s Setting up libwayland-egl1:armhf (1.23.0-1) ... 267s Setting up ca-certificates-java (20240118) ... 267s No JRE found. Skipping Java certificates setup. 267s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 267s Setting up libisl23:armhf (0.27-1) ... 267s Setting up libc-dev-bin (2.40-1ubuntu3) ... 267s Setting up libxcomposite1:armhf (1:0.4.6-1) ... 267s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 267s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 267s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 267s Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... 267s Setting up libwayland-client0:armhf (1.23.0-1) ... 267s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 267s Setting up automake (1:1.16.5-1.3ubuntu1) ... 267s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 267s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 267s Setting up libdebuginfod1t64:armhf (0.192-4) ... 267s Setting up mesa-libgallium:armhf (24.2.3-1ubuntu1) ... 267s Setting up gettext (0.22.5-2) ... 267s Setting up libatk1.0-0t64:armhf (2.54.0-1) ... 267s Setting up openjdk-21-jre-headless:armhf (21.0.5+11-1) ... 267s update-alternatives: using /usr/lib/jvm/java-21-openjdk-armhf/bin/java to provide /usr/bin/java (java) in auto mode 267s update-alternatives: using /usr/lib/jvm/java-21-openjdk-armhf/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 267s update-alternatives: using /usr/lib/jvm/java-21-openjdk-armhf/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 267s update-alternatives: using /usr/lib/jvm/java-21-openjdk-armhf/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 267s update-alternatives: using /usr/lib/jvm/java-21-openjdk-armhf/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 267s Setting up libgbm1:armhf (24.2.3-1ubuntu1) ... 267s Setting up python3.13 (3.13.0-2) ... 268s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 268s Setting up python3-pytest (8.3.3-1) ... 269s Setting up libxtst6:armhf (2:1.2.3-1.1build1) ... 269s Setting up libxcursor1:armhf (1:1.2.2-1) ... 269s Setting up libgl1-mesa-dri:armhf (24.2.3-1ubuntu1) ... 269s Setting up libavahi-common3:armhf (0.8-13ubuntu6) ... 269s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 269s Setting up python3-all (3.12.7-1) ... 269s Setting up dconf-service (0.40.0-4build2) ... 269s Setting up libsource-highlight4t64:armhf (3.1.9-4.3build1) ... 269s Setting up intltool-debian (0.35.0+20060710.6) ... 269s Setting up libthai0:armhf (0.1.29-2build1) ... 269s Setting up gdb (15.1-1ubuntu2) ... 269s Setting up cpp-14 (14.2.0-8ubuntu1) ... 269s Setting up dh-strip-nondeterminism (1.14.0-1) ... 269s Setting up python3-pytest-mock (3.14.0-2) ... 269s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 269s Setting up libwayland-cursor0:armhf (1.23.0-1) ... 269s Setting up libc6-dev:armhf (2.40-1ubuntu3) ... 269s Setting up libgdk-pixbuf-2.0-0:armhf (2.42.12+dfsg-1) ... 269s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 269s Setting up python3-pydevd (3.1.0+ds-2ubuntu1) ... 271s Setting up libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 271s Setting up libavahi-client3:armhf (0.8-13ubuntu6) ... 271s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 271s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 271s Setting up libatk-bridge2.0-0t64:armhf (2.54.0-1) ... 271s Setting up gtk-update-icon-cache (4.16.5+ds-1) ... 271s Setting up g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 271s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 273s Regenerating fonts cache... done. 273s Setting up libglx-mesa0:armhf (24.2.3-1ubuntu1) ... 273s Setting up libglx0:armhf (1.7.0-1build1) ... 273s Setting up dconf-gsettings-backend:armhf (0.40.0-4build2) ... 273s Setting up po-debconf (1.0.21+nmu1) ... 273s Setting up libpango-1.0-0:armhf (1.54.0+ds-3) ... 273s Setting up libcairo2:armhf (1.18.2-2) ... 273s Setting up openstack-pkg-tools (123ubuntu2) ... 273s Setting up gcc-14 (14.2.0-8ubuntu1) ... 273s Setting up libgl1:armhf (1.7.0-1build1) ... 273s Setting up cpp (4:14.1.0-2ubuntu1) ... 273s Setting up libcairo-gobject2:armhf (1.18.2-2) ... 273s Setting up g++-14 (14.2.0-8ubuntu1) ... 273s Setting up libpangoft2-1.0-0:armhf (1.54.0+ds-3) ... 273s Setting up libcups2t64:armhf (2.4.10-1ubuntu2) ... 273s Setting up libgtk-3-common (3.24.43-3ubuntu2) ... 273s Setting up libpangocairo-1.0-0:armhf (1.54.0+ds-3) ... 273s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 273s Setting up libtool (2.4.7-7build1) ... 273s Setting up gcc (4:14.1.0-2ubuntu1) ... 273s Setting up dh-autoreconf (20) ... 273s Setting up g++ (4:14.1.0-2ubuntu1) ... 273s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 273s Setting up build-essential (12.10ubuntu1) ... 273s Setting up debhelper (13.20ubuntu1) ... 273s Setting up adwaita-icon-theme (47.0-2) ... 273s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 273s Setting up humanity-icon-theme (0.6.16) ... 273s Setting up ubuntu-mono (24.04-0ubuntu1) ... 273s Processing triggers for systemd (256.5-2ubuntu4) ... 273s Processing triggers for man-db (2.12.1-3) ... 274s Processing triggers for libglib2.0-0t64:armhf (2.82.1-0ubuntu1) ... 274s Setting up libgtk-3-0t64:armhf (3.24.43-3ubuntu2) ... 275s Processing triggers for install-info (7.1.1-1) ... 275s Processing triggers for libc-bin (2.40-1ubuntu3) ... 275s Processing triggers for ca-certificates-java (20240118) ... 275s Adding debian:ACCVRAIZ1.pem 275s Adding debian:AC_RAIZ_FNMT-RCM.pem 275s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 275s Adding debian:ANF_Secure_Server_Root_CA.pem 275s Adding debian:Actalis_Authentication_Root_CA.pem 275s Adding debian:AffirmTrust_Commercial.pem 275s Adding debian:AffirmTrust_Networking.pem 275s Adding debian:AffirmTrust_Premium.pem 275s Adding debian:AffirmTrust_Premium_ECC.pem 275s Adding debian:Amazon_Root_CA_1.pem 275s Adding debian:Amazon_Root_CA_2.pem 275s Adding debian:Amazon_Root_CA_3.pem 275s Adding debian:Amazon_Root_CA_4.pem 275s Adding debian:Atos_TrustedRoot_2011.pem 275s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 275s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 275s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 275s Adding debian:BJCA_Global_Root_CA1.pem 275s Adding debian:BJCA_Global_Root_CA2.pem 275s Adding debian:Baltimore_CyberTrust_Root.pem 275s Adding debian:Buypass_Class_2_Root_CA.pem 275s Adding debian:Buypass_Class_3_Root_CA.pem 275s Adding debian:CA_Disig_Root_R2.pem 275s Adding debian:CFCA_EV_ROOT.pem 275s Adding debian:COMODO_Certification_Authority.pem 275s Adding debian:COMODO_ECC_Certification_Authority.pem 275s Adding debian:COMODO_RSA_Certification_Authority.pem 275s Adding debian:Certainly_Root_E1.pem 275s Adding debian:Certainly_Root_R1.pem 275s Adding debian:Certigna.pem 275s Adding debian:Certigna_Root_CA.pem 275s Adding debian:Certum_EC-384_CA.pem 275s Adding debian:Certum_Trusted_Network_CA.pem 275s Adding debian:Certum_Trusted_Network_CA_2.pem 275s Adding debian:Certum_Trusted_Root_CA.pem 275s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 275s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 275s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 275s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 275s Adding debian:Comodo_AAA_Services_root.pem 275s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 275s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 275s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 275s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 275s Adding debian:DigiCert_Assured_ID_Root_CA.pem 275s Adding debian:DigiCert_Assured_ID_Root_G2.pem 275s Adding debian:DigiCert_Assured_ID_Root_G3.pem 275s Adding debian:DigiCert_Global_Root_CA.pem 275s Adding debian:DigiCert_Global_Root_G2.pem 275s Adding debian:DigiCert_Global_Root_G3.pem 275s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 275s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 275s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 275s Adding debian:DigiCert_Trusted_Root_G4.pem 275s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 275s Adding debian:Entrust_Root_Certification_Authority.pem 275s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 275s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 275s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 275s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 275s Adding debian:GLOBALTRUST_2020.pem 275s Adding debian:GTS_Root_R1.pem 275s Adding debian:GTS_Root_R2.pem 275s Adding debian:GTS_Root_R3.pem 275s Adding debian:GTS_Root_R4.pem 275s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 275s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 275s Adding debian:GlobalSign_Root_CA.pem 275s Adding debian:GlobalSign_Root_CA_-_R3.pem 275s Adding debian:GlobalSign_Root_CA_-_R6.pem 275s Adding debian:GlobalSign_Root_E46.pem 275s Adding debian:GlobalSign_Root_R46.pem 275s Adding debian:Go_Daddy_Class_2_CA.pem 275s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 275s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 275s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 275s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 275s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 275s Adding debian:HiPKI_Root_CA_-_G1.pem 275s Adding debian:Hongkong_Post_Root_CA_3.pem 275s Adding debian:ISRG_Root_X1.pem 275s Adding debian:ISRG_Root_X2.pem 275s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 276s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 276s Adding debian:Izenpe.com.pem 276s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 276s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 276s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 276s Adding debian:NAVER_Global_Root_Certification_Authority.pem 276s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 276s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 276s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 276s Adding debian:QuoVadis_Root_CA_1_G3.pem 276s Adding debian:QuoVadis_Root_CA_2.pem 276s Adding debian:QuoVadis_Root_CA_2_G3.pem 276s Adding debian:QuoVadis_Root_CA_3.pem 276s Adding debian:QuoVadis_Root_CA_3_G3.pem 276s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 276s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 276s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 276s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 276s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 276s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 276s Adding debian:SZAFIR_ROOT_CA2.pem 276s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 276s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 276s Adding debian:SecureSign_RootCA11.pem 276s Adding debian:SecureTrust_CA.pem 276s Adding debian:Secure_Global_CA.pem 276s Adding debian:Security_Communication_ECC_RootCA1.pem 276s Adding debian:Security_Communication_RootCA2.pem 276s Adding debian:Security_Communication_RootCA3.pem 276s Adding debian:Security_Communication_Root_CA.pem 276s Adding debian:Starfield_Class_2_CA.pem 276s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 276s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 276s Adding debian:SwissSign_Gold_CA_-_G2.pem 276s Adding debian:SwissSign_Silver_CA_-_G2.pem 276s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 276s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 276s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 276s Adding debian:TWCA_Global_Root_CA.pem 276s Adding debian:TWCA_Root_Certification_Authority.pem 276s Adding debian:TeliaSonera_Root_CA_v1.pem 276s Adding debian:Telia_Root_CA_v2.pem 276s Adding debian:TrustAsia_Global_Root_CA_G3.pem 276s Adding debian:TrustAsia_Global_Root_CA_G4.pem 276s Adding debian:Trustwave_Global_Certification_Authority.pem 276s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 276s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 276s Adding debian:TunTrust_Root_CA.pem 276s Adding debian:UCA_Extended_Validation_Root.pem 276s Adding debian:UCA_Global_G2_Root.pem 276s Adding debian:USERTrust_ECC_Certification_Authority.pem 276s Adding debian:USERTrust_RSA_Certification_Authority.pem 276s Adding debian:XRamp_Global_CA_Root.pem 276s Adding debian:certSIGN_ROOT_CA.pem 276s Adding debian:certSIGN_Root_CA_G2.pem 276s Adding debian:e-Szigno_Root_CA_2017.pem 276s Adding debian:ePKI_Root_Certification_Authority.pem 276s Adding debian:emSign_ECC_Root_CA_-_C3.pem 276s Adding debian:emSign_ECC_Root_CA_-_G3.pem 276s Adding debian:emSign_Root_CA_-_C1.pem 276s Adding debian:emSign_Root_CA_-_G1.pem 276s Adding debian:vTrus_ECC_Root_CA.pem 276s Adding debian:vTrus_Root_CA.pem 276s done. 276s Setting up openjdk-21-jre:armhf (21.0.5+11-1) ... 276s Setting up default-jre-headless (2:1.21-76) ... 276s Setting up default-jre (2:1.21-76) ... 276s Setting up autopkgtest-satdep (0) ... 299s (Reading database ... 80522 files and directories currently installed.) 299s Removing autopkgtest-satdep (0) ... 305s autopkgtest [23:59:16]: test unittests: [----------------------- 307s + pwd 307s + CWD=/tmp/autopkgtest.jfjAtg/build.Y8t/src 307s + py3versions -vs 307s + PYTHON3S=3.13 3.12 307s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp 308s /tmp/autopkgtest.jfjAtg/build.Y8t/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 308s import pkg_resources 308s running install 308s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 308s !! 308s 308s ******************************************************************************** 308s Please avoid running ``setup.py`` directly. 308s Instead, use pypa/build, pypa/installer or other 308s standards-based tools. 308s 308s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 308s ******************************************************************************** 308s 308s !! 308s self.initialize_options() 308s running build 308s running build_py 308s running clean 308s Generating parsers with antlr4 308s running antlr 308s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 309s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.jfjAtg/build.Y8t/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 310s creating build 310s creating build/lib 310s creating build/lib/omegaconf 310s copying omegaconf/__init__.py -> build/lib/omegaconf 310s copying omegaconf/_impl.py -> build/lib/omegaconf 310s copying omegaconf/_utils.py -> build/lib/omegaconf 310s copying omegaconf/base.py -> build/lib/omegaconf 310s copying omegaconf/basecontainer.py -> build/lib/omegaconf 310s copying omegaconf/dictconfig.py -> build/lib/omegaconf 310s copying omegaconf/errors.py -> build/lib/omegaconf 310s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 310s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 310s copying omegaconf/listconfig.py -> build/lib/omegaconf 310s copying omegaconf/nodes.py -> build/lib/omegaconf 310s copying omegaconf/omegaconf.py -> build/lib/omegaconf 310s copying omegaconf/version.py -> build/lib/omegaconf 310s creating build/lib/omegaconf/grammar 310s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 310s creating build/lib/omegaconf/grammar/gen 310s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 310s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 310s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 310s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 310s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 310s creating build/lib/omegaconf/resolvers 310s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 310s creating build/lib/omegaconf/resolvers/oc 310s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 310s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 310s creating build/lib/pydevd_plugins 310s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 310s creating build/lib/pydevd_plugins/extensions 310s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 310s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 310s copying omegaconf/py.typed -> build/lib/omegaconf 310s running install_lib 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 310s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 310s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 310s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 310s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 310s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 310s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 310s creating /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 310s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 310s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 310s byte-compiling /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 310s running install_egg_info 310s running egg_info 310s creating omegaconf.egg-info 310s writing omegaconf.egg-info/PKG-INFO 310s writing dependency_links to omegaconf.egg-info/dependency_links.txt 310s writing requirements to omegaconf.egg-info/requires.txt 310s writing top-level names to omegaconf.egg-info/top_level.txt 310s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 310s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 310s reading manifest template 'MANIFEST.in' 310s adding license file 'LICENSE' 310s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 310s Copying omegaconf.egg-info to /tmp/autopkgtest.jfjAtg/build.Y8t/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 310s Skipping SOURCES.txt 310s running install_scripts 310s + PYTHONPATH=/tmp/autopkgtest.jfjAtg/build.Y8t/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 311s ============================= test session starts ============================== 311s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 311s cachedir: .pytest_cache 311s rootdir: /tmp/autopkgtest.jfjAtg/build.Y8t/src 311s configfile: pyproject.toml 311s plugins: typeguard-4.4.1, mock-3.14.0 313s collecting ... collected 8191 items 313s 313s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 313s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 313s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 313s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 313s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 314s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 314s 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%] 314s 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%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 1%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 314s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 2%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 314s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 3%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 314s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 4%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 5%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 6%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 315s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 7%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 8%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 9%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 10%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 11%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 316s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 12%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 13%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 14%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 317s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 15%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 318s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 318s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 318s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 318s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 318s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 318s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 318s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 318s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 318s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 318s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 318s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 318s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 318s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 318s tests/test_base_config.py::test_set_flags PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 318s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 318s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 16%] 318s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 16%] 318s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 16%] 318s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 16%] 318s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 16%] 318s tests/test_base_config.py::test_nested_flag_override PASSED [ 16%] 318s tests/test_base_config.py::test_multiple_flags_override PASSED [ 16%] 318s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 16%] 318s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 16%] 318s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 16%] 318s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 16%] 318s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 16%] 318s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 318s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 318s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 318s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 318s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 318s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 318s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 318s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 318s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 318s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 318s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 318s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 318s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 318s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 318s tests/test_base_config.py::test_flags_root PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 17%] 318s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 17%] 318s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 318s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 318s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 318s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 318s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 18%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 19%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 20%] 318s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 318s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_get_root PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 21%] 319s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 22%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 319s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 23%] 319s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 319s 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%] 319s 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%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_sort PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 24%] 319s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 25%] 319s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 319s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 26%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 319s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 27%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 28%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 29%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 30%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 31%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 32%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 33%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 320s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 34%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 35%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 36%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 37%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 38%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 321s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 43%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 44%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 46%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 322s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 48%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 323s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[User==User] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 51%] 323s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 51%] 323s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 51%] 323s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 51%] 323s tests/test_create.py::test_create_value[None-None] PASSED [ 51%] 323s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 323s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 323s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 323s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 323s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 323s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 52%] 323s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 52%] 323s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 52%] 323s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 52%] 323s tests/test_create.py::test_create_from_cli PASSED [ 52%] 323s tests/test_create.py::test_cli_passing PASSED [ 52%] 323s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 52%] 323s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 52%] 323s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 52%] 323s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 52%] 323s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 52%] 323s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 52%] 323s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 52%] 323s tests/test_create.py::test_create_from_oc PASSED [ 52%] 323s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 52%] 324s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 52%] 324s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 52%] 324s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 52%] 324s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 52%] 324s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 52%] 324s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 52%] 324s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 52%] 324s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 52%] 324s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 52%] 324s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 52%] 324s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 52%] 324s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 52%] 324s tests/test_create.py::test_create_unmodified_loader PASSED [ 52%] 324s tests/test_create.py::test_create_float_yaml PASSED [ 52%] 324s tests/test_create.py::test_create_untyped_list PASSED [ 52%] 324s tests/test_create.py::test_create_untyped_dict PASSED [ 52%] 324s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 52%] 324s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 52%] 324s tests/test_create.py::test_yaml_merge PASSED [ 52%] 324s tests/test_create.py::test_create_path[path] PASSED [ 52%] 324s tests/test_create.py::test_create_path[posixpath] PASSED [ 52%] 324s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 324s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 324s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 324s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 324s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 53%] 324s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 53%] 324s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 53%] 324s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 53%] 324s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 53%] 324s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 53%] 324s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 53%] 324s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 324s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 324s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 324s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 54%] 324s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 54%] 324s tests/test_errors.py::test_assertion_error PASSED [ 54%] 324s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 54%] 324s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 54%] 324s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 54%] 324s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 54%] 324s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 54%] 324s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 54%] 324s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 54%] 324s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 54%] 324s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 54%] 324s tests/test_errors.py::test_dict_subclass_error PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 54%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 324s 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%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 324s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 324s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 324s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 55%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 56%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 324s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 57%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 325s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 58%] 325s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 58%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 58%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 325s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 325s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 325s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 325s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 325s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 59%] 325s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 59%] 325s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 59%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 60%] 325s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 60%] 326s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 60%] 326s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 60%] 326s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 61%] 326s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 62%] 326s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 62%] 326s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 62%] 326s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 62%] 326s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 63%] 326s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 64%] 326s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 65%] 326s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 65%] 327s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 327s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 327s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 327s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 327s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 327s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_list_list PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 66%] 327s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 66%] 327s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 66%] 327s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 66%] 327s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 66%] 327s tests/test_merge.py::test_parent_maintained PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_cli PASSED [ 66%] 327s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 66%] 327s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 66%] 327s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 66%] 327s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 66%] 327s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 66%] 327s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 66%] 327s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 67%] 327s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 67%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 327s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 327s 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%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 327s 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%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 327s 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%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 327s 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%] 327s 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%] 327s 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%] 327s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 68%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s 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%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 69%] 327s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 69%] 327s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 69%] 327s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 70%] 327s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 70%] 327s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 327s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 71%] 327s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 71%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 72%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 328s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 73%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 74%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 75%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 76%] 328s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 76%] 328s tests/test_nodes.py::test_dict_any PASSED [ 76%] 328s tests/test_nodes.py::test_dict_integer_1 PASSED [ 76%] 328s tests/test_nodes.py::test_list_any PASSED [ 76%] 328s tests/test_nodes.py::test_list_integer PASSED [ 76%] 328s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 76%] 328s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 76%] 328s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 76%] 328s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 76%] 328s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 76%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 328s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 77%] 328s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 328s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 328s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 78%] 328s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 78%] 328s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 79%] 328s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 79%] 328s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 79%] 328s tests/test_nodes.py::test_set_valuenode PASSED [ 79%] 328s tests/test_nodes.py::test_allow_objects PASSED [ 79%] 328s tests/test_nodes.py::test_dereference_missing PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 79%] 328s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 79%] 328s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 79%] 328s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 79%] 328s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 79%] 328s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 80%] 328s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 80%] 328s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 80%] 329s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 81%] 329s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 81%] 329s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 329s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 329s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 82%] 329s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 82%] 329s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 82%] 329s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 82%] 329s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 82%] 329s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:10] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[str:foo] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[int:10] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[float:3.14] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bool:True] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bytes:binary] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[path:hello.txt] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[Color:Color.RED] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:inter_10] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value_error] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:str_interpolation_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:inter_error] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:interpolation_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:inter_error] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_resolve[dict] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_resolve[dict:none] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_resolve[list] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_resolve[list:missing_item] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:inter] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_dictconfig_value] PASSED [ 82%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_dictconfig_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:interpolation_dictconfig_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_list:dict_element] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_dict:dict_element] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:inter_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:none_listconfig_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:missing_listconfig_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:interpolation_listconfig_value] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver0] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver1] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj0-10] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj1-??? ] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj2-${foo} -> ERR: Interpolation key 'foo' not found] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj3-${foo} -> 10] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj4-${foo} -> {'a': 10}] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_get_str[obj5-${foo} -> [1, 2]] PASSED [ 83%] 329s tests/test_pydev_resolver_plugin.py::test_dev_resolver PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 329s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 329s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 329s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 329s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 329s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 329s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 86%] 329s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 86%] 329s tests/test_serialization.py::test_save_illegal_type PASSED [ 86%] 329s tests/test_serialization.py::test_pickle[dict] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle[list] PASSED [ 86%] 329s tests/test_serialization.py::test_load_empty_file PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 329s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 329s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 329s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 329s tests/test_struct.py::test_struct_default PASSED [ 86%] 329s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 329s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 329s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 329s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 329s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 329s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 329s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 329s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 329s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 329s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 87%] 329s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 87%] 329s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 329s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 330s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 330s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 330s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 330s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 330s 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%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 330s 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%] 330s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 330s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 330s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 89%] 330s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 89%] 330s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 330s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 330s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 330s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 330s tests/test_update.py::test_update[add:string] PASSED [ 90%] 330s tests/test_update.py::test_update[none_value] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 330s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 330s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 330s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 330s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 330s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 330s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 330s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 330s tests/test_update.py::test_update[dict_value1] PASSED [ 91%] 330s tests/test_update.py::test_update[dict_value2] PASSED [ 91%] 330s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 91%] 330s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 91%] 330s tests/test_update.py::test_update[list:replace] PASSED [ 91%] 330s tests/test_update.py::test_update[list:update0] PASSED [ 91%] 330s tests/test_update.py::test_update[list:update1] PASSED [ 91%] 330s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 330s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 330s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 330s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 330s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 330s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 330s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 330s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 330s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 330s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 330s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 330s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 330s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 330s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 330s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 330s tests/test_utils.py::test_is_dataclass PASSED [ 93%] 330s tests/test_utils.py::test_is_attr_class PASSED [ 93%] 330s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 330s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 330s tests/test_utils.py::test_re_parent PASSED [ 93%] 330s tests/test_utils.py::test_get_class PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 330s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 330s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 330s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 94%] 331s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 94%] 331s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 95%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 95%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 95%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 95%] 331s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 331s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 331s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 331s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 331s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 331s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 331s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 331s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 331s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 331s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 331s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 331s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 331s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 331s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 331s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 331s tests/test_utils.py::test_nullcontext PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 331s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 331s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 331s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 331s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 331s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 331s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 331s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 331s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 331s 331s =================================== FAILURES =================================== 331s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 331s 331s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...848>, parent_node= at 0xf49eb7f8>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 331s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf49341f0> 331s 331s @mark.parametrize("expected", params) 331s def test_errors(expected: Expected, monkeypatch: Any) -> None: 331s monkeypatch.setenv("OC_CAUSE", "0") 331s cfg = expected.create() 331s expected.finalize(cfg) 331s if expected.msg_is_regex: 331s match = expected.msg 331s else: 331s match = re.escape(expected.msg) 331s 331s with raises(expected.exception_type, match=match) as einfo: 331s try: 331s expected.op(cfg) 331s except Exception as e: 331s # helps in debugging 331s > raise e 331s 331s tests/test_errors.py:1602: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s tests/test_errors.py:1599: in test_errors 331s expected.op(cfg) 331s tests/test_errors.py:719: in 331s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 331s omegaconf/dictconfig.py:338: in __setattr__ 331s self._format_and_raise(key=key, value=value, cause=e) 331s omegaconf/base.py:231: in _format_and_raise 331s format_and_raise( 331s omegaconf/_utils.py:899: in format_and_raise 331s _raise(ex, cause) 331s omegaconf/_utils.py:797: in _raise 331s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 331s omegaconf/dictconfig.py:334: in __setattr__ 331s self.__set_impl(key, value) 331s omegaconf/dictconfig.py:318: in __set_impl 331s self._set_item_impl(key, value) 331s omegaconf/basecontainer.py:604: in _set_item_impl 331s self.__dict__["_content"][key]._set_value(value) 331s omegaconf/nodes.py:46: in _set_value 331s self._val = self.validate_and_convert(value) 331s omegaconf/nodes.py:76: in validate_and_convert 331s return self._validate_and_convert_impl(value) 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 123.456, value = PosixPath('hello.txt') 331s 331s def _validate_and_convert_impl(self, value: Any) -> float: 331s try: 331s if type(value) in (float, str, int): 331s return float(value) 331s else: 331s raise ValueError() 331s except ValueError: 331s > raise ValidationError( 331s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 331s ) 331s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 331s E full_key: bar 331s E object_type=dict 331s 331s omegaconf/nodes.py:345: ValidationError 331s 331s During handling of the above exception, another exception occurred: 331s 331s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...848>, parent_node= at 0xf49eb7f8>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 331s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf49341f0> 331s 331s @mark.parametrize("expected", params) 331s def test_errors(expected: Expected, monkeypatch: Any) -> None: 331s monkeypatch.setenv("OC_CAUSE", "0") 331s cfg = expected.create() 331s expected.finalize(cfg) 331s if expected.msg_is_regex: 331s match = expected.msg 331s else: 331s match = re.escape(expected.msg) 331s 331s > with raises(expected.exception_type, match=match) as einfo: 331s E AssertionError: Regex pattern did not match. 331s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 331s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 331s 331s tests/test_errors.py:1597: AssertionError 331s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 331s 331s input_ = {'path_value': PosixPath('hello.txt')} 331s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 331s 331s @mark.parametrize( 331s "input_, expected", 331s [ 331s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 331s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 331s ({"abc": "str key"}, "abc: str key\n"), 331s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 331s ( 331s {"path_value": Path("hello.txt")}, 331s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 331s if platform.system() == "Windows" 331s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 331s ), 331s ({123: "int key"}, "123: int key\n"), 331s ({123.45: "float key"}, "123.45: float key\n"), 331s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 331s ], 331s ) 331s def test_to_yaml(input_: Any, expected: str) -> None: 331s c = OmegaConf.create(input_) 331s as_yaml = OmegaConf.to_yaml(c) 331s > assert as_yaml == expected 331s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 331s E 331s E - path_value: !!python/object/apply:pathlib.PosixPath 331s E + path_value: !!python/object/apply:pathlib._local.PosixPath 331s E ? +++++++ 331s E - hello.txt 331s 331s tests/test_to_yaml.py:34: AssertionError 331s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 331s 331s type_ = , include_module_name = True 331s expected = 'pathlib.Path', optional = False 331s 331s @mark.parametrize("optional", [False, True]) 331s @mark.parametrize( 331s "type_, include_module_name, expected", 331s [ 331s (int, False, "int"), 331s (int, True, "int"), 331s (bool, False, "bool"), 331s (bool, True, "bool"), 331s (bytes, False, "bytes"), 331s (bytes, True, "bytes"), 331s (float, False, "float"), 331s (float, True, "float"), 331s (str, False, "str"), 331s (str, True, "str"), 331s (Path, False, "Path"), 331s (Path, True, "pathlib.Path"), 331s (Color, False, "Color"), 331s (Color, True, "tests.Color"), 331s (DictConfig, False, "DictConfig"), 331s (DictConfig, True, "DictConfig"), 331s (ListConfig, False, "ListConfig"), 331s (ListConfig, True, "ListConfig"), 331s (Dict[str, str], False, "Dict[str, str]"), 331s (Dict[str, str], True, "Dict[str, str]"), 331s (Dict[Color, int], False, "Dict[Color, int]"), 331s (Dict[Color, int], True, "Dict[tests.Color, int]"), 331s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 331s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 331s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 331s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 331s (dict, False, "dict"), 331s (dict, True, "dict"), 331s (List[str], False, "List[str]"), 331s (List[str], True, "List[str]"), 331s (List[Color], False, "List[Color]"), 331s (List[Color], True, "List[tests.Color]"), 331s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 331s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 331s (list, False, "list"), 331s (list, True, "list"), 331s (Tuple[str], False, "Tuple[str]"), 331s (Tuple[str], True, "Tuple[str]"), 331s (Tuple[str, int], False, "Tuple[str, int]"), 331s (Tuple[str, int], True, "Tuple[str, int]"), 331s (Tuple[float, ...], False, "Tuple[float, ...]"), 331s (Tuple[float, ...], True, "Tuple[float, ...]"), 331s (tuple, False, "tuple"), 331s (tuple, True, "tuple"), 331s (Union[str, int, Color], False, "Union[str, int, Color]"), 331s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 331s (Union[int], False, "int"), 331s (Union[int], True, "int"), 331s (IllegalType, False, "IllegalType"), 331s (IllegalType, True, "tests.IllegalType"), 331s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 331s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 331s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 331s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 331s ], 331s ) 331s def test_type_str( 331s type_: Any, include_module_name: bool, expected: str, optional: bool 331s ) -> None: 331s if optional: 331s assert ( 331s _utils.type_str(Optional[type_], include_module_name=include_module_name) 331s == f"Optional[{expected}]" 331s ) 331s else: 331s > assert ( 331s _utils.type_str(type_, include_module_name=include_module_name) == expected 331s ) 331s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 331s E 331s E - pathlib.Path 331s E + pathlib._local.Path 331s E ? +++++++ 331s 331s tests/test_utils.py:657: AssertionError 331s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 331s 331s type_ = , include_module_name = True 331s expected = 'pathlib.Path', optional = True 331s 331s @mark.parametrize("optional", [False, True]) 331s @mark.parametrize( 331s "type_, include_module_name, expected", 331s [ 331s (int, False, "int"), 331s (int, True, "int"), 331s (bool, False, "bool"), 331s (bool, True, "bool"), 331s (bytes, False, "bytes"), 331s (bytes, True, "bytes"), 331s (float, False, "float"), 331s (float, True, "float"), 331s (str, False, "str"), 331s (str, True, "str"), 331s (Path, False, "Path"), 331s (Path, True, "pathlib.Path"), 331s (Color, False, "Color"), 331s (Color, True, "tests.Color"), 331s (DictConfig, False, "DictConfig"), 331s (DictConfig, True, "DictConfig"), 331s (ListConfig, False, "ListConfig"), 331s (ListConfig, True, "ListConfig"), 331s (Dict[str, str], False, "Dict[str, str]"), 331s (Dict[str, str], True, "Dict[str, str]"), 331s (Dict[Color, int], False, "Dict[Color, int]"), 331s (Dict[Color, int], True, "Dict[tests.Color, int]"), 331s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 331s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 331s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 331s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 331s (dict, False, "dict"), 331s (dict, True, "dict"), 331s (List[str], False, "List[str]"), 331s (List[str], True, "List[str]"), 331s (List[Color], False, "List[Color]"), 331s (List[Color], True, "List[tests.Color]"), 331s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 331s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 331s (list, False, "list"), 331s (list, True, "list"), 331s (Tuple[str], False, "Tuple[str]"), 331s (Tuple[str], True, "Tuple[str]"), 331s (Tuple[str, int], False, "Tuple[str, int]"), 331s (Tuple[str, int], True, "Tuple[str, int]"), 331s (Tuple[float, ...], False, "Tuple[float, ...]"), 331s (Tuple[float, ...], True, "Tuple[float, ...]"), 331s (tuple, False, "tuple"), 331s (tuple, True, "tuple"), 331s (Union[str, int, Color], False, "Union[str, int, Color]"), 331s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 331s (Union[int], False, "int"), 331s (Union[int], True, "int"), 331s (IllegalType, False, "IllegalType"), 331s (IllegalType, True, "tests.IllegalType"), 331s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 331s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 331s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 331s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 331s ], 331s ) 331s def test_type_str( 331s type_: Any, include_module_name: bool, expected: str, optional: bool 331s ) -> None: 331s if optional: 331s > assert ( 331s _utils.type_str(Optional[type_], include_module_name=include_module_name) 331s == f"Optional[{expected}]" 331s ) 331s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 331s E 331s E - Optional[pathlib.Path] 331s E + Optional[pathlib._local.Path] 331s E ? +++++++ 331s 331s tests/test_utils.py:652: AssertionError 331s =========================== short test summary info ============================ 331s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 331s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 331s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 331s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 331s =========== 4 failed, 7825 passed, 354 skipped, 8 xfailed in 20.51s ============ 333s autopkgtest [23:59:44]: test unittests: -----------------------] 337s autopkgtest [23:59:48]: test unittests: - - - - - - - - - - results - - - - - - - - - - 337s unittests FAIL non-zero exit status 1 340s autopkgtest [23:59:51]: @@@@@@@@@@@@@@@@@@@@ summary 340s unittests FAIL non-zero exit status 1