0s autopkgtest [10:41:37]: starting date and time: 2024-11-13 10:41:37+0000 0s autopkgtest [10:41:37]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [10:41:37]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.tgtagbq7/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade python-omegaconf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-21.secgroup --name adt-plucky-arm64-python-omegaconf-20241113-104137-juju-7f2275-prod-proposed-migration-environment-15-10d8b2a8-1423-48dc-8989-cdc1948ecf4a --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 108s autopkgtest [10:43:25]: testbed dpkg architecture: arm64 108s autopkgtest [10:43:25]: testbed apt version: 2.9.8 108s autopkgtest [10:43:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 111s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 111s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 111s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 111s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 111s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 111s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 111s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 111s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 111s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 111s Fetched 1794 kB in 1s (2057 kB/s) 111s Reading package lists... 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 117s Calculating upgrade... 117s The following NEW packages will be installed: 117s python3.13-gdbm 117s The following packages will be upgraded: 117s libpython3-stdlib python3 python3-gdbm python3-minimal 117s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 101 kB of archives. 117s After this operation, 141 kB of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 118s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 118s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 118s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 118s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 118s Fetched 101 kB in 0s (275 kB/s) 118s (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 ... 79924 files and directories currently installed.) 118s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 118s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 119s Setting up python3-minimal (3.12.7-1) ... 119s (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 ... 79924 files and directories currently installed.) 119s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 119s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 119s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 119s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 119s Selecting previously unselected package python3.13-gdbm. 119s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 119s Unpacking python3.13-gdbm (3.13.0-2) ... 119s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 119s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 119s Setting up python3.13-gdbm (3.13.0-2) ... 119s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 119s Setting up python3 (3.12.7-1) ... 119s Setting up python3-gdbm:arm64 (3.12.7-1) ... 119s Processing triggers for man-db (2.12.1-3) ... 120s Reading package lists... 121s Building dependency tree... 121s Reading state information... 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 124s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 124s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 124s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 124s Reading package lists... 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s Calculating upgrade... 126s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s autopkgtest [10:43:53]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 137s autopkgtest [10:43:54]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 144s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (dsc) [2293 B] 144s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (tar) [3117 kB] 144s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1 (diff) [3888 B] 144s gpgv: Signature made Thu May 2 06:21:13 2024 UTC 144s gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE 144s gpgv: Can't check signature: No public key 144s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.dsc: no acceptable signature found 145s autopkgtest [10:44:02]: testing package python-omegaconf version 2.3.0-1 147s autopkgtest [10:44:04]: build not needed 151s autopkgtest [10:44:08]: test unittests: preparing testbed 156s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 158s The following additional packages will be installed: 158s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 158s build-essential ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 158s cpp-aarch64-linux-gnu dconf-gsettings-backend dconf-service debhelper 158s debugedit default-jre default-jre-headless dh-autoreconf dh-python 158s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 158s fonts-dejavu-mono g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu 158s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gdb gettext 158s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 158s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 158s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 158s libavahi-common-data libavahi-common3 libbabeltrace1 libcairo-gobject2 158s libcairo2 libcc1-0 libcolord2 libcups2t64 libdatrie1 libdconf1 158s libdebhelper-perl libdebuginfod-common libdebuginfod1t64 libdeflate0 158s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 158s libfontconfig1 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 158s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 158s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 158s libgtk-3-common libharfbuzz0b libhwasan0 libisl23 libitm1 libjbig0 158s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmpc3 libpango-1.0-0 158s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 158s libpython3.13-minimal libpython3.13-stdlib libsharpyuv0 158s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 158s libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 libvulkan1 158s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 158s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 158s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 158s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 158s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium 158s openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools po-debconf 158s python3-all python3-antlr4 python3-bytecode python3-coverage 158s python3-iniconfig python3-packaging python3-pip python3-pluggy 158s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 158s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 158s Suggested packages: 158s adwaita-icon-theme-legacy autoconf-archive gnu-standards autoconf-doc 158s cpp-doc gcc-14-locales cpp-14-doc dh-make flit python3-build 158s python3-installer gcc-14-doc gcc-multilib manpages-dev flex bison gcc-doc 158s gdb-aarch64-linux-gnu gdb-doc gdbserver gettext-doc libasprintf-dev 158s libgettextpo-dev alsa-utils libasound2-plugins colord cups-common gvfs 158s liblcms2-utils pcscd libstdc++-14-doc libtool-doc gfortran 158s | fortran95-compiler gcj-jdk m4-doc libnss-mdns fonts-dejavu-extra 158s fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei 158s | fonts-wqy-zenhei fonts-indic libmail-box-perl python-bytecode-doc 158s python-coverage-doc pydevd python-pytest-mock-doc python3.13-venv 158s python3.13-doc binfmt-support 158s Recommended packages: 158s librsvg2-common libc-dbg alsa-ucm-conf alsa-topology-conf at-spi2-core 158s libarchive-cpio-perl libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 158s libltdl-dev mesa-vulkan-drivers | vulkan-icd libatk-wrapper-java-jni 158s fonts-dejavu-extra autopkgtest madison-lite pristine-tar 158s libmail-sendmail-perl python3-dev libjs-sphinxdoc 158s The following NEW packages will be installed: 158s adwaita-icon-theme at-spi2-common autoconf automake autopkgtest-satdep 158s autopoint autotools-dev build-essential ca-certificates-java cpp cpp-14 158s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu dconf-gsettings-backend 158s dconf-service debhelper debugedit default-jre default-jre-headless 158s dh-autoreconf dh-python dh-strip-nondeterminism dwz fontconfig 158s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-14 158s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 158s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gdb gettext 158s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 158s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 158s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 158s libavahi-common-data libavahi-common3 libbabeltrace1 libcairo-gobject2 158s libcairo2 libcc1-0 libcolord2 libcups2t64 libdatrie1 libdconf1 158s libdebhelper-perl libdebuginfod-common libdebuginfod1t64 libdeflate0 158s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 158s libfontconfig1 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 158s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 158s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 158s libgtk-3-common libharfbuzz0b libhwasan0 libisl23 libitm1 libjbig0 158s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmpc3 libpango-1.0-0 158s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 158s libpython3.13-minimal libpython3.13-stdlib libsharpyuv0 158s libsource-highlight-common libsource-highlight4t64 libstdc++-14-dev 158s libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 libvulkan1 158s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 158s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 158s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 158s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 158s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium 158s openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools po-debconf 158s python3-all python3-antlr4 python3-bytecode python3-coverage 158s python3-iniconfig python3-packaging python3-pip python3-pluggy 158s python3-pydevd python3-pytest python3-pytest-mock python3-pytest-runner 158s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 158s 0 upgraded, 162 newly installed, 0 to remove and 0 not upgraded. 158s Need to get 147 MB/147 MB of archives. 158s After this operation, 601 MB of additional disk space will be used. 158s Get:1 /tmp/autopkgtest.XO5SDi/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [812 B] 158s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebuginfod-common all 0.192-4 [15.4 kB] 158s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 158s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 159s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 159s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu2 [163 kB] 159s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 159s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.22-1 [46.2 kB] 159s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 159s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu2 [154 kB] 159s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [16.3 kB] 159s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.4.0-0.1 [192 kB] 159s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 159s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-1 [145 kB] 159s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 gtk-update-icon-cache arm64 4.16.5+ds-1 [51.7 kB] 159s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 hicolor-icon-theme all 0.18-1 [13.5 kB] 159s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 159s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 159s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 adwaita-icon-theme all 47.0-2 [525 kB] 159s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 at-spi2-common all 2.54.0-1 [8774 B] 159s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 159s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 159s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 159s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 159s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-2 [616 kB] 159s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 159s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 159s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 159s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 159s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 159s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 159s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 159s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 159s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 159s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 159s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 159s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 159s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 159s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 160s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 160s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 160s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 160s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 160s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 160s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-8ubuntu1 [2476 kB] 160s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [12.1 MB] 160s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-8ubuntu1 [19.9 kB] 160s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 160s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 160s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 160s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 ca-certificates-java all 20240118 [11.6 kB] 160s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libdconf1 arm64 0.40.0-4build2 [39.8 kB] 160s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 dconf-service arm64 0.40.0-4build2 [26.9 kB] 160s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 dconf-gsettings-backend arm64 0.40.0-4build2 [22.0 kB] 160s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 161s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-7build1 [166 kB] 161s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 161s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 161s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 161s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 161s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 161s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 161s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-2 [930 kB] 161s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 161s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 161s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 161s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 java-common all 0.76 [6852 B] 161s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 161s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcsclite1 arm64 2.3.0-1 [24.4 kB] 161s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 openjdk-21-jre-headless arm64 21.0.5+11-1 [45.7 MB] 162s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 162s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libatk1.0-0t64 arm64 2.54.0-1 [55.0 kB] 162s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 libxi6 arm64 2:1.8.2-1 [32.4 kB] 162s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 libatspi2.0-0t64 arm64 2.54.0-1 [80.2 kB] 162s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libatk-bridge2.0-0t64 arm64 2.54.0-1 [66.6 kB] 162s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 162s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 162s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 162s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 162s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 162s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 162s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 162s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 162s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 162s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo-gobject2 arm64 1.18.2-2 [127 kB] 162s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libcolord2 arm64 1.4.7-1build2 [149 kB] 162s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common-data arm64 0.8-13ubuntu6 [29.6 kB] 162s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common3 arm64 0.8-13ubuntu6 [23.3 kB] 162s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-client3 arm64 0.8-13ubuntu6 [27.2 kB] 162s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libcups2t64 arm64 2.4.10-1ubuntu2 [271 kB] 162s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libepoxy0 arm64 1.5.10-2 [236 kB] 162s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 162s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.0.1-1 [487 kB] 162s Get:94 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 162s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 162s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 162s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 162s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [234 kB] 162s Get:99 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [48.9 kB] 162s Get:100 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [27.5 kB] 162s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-client0 arm64 1.23.0-1 [26.7 kB] 162s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-cursor0 arm64 1.23.0-1 [10.6 kB] 162s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-egl1 arm64 1.23.0-1 [5636 B] 162s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcomposite1 arm64 1:0.4.6-1 [6626 B] 162s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 162s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcursor1 arm64 1:1.2.2-1 [21.2 kB] 163s Get:107 http://ftpmaster.internal/ubuntu plucky/main arm64 libxdamage1 arm64 1:1.1.6-1build1 [6236 B] 163s Get:108 http://ftpmaster.internal/ubuntu plucky/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 163s Get:109 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 163s Get:110 http://ftpmaster.internal/ubuntu plucky/main arm64 libgtk-3-common all 3.24.43-3ubuntu2 [1202 kB] 163s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 libgtk-3-0t64 arm64 3.24.43-3ubuntu2 [2898 kB] 163s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 libglvnd0 arm64 1.7.0-1build1 [60.6 kB] 163s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 libglapi-mesa arm64 24.2.3-1ubuntu1 [59.4 kB] 163s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [8020 B] 163s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri2-0 arm64 1.17.0-2 [7418 B] 163s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri3-0 arm64 1.17.0-2 [7606 B] 163s Get:117 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-glx0 arm64 1.17.0-2 [25.5 kB] 163s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-present0 arm64 1.17.0-2 [6224 B] 163s Get:119 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-randr0 arm64 1.17.0-2 [18.5 kB] 163s Get:120 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-sync1 arm64 1.17.0-2 [9688 B] 163s Get:121 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xfixes0 arm64 1.17.0-2 [10.6 kB] 163s Get:122 http://ftpmaster.internal/ubuntu plucky/main arm64 libxshmfence1 arm64 1.3-1build5 [4938 B] 163s Get:123 http://ftpmaster.internal/ubuntu plucky/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 163s Get:124 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [20.9 kB] 163s Get:125 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-radeon1 arm64 2.4.123-1 [20.8 kB] 163s Get:126 http://ftpmaster.internal/ubuntu plucky/main arm64 mesa-libgallium arm64 24.2.3-1ubuntu1 [9030 kB] 163s Get:127 http://ftpmaster.internal/ubuntu plucky/main arm64 libvulkan1 arm64 1.3.296.0-1 [153 kB] 163s Get:128 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-server0 arm64 1.23.0-1 [35.7 kB] 163s Get:129 http://ftpmaster.internal/ubuntu plucky/main arm64 libgbm1 arm64 24.2.3-1ubuntu1 [32.9 kB] 163s Get:130 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1-mesa-dri arm64 24.2.3-1ubuntu1 [33.3 kB] 163s Get:131 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx-mesa0 arm64 24.2.3-1ubuntu1 [164 kB] 163s Get:132 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx0 arm64 1.7.0-1build1 [33.2 kB] 163s Get:133 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1 arm64 1.7.0-1build1 [106 kB] 163s Get:134 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2-data all 1.2.12-1 [21.0 kB] 163s Get:135 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2t64 arm64 1.2.12-1 [384 kB] 164s Get:136 http://ftpmaster.internal/ubuntu plucky/main arm64 libgif7 arm64 5.2.2-1ubuntu1 [35.5 kB] 164s Get:137 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 164s Get:138 http://ftpmaster.internal/ubuntu plucky/main arm64 libxtst6 arm64 2:1.2.3-1.1build1 [13.0 kB] 164s Get:139 http://ftpmaster.internal/ubuntu plucky/main arm64 openjdk-21-jre arm64 21.0.5+11-1 [221 kB] 164s Get:140 http://ftpmaster.internal/ubuntu plucky/main arm64 default-jre arm64 2:1.21-76 [918 B] 164s Get:141 http://ftpmaster.internal/ubuntu plucky/universe arm64 dh-python all 6.20241024 [112 kB] 164s Get:142 http://ftpmaster.internal/ubuntu plucky/main arm64 libbabeltrace1 arm64 1.5.11-4 [159 kB] 164s Get:143 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebuginfod1t64 arm64 0.192-4 [20.8 kB] 164s Get:144 http://ftpmaster.internal/ubuntu plucky/main arm64 libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 164s Get:145 http://ftpmaster.internal/ubuntu plucky/main arm64 libsource-highlight4t64 arm64 3.1.9-4.3build1 [243 kB] 164s Get:146 http://ftpmaster.internal/ubuntu plucky/main arm64 gdb arm64 15.1-1ubuntu2 [4550 kB] 164s Get:147 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 164s Get:148 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 164s Get:149 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 164s Get:150 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-antlr4 all 4.9.2-1 [99.0 kB] 164s Get:151 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-bytecode all 0.15.1-3 [44.7 kB] 164s Get:152 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu2 [148 kB] 164s Get:153 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 164s Get:154 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 164s Get:155 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.44.0-1 [54.2 kB] 164s Get:156 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip all 24.2+dfsg-1 [1398 kB] 164s Get:157 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 164s Get:158 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pydevd arm64 3.1.0+ds-2ubuntu1 [772 kB] 164s Get:159 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 164s Get:160 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 164s Get:161 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-runner all 2.11.1-4 [7450 B] 164s Get:162 http://ftpmaster.internal/ubuntu plucky/universe arm64 openstack-pkg-tools all 123ubuntu2 [94.5 kB] 165s Preconfiguring packages ... 165s Fetched 147 MB in 6s (23.0 MB/s) 165s Selecting previously unselected package libdebuginfod-common. 165s (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 ... 79931 files and directories currently installed.) 165s Preparing to unpack .../000-libdebuginfod-common_0.192-4_all.deb ... 165s Unpacking libdebuginfod-common (0.192-4) ... 165s Selecting previously unselected package libpython3.13-minimal:arm64. 165s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ... 165s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 165s Selecting previously unselected package python3.13-minimal. 165s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ... 165s Unpacking python3.13-minimal (3.13.0-2) ... 165s Selecting previously unselected package libgdk-pixbuf2.0-common. 165s Preparing to unpack .../003-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 165s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 165s Selecting previously unselected package libjpeg-turbo8:arm64. 165s Preparing to unpack .../004-libjpeg-turbo8_2.1.5-2ubuntu2_arm64.deb ... 165s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu2) ... 165s Selecting previously unselected package libjpeg8:arm64. 165s Preparing to unpack .../005-libjpeg8_8c-2ubuntu11_arm64.deb ... 165s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 165s Selecting previously unselected package libdeflate0:arm64. 165s Preparing to unpack .../006-libdeflate0_1.22-1_arm64.deb ... 165s Unpacking libdeflate0:arm64 (1.22-1) ... 165s Selecting previously unselected package libjbig0:arm64. 165s Preparing to unpack .../007-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 165s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 165s Selecting previously unselected package liblerc4:arm64. 165s Preparing to unpack .../008-liblerc4_4.0.0+ds-4ubuntu2_arm64.deb ... 165s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu2) ... 165s Selecting previously unselected package libsharpyuv0:arm64. 165s Preparing to unpack .../009-libsharpyuv0_1.4.0-0.1_arm64.deb ... 165s Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... 165s Selecting previously unselected package libwebp7:arm64. 165s Preparing to unpack .../010-libwebp7_1.4.0-0.1_arm64.deb ... 165s Unpacking libwebp7:arm64 (1.4.0-0.1) ... 165s Selecting previously unselected package libtiff6:arm64. 165s Preparing to unpack .../011-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 165s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 166s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 166s Preparing to unpack .../012-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_arm64.deb ... 166s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... 166s Selecting previously unselected package gtk-update-icon-cache. 166s Preparing to unpack .../013-gtk-update-icon-cache_4.16.5+ds-1_arm64.deb ... 166s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 166s 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. 166s Unpacking gtk-update-icon-cache (4.16.5+ds-1) ... 166s Selecting previously unselected package hicolor-icon-theme. 166s Preparing to unpack .../014-hicolor-icon-theme_0.18-1_all.deb ... 166s Unpacking hicolor-icon-theme (0.18-1) ... 166s Selecting previously unselected package humanity-icon-theme. 166s Preparing to unpack .../015-humanity-icon-theme_0.6.16_all.deb ... 166s Unpacking humanity-icon-theme (0.6.16) ... 166s Selecting previously unselected package ubuntu-mono. 166s Preparing to unpack .../016-ubuntu-mono_24.04-0ubuntu1_all.deb ... 166s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 167s Selecting previously unselected package adwaita-icon-theme. 167s Preparing to unpack .../017-adwaita-icon-theme_47.0-2_all.deb ... 167s Unpacking adwaita-icon-theme (47.0-2) ... 167s Selecting previously unselected package at-spi2-common. 167s Preparing to unpack .../018-at-spi2-common_2.54.0-1_all.deb ... 167s Unpacking at-spi2-common (2.54.0-1) ... 167s Selecting previously unselected package m4. 167s Preparing to unpack .../019-m4_1.4.19-4build1_arm64.deb ... 167s Unpacking m4 (1.4.19-4build1) ... 167s Selecting previously unselected package autoconf. 167s Preparing to unpack .../020-autoconf_2.72-3_all.deb ... 167s Unpacking autoconf (2.72-3) ... 167s Selecting previously unselected package autotools-dev. 167s Preparing to unpack .../021-autotools-dev_20220109.1_all.deb ... 167s Unpacking autotools-dev (20220109.1) ... 167s Selecting previously unselected package automake. 167s Preparing to unpack .../022-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 167s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 167s Selecting previously unselected package autopoint. 167s Preparing to unpack .../023-autopoint_0.22.5-2_all.deb ... 167s Unpacking autopoint (0.22.5-2) ... 167s Selecting previously unselected package libisl23:arm64. 167s Preparing to unpack .../024-libisl23_0.27-1_arm64.deb ... 167s Unpacking libisl23:arm64 (0.27-1) ... 167s Selecting previously unselected package libmpc3:arm64. 167s Preparing to unpack .../025-libmpc3_1.3.1-1build2_arm64.deb ... 167s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 167s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 167s Preparing to unpack .../026-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 167s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 167s Selecting previously unselected package cpp-14. 167s Preparing to unpack .../027-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 167s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package cpp-aarch64-linux-gnu. 168s Preparing to unpack .../028-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 168s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 168s Selecting previously unselected package cpp. 168s Preparing to unpack .../029-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 168s Unpacking cpp (4:14.1.0-2ubuntu1) ... 168s Selecting previously unselected package libcc1-0:arm64. 168s Preparing to unpack .../030-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libgomp1:arm64. 168s Preparing to unpack .../031-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libitm1:arm64. 168s Preparing to unpack .../032-libitm1_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libasan8:arm64. 168s Preparing to unpack .../033-libasan8_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package liblsan0:arm64. 168s Preparing to unpack .../034-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libtsan2:arm64. 168s Preparing to unpack .../035-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libubsan1:arm64. 168s Preparing to unpack .../036-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libhwasan0:arm64. 168s Preparing to unpack .../037-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package libgcc-14-dev:arm64. 168s Preparing to unpack .../038-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 168s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 168s Preparing to unpack .../039-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 168s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 169s Selecting previously unselected package gcc-14. 169s Preparing to unpack .../040-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 169s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 169s Selecting previously unselected package gcc-aarch64-linux-gnu. 169s Preparing to unpack .../041-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 169s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 169s Selecting previously unselected package gcc. 169s Preparing to unpack .../042-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 169s Unpacking gcc (4:14.1.0-2ubuntu1) ... 169s Selecting previously unselected package libstdc++-14-dev:arm64. 169s Preparing to unpack .../043-libstdc++-14-dev_14.2.0-8ubuntu1_arm64.deb ... 169s Unpacking libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 169s Selecting previously unselected package g++-14-aarch64-linux-gnu. 169s Preparing to unpack .../044-g++-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 169s Unpacking g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 169s Selecting previously unselected package g++-14. 169s Preparing to unpack .../045-g++-14_14.2.0-8ubuntu1_arm64.deb ... 169s Unpacking g++-14 (14.2.0-8ubuntu1) ... 169s Selecting previously unselected package g++-aarch64-linux-gnu. 169s Preparing to unpack .../046-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 169s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 169s Selecting previously unselected package g++. 169s Preparing to unpack .../047-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 169s Unpacking g++ (4:14.1.0-2ubuntu1) ... 169s Selecting previously unselected package build-essential. 169s Preparing to unpack .../048-build-essential_12.10ubuntu1_arm64.deb ... 169s Unpacking build-essential (12.10ubuntu1) ... 170s Selecting previously unselected package ca-certificates-java. 170s Preparing to unpack .../049-ca-certificates-java_20240118_all.deb ... 170s Unpacking ca-certificates-java (20240118) ... 170s Selecting previously unselected package libdconf1:arm64. 170s Preparing to unpack .../050-libdconf1_0.40.0-4build2_arm64.deb ... 170s Unpacking libdconf1:arm64 (0.40.0-4build2) ... 170s Selecting previously unselected package dconf-service. 170s Preparing to unpack .../051-dconf-service_0.40.0-4build2_arm64.deb ... 170s Unpacking dconf-service (0.40.0-4build2) ... 170s Selecting previously unselected package dconf-gsettings-backend:arm64. 170s Preparing to unpack .../052-dconf-gsettings-backend_0.40.0-4build2_arm64.deb ... 170s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4build2) ... 170s Selecting previously unselected package libdebhelper-perl. 170s Preparing to unpack .../053-libdebhelper-perl_13.20ubuntu1_all.deb ... 170s Unpacking libdebhelper-perl (13.20ubuntu1) ... 170s Selecting previously unselected package libtool. 170s Preparing to unpack .../054-libtool_2.4.7-7build1_all.deb ... 170s Unpacking libtool (2.4.7-7build1) ... 170s Selecting previously unselected package dh-autoreconf. 170s Preparing to unpack .../055-dh-autoreconf_20_all.deb ... 170s Unpacking dh-autoreconf (20) ... 170s Selecting previously unselected package libarchive-zip-perl. 170s Preparing to unpack .../056-libarchive-zip-perl_1.68-1_all.deb ... 170s Unpacking libarchive-zip-perl (1.68-1) ... 170s Selecting previously unselected package libfile-stripnondeterminism-perl. 170s Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 170s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 170s Selecting previously unselected package dh-strip-nondeterminism. 170s Preparing to unpack .../058-dh-strip-nondeterminism_1.14.0-1_all.deb ... 170s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 170s Selecting previously unselected package debugedit. 170s Preparing to unpack .../059-debugedit_1%3a5.1-1_arm64.deb ... 170s Unpacking debugedit (1:5.1-1) ... 170s Selecting previously unselected package dwz. 170s Preparing to unpack .../060-dwz_0.15-1build6_arm64.deb ... 170s Unpacking dwz (0.15-1build6) ... 170s Selecting previously unselected package gettext. 170s Preparing to unpack .../061-gettext_0.22.5-2_arm64.deb ... 170s Unpacking gettext (0.22.5-2) ... 170s Selecting previously unselected package intltool-debian. 170s Preparing to unpack .../062-intltool-debian_0.35.0+20060710.6_all.deb ... 170s Unpacking intltool-debian (0.35.0+20060710.6) ... 170s Selecting previously unselected package po-debconf. 170s Preparing to unpack .../063-po-debconf_1.0.21+nmu1_all.deb ... 170s Unpacking po-debconf (1.0.21+nmu1) ... 170s Selecting previously unselected package debhelper. 170s Preparing to unpack .../064-debhelper_13.20ubuntu1_all.deb ... 170s Unpacking debhelper (13.20ubuntu1) ... 170s Selecting previously unselected package java-common. 170s Preparing to unpack .../065-java-common_0.76_all.deb ... 170s Unpacking java-common (0.76) ... 170s Selecting previously unselected package liblcms2-2:arm64. 170s Preparing to unpack .../066-liblcms2-2_2.16-2_arm64.deb ... 170s Unpacking liblcms2-2:arm64 (2.16-2) ... 171s Selecting previously unselected package libpcsclite1:arm64. 171s Preparing to unpack .../067-libpcsclite1_2.3.0-1_arm64.deb ... 171s Unpacking libpcsclite1:arm64 (2.3.0-1) ... 171s Selecting previously unselected package openjdk-21-jre-headless:arm64. 171s Preparing to unpack .../068-openjdk-21-jre-headless_21.0.5+11-1_arm64.deb ... 171s Unpacking openjdk-21-jre-headless:arm64 (21.0.5+11-1) ... 172s Selecting previously unselected package default-jre-headless. 172s Preparing to unpack .../069-default-jre-headless_2%3a1.21-76_arm64.deb ... 172s Unpacking default-jre-headless (2:1.21-76) ... 172s Selecting previously unselected package libatk1.0-0t64:arm64. 172s Preparing to unpack .../070-libatk1.0-0t64_2.54.0-1_arm64.deb ... 172s Unpacking libatk1.0-0t64:arm64 (2.54.0-1) ... 172s Selecting previously unselected package libxi6:arm64. 172s Preparing to unpack .../071-libxi6_2%3a1.8.2-1_arm64.deb ... 172s Unpacking libxi6:arm64 (2:1.8.2-1) ... 172s Selecting previously unselected package libatspi2.0-0t64:arm64. 172s Preparing to unpack .../072-libatspi2.0-0t64_2.54.0-1_arm64.deb ... 172s Unpacking libatspi2.0-0t64:arm64 (2.54.0-1) ... 172s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 172s Preparing to unpack .../073-libatk-bridge2.0-0t64_2.54.0-1_arm64.deb ... 172s Unpacking libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... 172s Selecting previously unselected package fonts-dejavu-mono. 172s Preparing to unpack .../074-fonts-dejavu-mono_2.37-8_all.deb ... 172s Unpacking fonts-dejavu-mono (2.37-8) ... 172s Selecting previously unselected package fonts-dejavu-core. 172s Preparing to unpack .../075-fonts-dejavu-core_2.37-8_all.deb ... 172s Unpacking fonts-dejavu-core (2.37-8) ... 172s Selecting previously unselected package fontconfig-config. 172s Preparing to unpack .../076-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 172s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 172s Selecting previously unselected package libfontconfig1:arm64. 172s Preparing to unpack .../077-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 172s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 172s Selecting previously unselected package libpixman-1-0:arm64. 172s Preparing to unpack .../078-libpixman-1-0_0.44.0-3_arm64.deb ... 172s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 172s Selecting previously unselected package libxcb-render0:arm64. 172s Preparing to unpack .../079-libxcb-render0_1.17.0-2_arm64.deb ... 172s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 173s Selecting previously unselected package libxcb-shm0:arm64. 173s Preparing to unpack .../080-libxcb-shm0_1.17.0-2_arm64.deb ... 173s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 173s Selecting previously unselected package libxrender1:arm64. 173s Preparing to unpack .../081-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 173s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 173s Selecting previously unselected package libcairo2:arm64. 173s Preparing to unpack .../082-libcairo2_1.18.2-2_arm64.deb ... 173s Unpacking libcairo2:arm64 (1.18.2-2) ... 173s Selecting previously unselected package libcairo-gobject2:arm64. 173s Preparing to unpack .../083-libcairo-gobject2_1.18.2-2_arm64.deb ... 173s Unpacking libcairo-gobject2:arm64 (1.18.2-2) ... 173s Selecting previously unselected package libcolord2:arm64. 173s Preparing to unpack .../084-libcolord2_1.4.7-1build2_arm64.deb ... 173s Unpacking libcolord2:arm64 (1.4.7-1build2) ... 173s Selecting previously unselected package libavahi-common-data:arm64. 173s Preparing to unpack .../085-libavahi-common-data_0.8-13ubuntu6_arm64.deb ... 173s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu6) ... 173s Selecting previously unselected package libavahi-common3:arm64. 173s Preparing to unpack .../086-libavahi-common3_0.8-13ubuntu6_arm64.deb ... 173s Unpacking libavahi-common3:arm64 (0.8-13ubuntu6) ... 173s Selecting previously unselected package libavahi-client3:arm64. 173s Preparing to unpack .../087-libavahi-client3_0.8-13ubuntu6_arm64.deb ... 173s Unpacking libavahi-client3:arm64 (0.8-13ubuntu6) ... 173s Selecting previously unselected package libcups2t64:arm64. 173s Preparing to unpack .../088-libcups2t64_2.4.10-1ubuntu2_arm64.deb ... 173s Unpacking libcups2t64:arm64 (2.4.10-1ubuntu2) ... 173s Selecting previously unselected package libepoxy0:arm64. 173s Preparing to unpack .../089-libepoxy0_1.5.10-2_arm64.deb ... 173s Unpacking libepoxy0:arm64 (1.5.10-2) ... 173s Selecting previously unselected package libgraphite2-3:arm64. 173s Preparing to unpack .../090-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 173s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 173s Selecting previously unselected package libharfbuzz0b:arm64. 173s Preparing to unpack .../091-libharfbuzz0b_10.0.1-1_arm64.deb ... 173s Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... 173s Selecting previously unselected package fontconfig. 173s Preparing to unpack .../092-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 173s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 173s Selecting previously unselected package libthai-data. 173s Preparing to unpack .../093-libthai-data_0.1.29-2build1_all.deb ... 173s Unpacking libthai-data (0.1.29-2build1) ... 173s Selecting previously unselected package libdatrie1:arm64. 173s Preparing to unpack .../094-libdatrie1_0.2.13-3build1_arm64.deb ... 173s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 173s Selecting previously unselected package libthai0:arm64. 173s Preparing to unpack .../095-libthai0_0.1.29-2build1_arm64.deb ... 173s Unpacking libthai0:arm64 (0.1.29-2build1) ... 173s Selecting previously unselected package libpango-1.0-0:arm64. 173s Preparing to unpack .../096-libpango-1.0-0_1.54.0+ds-3_arm64.deb ... 173s Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ... 173s Selecting previously unselected package libpangoft2-1.0-0:arm64. 173s Preparing to unpack .../097-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ... 173s Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 173s Selecting previously unselected package libpangocairo-1.0-0:arm64. 173s Preparing to unpack .../098-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ... 173s Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 173s Selecting previously unselected package libwayland-client0:arm64. 173s Preparing to unpack .../099-libwayland-client0_1.23.0-1_arm64.deb ... 173s Unpacking libwayland-client0:arm64 (1.23.0-1) ... 173s Selecting previously unselected package libwayland-cursor0:arm64. 174s Preparing to unpack .../100-libwayland-cursor0_1.23.0-1_arm64.deb ... 174s Unpacking libwayland-cursor0:arm64 (1.23.0-1) ... 174s Selecting previously unselected package libwayland-egl1:arm64. 174s Preparing to unpack .../101-libwayland-egl1_1.23.0-1_arm64.deb ... 174s Unpacking libwayland-egl1:arm64 (1.23.0-1) ... 174s Selecting previously unselected package libxcomposite1:arm64. 174s Preparing to unpack .../102-libxcomposite1_1%3a0.4.6-1_arm64.deb ... 174s Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... 174s Selecting previously unselected package libxfixes3:arm64. 174s Preparing to unpack .../103-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 174s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 174s Selecting previously unselected package libxcursor1:arm64. 174s Preparing to unpack .../104-libxcursor1_1%3a1.2.2-1_arm64.deb ... 174s Unpacking libxcursor1:arm64 (1:1.2.2-1) ... 174s Selecting previously unselected package libxdamage1:arm64. 174s Preparing to unpack .../105-libxdamage1_1%3a1.1.6-1build1_arm64.deb ... 174s Unpacking libxdamage1:arm64 (1:1.1.6-1build1) ... 174s Selecting previously unselected package libxinerama1:arm64. 174s Preparing to unpack .../106-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 174s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 174s Selecting previously unselected package libxrandr2:arm64. 174s Preparing to unpack .../107-libxrandr2_2%3a1.5.4-1_arm64.deb ... 174s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 174s Selecting previously unselected package libgtk-3-common. 174s Preparing to unpack .../108-libgtk-3-common_3.24.43-3ubuntu2_all.deb ... 174s Unpacking libgtk-3-common (3.24.43-3ubuntu2) ... 174s Selecting previously unselected package libgtk-3-0t64:arm64. 174s Preparing to unpack .../109-libgtk-3-0t64_3.24.43-3ubuntu2_arm64.deb ... 174s Unpacking libgtk-3-0t64:arm64 (3.24.43-3ubuntu2) ... 174s Selecting previously unselected package libglvnd0:arm64. 174s Preparing to unpack .../110-libglvnd0_1.7.0-1build1_arm64.deb ... 174s Unpacking libglvnd0:arm64 (1.7.0-1build1) ... 174s Selecting previously unselected package libglapi-mesa:arm64. 174s Preparing to unpack .../111-libglapi-mesa_24.2.3-1ubuntu1_arm64.deb ... 174s Unpacking libglapi-mesa:arm64 (24.2.3-1ubuntu1) ... 174s Selecting previously unselected package libx11-xcb1:arm64. 174s Preparing to unpack .../112-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... 174s Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... 174s Selecting previously unselected package libxcb-dri2-0:arm64. 174s Preparing to unpack .../113-libxcb-dri2-0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-dri2-0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-dri3-0:arm64. 174s Preparing to unpack .../114-libxcb-dri3-0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-dri3-0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-glx0:arm64. 174s Preparing to unpack .../115-libxcb-glx0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-glx0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-present0:arm64. 174s Preparing to unpack .../116-libxcb-present0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-present0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-randr0:arm64. 174s Preparing to unpack .../117-libxcb-randr0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-randr0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-sync1:arm64. 174s Preparing to unpack .../118-libxcb-sync1_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-sync1:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxcb-xfixes0:arm64. 174s Preparing to unpack .../119-libxcb-xfixes0_1.17.0-2_arm64.deb ... 174s Unpacking libxcb-xfixes0:arm64 (1.17.0-2) ... 174s Selecting previously unselected package libxshmfence1:arm64. 174s Preparing to unpack .../120-libxshmfence1_1.3-1build5_arm64.deb ... 174s Unpacking libxshmfence1:arm64 (1.3-1build5) ... 174s Selecting previously unselected package libxxf86vm1:arm64. 174s Preparing to unpack .../121-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 174s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 174s Selecting previously unselected package libdrm-amdgpu1:arm64. 174s Preparing to unpack .../122-libdrm-amdgpu1_2.4.123-1_arm64.deb ... 174s Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... 174s Selecting previously unselected package libdrm-radeon1:arm64. 174s Preparing to unpack .../123-libdrm-radeon1_2.4.123-1_arm64.deb ... 174s Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... 174s Selecting previously unselected package mesa-libgallium:arm64. 175s Preparing to unpack .../124-mesa-libgallium_24.2.3-1ubuntu1_arm64.deb ... 175s Unpacking mesa-libgallium:arm64 (24.2.3-1ubuntu1) ... 175s Selecting previously unselected package libvulkan1:arm64. 175s Preparing to unpack .../125-libvulkan1_1.3.296.0-1_arm64.deb ... 175s Unpacking libvulkan1:arm64 (1.3.296.0-1) ... 175s Selecting previously unselected package libwayland-server0:arm64. 175s Preparing to unpack .../126-libwayland-server0_1.23.0-1_arm64.deb ... 175s Unpacking libwayland-server0:arm64 (1.23.0-1) ... 175s Selecting previously unselected package libgbm1:arm64. 175s Preparing to unpack .../127-libgbm1_24.2.3-1ubuntu1_arm64.deb ... 175s Unpacking libgbm1:arm64 (24.2.3-1ubuntu1) ... 175s Selecting previously unselected package libgl1-mesa-dri:arm64. 175s Preparing to unpack .../128-libgl1-mesa-dri_24.2.3-1ubuntu1_arm64.deb ... 175s Unpacking libgl1-mesa-dri:arm64 (24.2.3-1ubuntu1) ... 175s Selecting previously unselected package libglx-mesa0:arm64. 175s Preparing to unpack .../129-libglx-mesa0_24.2.3-1ubuntu1_arm64.deb ... 175s Unpacking libglx-mesa0:arm64 (24.2.3-1ubuntu1) ... 175s Selecting previously unselected package libglx0:arm64. 175s Preparing to unpack .../130-libglx0_1.7.0-1build1_arm64.deb ... 175s Unpacking libglx0:arm64 (1.7.0-1build1) ... 175s Selecting previously unselected package libgl1:arm64. 175s Preparing to unpack .../131-libgl1_1.7.0-1build1_arm64.deb ... 175s Unpacking libgl1:arm64 (1.7.0-1build1) ... 175s Selecting previously unselected package libasound2-data. 175s Preparing to unpack .../132-libasound2-data_1.2.12-1_all.deb ... 175s Unpacking libasound2-data (1.2.12-1) ... 175s Selecting previously unselected package libasound2t64:arm64. 175s Preparing to unpack .../133-libasound2t64_1.2.12-1_arm64.deb ... 175s Unpacking libasound2t64:arm64 (1.2.12-1) ... 175s Selecting previously unselected package libgif7:arm64. 175s Preparing to unpack .../134-libgif7_5.2.2-1ubuntu1_arm64.deb ... 175s Unpacking libgif7:arm64 (5.2.2-1ubuntu1) ... 175s Selecting previously unselected package x11-common. 175s Preparing to unpack .../135-x11-common_1%3a7.7+23ubuntu3_all.deb ... 175s Unpacking x11-common (1:7.7+23ubuntu3) ... 175s Selecting previously unselected package libxtst6:arm64. 175s Preparing to unpack .../136-libxtst6_2%3a1.2.3-1.1build1_arm64.deb ... 175s Unpacking libxtst6:arm64 (2:1.2.3-1.1build1) ... 175s Selecting previously unselected package openjdk-21-jre:arm64. 175s Preparing to unpack .../137-openjdk-21-jre_21.0.5+11-1_arm64.deb ... 175s Unpacking openjdk-21-jre:arm64 (21.0.5+11-1) ... 175s Selecting previously unselected package default-jre. 175s Preparing to unpack .../138-default-jre_2%3a1.21-76_arm64.deb ... 175s Unpacking default-jre (2:1.21-76) ... 175s Selecting previously unselected package dh-python. 175s Preparing to unpack .../139-dh-python_6.20241024_all.deb ... 175s Unpacking dh-python (6.20241024) ... 175s Selecting previously unselected package libbabeltrace1:arm64. 175s Preparing to unpack .../140-libbabeltrace1_1.5.11-4_arm64.deb ... 175s Unpacking libbabeltrace1:arm64 (1.5.11-4) ... 175s Selecting previously unselected package libdebuginfod1t64:arm64. 175s Preparing to unpack .../141-libdebuginfod1t64_0.192-4_arm64.deb ... 175s Unpacking libdebuginfod1t64:arm64 (0.192-4) ... 175s Selecting previously unselected package libsource-highlight-common. 176s Preparing to unpack .../142-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 176s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 176s Selecting previously unselected package libsource-highlight4t64:arm64. 176s Preparing to unpack .../143-libsource-highlight4t64_3.1.9-4.3build1_arm64.deb ... 176s Unpacking libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 176s Selecting previously unselected package gdb. 176s Preparing to unpack .../144-gdb_15.1-1ubuntu2_arm64.deb ... 176s Unpacking gdb (15.1-1ubuntu2) ... 176s Selecting previously unselected package libpython3.13-stdlib:arm64. 176s Preparing to unpack .../145-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 176s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 176s Selecting previously unselected package python3.13. 176s Preparing to unpack .../146-python3.13_3.13.0-2_arm64.deb ... 176s Unpacking python3.13 (3.13.0-2) ... 176s Selecting previously unselected package python3-all. 176s Preparing to unpack .../147-python3-all_3.12.7-1_arm64.deb ... 176s Unpacking python3-all (3.12.7-1) ... 176s Selecting previously unselected package python3-antlr4. 176s Preparing to unpack .../148-python3-antlr4_4.9.2-1_all.deb ... 176s Unpacking python3-antlr4 (4.9.2-1) ... 176s Selecting previously unselected package python3-bytecode. 176s Preparing to unpack .../149-python3-bytecode_0.15.1-3_all.deb ... 176s Unpacking python3-bytecode (0.15.1-3) ... 176s Selecting previously unselected package python3-coverage. 176s Preparing to unpack .../150-python3-coverage_7.4.4+dfsg1-0ubuntu2_arm64.deb ... 176s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 176s Selecting previously unselected package python3-iniconfig. 176s Preparing to unpack .../151-python3-iniconfig_1.1.1-2_all.deb ... 176s Unpacking python3-iniconfig (1.1.1-2) ... 176s Selecting previously unselected package python3-packaging. 176s Preparing to unpack .../152-python3-packaging_24.1-1_all.deb ... 176s Unpacking python3-packaging (24.1-1) ... 176s Selecting previously unselected package python3-wheel. 176s Preparing to unpack .../153-python3-wheel_0.44.0-1_all.deb ... 176s Unpacking python3-wheel (0.44.0-1) ... 176s Selecting previously unselected package python3-pip. 176s Preparing to unpack .../154-python3-pip_24.2+dfsg-1_all.deb ... 176s Unpacking python3-pip (24.2+dfsg-1) ... 176s Selecting previously unselected package python3-pluggy. 176s Preparing to unpack .../155-python3-pluggy_1.5.0-1_all.deb ... 176s Unpacking python3-pluggy (1.5.0-1) ... 176s Selecting previously unselected package python3-pydevd. 177s Preparing to unpack .../156-python3-pydevd_3.1.0+ds-2ubuntu1_arm64.deb ... 177s Unpacking python3-pydevd (3.1.0+ds-2ubuntu1) ... 177s Selecting previously unselected package python3-pytest. 177s Preparing to unpack .../157-python3-pytest_8.3.3-1_all.deb ... 177s Unpacking python3-pytest (8.3.3-1) ... 177s Selecting previously unselected package python3-pytest-mock. 177s Preparing to unpack .../158-python3-pytest-mock_3.14.0-2_all.deb ... 177s Unpacking python3-pytest-mock (3.14.0-2) ... 177s Selecting previously unselected package python3-pytest-runner. 177s Preparing to unpack .../159-python3-pytest-runner_2.11.1-4_all.deb ... 177s Unpacking python3-pytest-runner (2.11.1-4) ... 177s Selecting previously unselected package openstack-pkg-tools. 177s Preparing to unpack .../160-openstack-pkg-tools_123ubuntu2_all.deb ... 177s Unpacking openstack-pkg-tools (123ubuntu2) ... 177s Selecting previously unselected package autopkgtest-satdep. 177s Preparing to unpack .../161-1-autopkgtest-satdep.deb ... 177s Unpacking autopkgtest-satdep (0) ... 177s Setting up dh-python (6.20241024) ... 177s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 177s Setting up libxcb-dri3-0:arm64 (1.17.0-2) ... 177s Setting up liblcms2-2:arm64 (2.16-2) ... 177s Setting up python3-iniconfig (1.1.1-2) ... 177s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 177s Setting up python3-antlr4 (4.9.2-1) ... 178s Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... 178s Setting up libwayland-server0:arm64 (1.23.0-1) ... 178s Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... 178s Setting up libxdamage1:arm64 (1:1.1.6-1build1) ... 178s Setting up libxcb-xfixes0:arm64 (1.17.0-2) ... 178s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu2) ... 178s Setting up hicolor-icon-theme (0.18-1) ... 178s Setting up libxi6:arm64 (2:1.8.2-1) ... 178s Setting up java-common (0.76) ... 178s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 178s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 178s Setting up libdebuginfod-common (0.192-4) ... 178s Setting up libxcb-render0:arm64 (1.17.0-2) ... 178s Setting up libarchive-zip-perl (1.68-1) ... 178s Setting up libdrm-radeon1:arm64 (2.4.123-1) ... 178s Setting up libglvnd0:arm64 (1.7.0-1build1) ... 178s Setting up libxcb-glx0:arm64 (1.17.0-2) ... 178s Setting up libdebhelper-perl (13.20ubuntu1) ... 178s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 178s Setting up x11-common (1:7.7+23ubuntu3) ... 178s Setting up libdeflate0:arm64 (1.22-1) ... 178s Setting up m4 (1.4.19-4build1) ... 178s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 179s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 179s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 179s Setting up python3-wheel (0.44.0-1) ... 179s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 179s Setting up libcolord2:arm64 (1.4.7-1build2) ... 179s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 179s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 179s Setting up libxcb-present0:arm64 (1.17.0-2) ... 179s Setting up libdconf1:arm64 (0.40.0-4build2) ... 179s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 179s Setting up libasound2-data (1.2.12-1) ... 179s Setting up autotools-dev (20220109.1) ... 179s Setting up python3-packaging (24.1-1) ... 179s Setting up libasound2t64:arm64 (1.2.12-1) ... 179s Setting up libepoxy0:arm64 (1.5.10-2) ... 179s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 179s Setting up libxcb-sync1:arm64 (1.17.0-2) ... 179s Setting up libavahi-common-data:arm64 (0.8-13ubuntu6) ... 179s Setting up libatspi2.0-0t64:arm64 (2.54.0-1) ... 179s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 179s Setting up python3-bytecode (0.15.1-3) ... 180s Setting up fonts-dejavu-mono (2.37-8) ... 180s Setting up libmpc3:arm64 (1.3.1-1build2) ... 180s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 180s Setting up autopoint (0.22.5-2) ... 180s Setting up fonts-dejavu-core (2.37-8) ... 180s Setting up libpcsclite1:arm64 (2.3.0-1) ... 180s Setting up python3-pip (24.2+dfsg-1) ... 182s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu2) ... 182s Setting up libbabeltrace1:arm64 (1.5.11-4) ... 182s Setting up libglapi-mesa:arm64 (24.2.3-1ubuntu1) ... 182s Setting up libvulkan1:arm64 (1.3.296.0-1) ... 182s Setting up autoconf (2.72-3) ... 182s Setting up python3-pluggy (1.5.0-1) ... 182s Setting up libwebp7:arm64 (1.4.0-0.1) ... 182s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 182s Setting up libxcb-dri2-0:arm64 (1.17.0-2) ... 182s Setting up libgif7:arm64 (5.2.2-1ubuntu1) ... 182s Setting up dwz (0.15-1build6) ... 182s Setting up libxshmfence1:arm64 (1.3-1build5) ... 182s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 182s Setting up at-spi2-common (2.54.0-1) ... 182s Setting up libxcb-randr0:arm64 (1.17.0-2) ... 182s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 182s Setting up debugedit (1:5.1-1) ... 182s Setting up python3.13-minimal (3.13.0-2) ... 183s Setting up libharfbuzz0b:arm64 (10.0.1-1) ... 183s Setting up libthai-data (0.1.29-2build1) ... 183s Setting up python3-pytest-runner (2.11.1-4) ... 183s Setting up libwayland-egl1:arm64 (1.23.0-1) ... 183s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 183s Setting up ca-certificates-java (20240118) ... 183s No JRE found. Skipping Java certificates setup. 183s Setting up libisl23:arm64 (0.27-1) ... 183s Setting up libxcomposite1:arm64 (1:0.4.6-1) ... 183s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 183s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 183s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 183s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 183s Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... 183s Setting up libwayland-client0:arm64 (1.23.0-1) ... 183s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 183s Setting up automake (1:1.16.5-1.3ubuntu1) ... 183s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 183s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 183s Setting up libdebuginfod1t64:arm64 (0.192-4) ... 183s Setting up mesa-libgallium:arm64 (24.2.3-1ubuntu1) ... 183s Setting up gettext (0.22.5-2) ... 183s Setting up libatk1.0-0t64:arm64 (2.54.0-1) ... 183s Setting up openjdk-21-jre-headless:arm64 (21.0.5+11-1) ... 183s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 183s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 183s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 183s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 183s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 183s Setting up libgbm1:arm64 (24.2.3-1ubuntu1) ... 183s Setting up python3.13 (3.13.0-2) ... 185s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 185s Setting up python3-pytest (8.3.3-1) ... 186s Setting up libxtst6:arm64 (2:1.2.3-1.1build1) ... 186s Setting up libxcursor1:arm64 (1:1.2.2-1) ... 186s Setting up libgl1-mesa-dri:arm64 (24.2.3-1ubuntu1) ... 186s Setting up libavahi-common3:arm64 (0.8-13ubuntu6) ... 186s Setting up python3-all (3.12.7-1) ... 186s Setting up dconf-service (0.40.0-4build2) ... 186s Setting up libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 186s Setting up intltool-debian (0.35.0+20060710.6) ... 186s Setting up libthai0:arm64 (0.1.29-2build1) ... 186s Setting up gdb (15.1-1ubuntu2) ... 186s Setting up dh-strip-nondeterminism (1.14.0-1) ... 186s Setting up python3-pytest-mock (3.14.0-2) ... 186s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 186s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 186s Setting up libwayland-cursor0:arm64 (1.23.0-1) ... 186s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... 186s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 186s Setting up python3-pydevd (3.1.0+ds-2ubuntu1) ... 187s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 187s Setting up libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 187s Setting up libavahi-client3:arm64 (0.8-13ubuntu6) ... 187s Setting up libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... 187s Setting up gtk-update-icon-cache (4.16.5+ds-1) ... 187s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 189s Regenerating fonts cache... done. 189s Setting up libglx-mesa0:arm64 (24.2.3-1ubuntu1) ... 189s Setting up libglx0:arm64 (1.7.0-1build1) ... 189s Setting up dconf-gsettings-backend:arm64 (0.40.0-4build2) ... 189s Setting up po-debconf (1.0.21+nmu1) ... 189s Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ... 189s Setting up libcairo2:arm64 (1.18.2-2) ... 189s Setting up openstack-pkg-tools (123ubuntu2) ... 189s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 189s Setting up libgl1:arm64 (1.7.0-1build1) ... 189s Setting up cpp-14 (14.2.0-8ubuntu1) ... 189s Setting up cpp (4:14.1.0-2ubuntu1) ... 189s Setting up libcairo-gobject2:arm64 (1.18.2-2) ... 189s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 189s Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 189s Setting up libcups2t64:arm64 (2.4.10-1ubuntu2) ... 189s Setting up libgtk-3-common (3.24.43-3ubuntu2) ... 189s Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 189s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 189s Setting up g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 189s Setting up gcc-14 (14.2.0-8ubuntu1) ... 189s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 189s Setting up g++-14 (14.2.0-8ubuntu1) ... 189s Setting up libtool (2.4.7-7build1) ... 189s Setting up gcc (4:14.1.0-2ubuntu1) ... 189s Setting up dh-autoreconf (20) ... 189s Setting up g++ (4:14.1.0-2ubuntu1) ... 189s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 189s Setting up build-essential (12.10ubuntu1) ... 189s Setting up debhelper (13.20ubuntu1) ... 189s Setting up adwaita-icon-theme (47.0-2) ... 189s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 189s Setting up humanity-icon-theme (0.6.16) ... 189s Setting up ubuntu-mono (24.04-0ubuntu1) ... 189s Processing triggers for systemd (256.5-2ubuntu4) ... 189s Processing triggers for man-db (2.12.1-3) ... 191s Processing triggers for libglib2.0-0t64:arm64 (2.82.1-0ubuntu1) ... 191s Setting up libgtk-3-0t64:arm64 (3.24.43-3ubuntu2) ... 191s Processing triggers for install-info (7.1.1-1) ... 191s Processing triggers for libc-bin (2.40-1ubuntu3) ... 192s Processing triggers for ca-certificates-java (20240118) ... 192s Adding debian:ACCVRAIZ1.pem 192s Adding debian:AC_RAIZ_FNMT-RCM.pem 192s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 192s Adding debian:ANF_Secure_Server_Root_CA.pem 192s Adding debian:Actalis_Authentication_Root_CA.pem 192s Adding debian:AffirmTrust_Commercial.pem 192s Adding debian:AffirmTrust_Networking.pem 192s Adding debian:AffirmTrust_Premium.pem 192s Adding debian:AffirmTrust_Premium_ECC.pem 192s Adding debian:Amazon_Root_CA_1.pem 192s Adding debian:Amazon_Root_CA_2.pem 192s Adding debian:Amazon_Root_CA_3.pem 192s Adding debian:Amazon_Root_CA_4.pem 192s Adding debian:Atos_TrustedRoot_2011.pem 192s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 192s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 192s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 192s Adding debian:BJCA_Global_Root_CA1.pem 192s Adding debian:BJCA_Global_Root_CA2.pem 192s Adding debian:Baltimore_CyberTrust_Root.pem 192s Adding debian:Buypass_Class_2_Root_CA.pem 192s Adding debian:Buypass_Class_3_Root_CA.pem 192s Adding debian:CA_Disig_Root_R2.pem 192s Adding debian:CFCA_EV_ROOT.pem 192s Adding debian:COMODO_Certification_Authority.pem 192s Adding debian:COMODO_ECC_Certification_Authority.pem 192s Adding debian:COMODO_RSA_Certification_Authority.pem 192s Adding debian:Certainly_Root_E1.pem 192s Adding debian:Certainly_Root_R1.pem 192s Adding debian:Certigna.pem 192s Adding debian:Certigna_Root_CA.pem 192s Adding debian:Certum_EC-384_CA.pem 192s Adding debian:Certum_Trusted_Network_CA.pem 192s Adding debian:Certum_Trusted_Network_CA_2.pem 192s Adding debian:Certum_Trusted_Root_CA.pem 192s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 192s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 192s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 192s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 192s Adding debian:Comodo_AAA_Services_root.pem 192s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 192s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 192s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 192s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 192s Adding debian:DigiCert_Assured_ID_Root_CA.pem 192s Adding debian:DigiCert_Assured_ID_Root_G2.pem 192s Adding debian:DigiCert_Assured_ID_Root_G3.pem 192s Adding debian:DigiCert_Global_Root_CA.pem 192s Adding debian:DigiCert_Global_Root_G2.pem 192s Adding debian:DigiCert_Global_Root_G3.pem 192s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 192s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 192s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 192s Adding debian:DigiCert_Trusted_Root_G4.pem 192s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 192s Adding debian:Entrust_Root_Certification_Authority.pem 192s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 192s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 192s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 192s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 192s Adding debian:GLOBALTRUST_2020.pem 192s Adding debian:GTS_Root_R1.pem 192s Adding debian:GTS_Root_R2.pem 192s Adding debian:GTS_Root_R3.pem 192s Adding debian:GTS_Root_R4.pem 192s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 192s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 192s Adding debian:GlobalSign_Root_CA.pem 192s Adding debian:GlobalSign_Root_CA_-_R3.pem 192s Adding debian:GlobalSign_Root_CA_-_R6.pem 192s Adding debian:GlobalSign_Root_E46.pem 192s Adding debian:GlobalSign_Root_R46.pem 192s Adding debian:Go_Daddy_Class_2_CA.pem 192s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 192s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 192s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 192s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 192s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 192s Adding debian:HiPKI_Root_CA_-_G1.pem 192s Adding debian:Hongkong_Post_Root_CA_3.pem 192s Adding debian:ISRG_Root_X1.pem 192s Adding debian:ISRG_Root_X2.pem 192s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 192s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 192s Adding debian:Izenpe.com.pem 192s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 192s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 192s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 192s Adding debian:NAVER_Global_Root_Certification_Authority.pem 192s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 192s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 192s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 192s Adding debian:QuoVadis_Root_CA_1_G3.pem 192s Adding debian:QuoVadis_Root_CA_2.pem 192s Adding debian:QuoVadis_Root_CA_2_G3.pem 192s Adding debian:QuoVadis_Root_CA_3.pem 192s Adding debian:QuoVadis_Root_CA_3_G3.pem 192s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 192s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 192s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 192s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 192s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 192s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 192s Adding debian:SZAFIR_ROOT_CA2.pem 192s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 192s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 192s Adding debian:SecureSign_RootCA11.pem 192s Adding debian:SecureTrust_CA.pem 192s Adding debian:Secure_Global_CA.pem 192s Adding debian:Security_Communication_ECC_RootCA1.pem 192s Adding debian:Security_Communication_RootCA2.pem 192s Adding debian:Security_Communication_RootCA3.pem 192s Adding debian:Security_Communication_Root_CA.pem 192s Adding debian:Starfield_Class_2_CA.pem 192s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 192s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 192s Adding debian:SwissSign_Gold_CA_-_G2.pem 192s Adding debian:SwissSign_Silver_CA_-_G2.pem 192s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 192s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 192s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 192s Adding debian:TWCA_Global_Root_CA.pem 192s Adding debian:TWCA_Root_Certification_Authority.pem 192s Adding debian:TeliaSonera_Root_CA_v1.pem 192s Adding debian:Telia_Root_CA_v2.pem 192s Adding debian:TrustAsia_Global_Root_CA_G3.pem 192s Adding debian:TrustAsia_Global_Root_CA_G4.pem 192s Adding debian:Trustwave_Global_Certification_Authority.pem 192s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 192s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 192s Adding debian:TunTrust_Root_CA.pem 192s Adding debian:UCA_Extended_Validation_Root.pem 192s Adding debian:UCA_Global_G2_Root.pem 192s Adding debian:USERTrust_ECC_Certification_Authority.pem 192s Adding debian:USERTrust_RSA_Certification_Authority.pem 192s Adding debian:XRamp_Global_CA_Root.pem 192s Adding debian:certSIGN_ROOT_CA.pem 192s Adding debian:certSIGN_Root_CA_G2.pem 192s Adding debian:e-Szigno_Root_CA_2017.pem 192s Adding debian:ePKI_Root_Certification_Authority.pem 192s Adding debian:emSign_ECC_Root_CA_-_C3.pem 192s Adding debian:emSign_ECC_Root_CA_-_G3.pem 192s Adding debian:emSign_Root_CA_-_C1.pem 192s Adding debian:emSign_Root_CA_-_G1.pem 192s Adding debian:vTrus_ECC_Root_CA.pem 192s Adding debian:vTrus_Root_CA.pem 193s done. 193s Setting up openjdk-21-jre:arm64 (21.0.5+11-1) ... 193s Setting up default-jre-headless (2:1.21-76) ... 193s Setting up default-jre (2:1.21-76) ... 193s Setting up autopkgtest-satdep (0) ... 210s (Reading database ... 98860 files and directories currently installed.) 210s Removing autopkgtest-satdep (0) ... 213s autopkgtest [10:45:10]: test unittests: [----------------------- 213s + pwd 213s + CWD=/tmp/autopkgtest.XO5SDi/build.cQ8/src 213s + py3versions -vs 213s + PYTHON3S=3.13 3.12 213s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp 214s /tmp/autopkgtest.XO5SDi/build.cQ8/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 214s import pkg_resources 214s running install 214s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 214s !! 214s 214s ******************************************************************************** 214s Please avoid running ``setup.py`` directly. 214s Instead, use pypa/build, pypa/installer or other 214s standards-based tools. 214s 214s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 214s ******************************************************************************** 214s 214s !! 214s self.initialize_options() 214s running build 214s running build_py 214s running clean 214s Generating parsers with antlr4 214s running antlr 214s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 215s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.XO5SDi/build.cQ8/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 215s creating build 215s creating build/lib 215s creating build/lib/omegaconf 215s copying omegaconf/_utils.py -> build/lib/omegaconf 215s copying omegaconf/nodes.py -> build/lib/omegaconf 215s copying omegaconf/omegaconf.py -> build/lib/omegaconf 215s copying omegaconf/base.py -> build/lib/omegaconf 215s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 215s copying omegaconf/errors.py -> build/lib/omegaconf 215s copying omegaconf/__init__.py -> build/lib/omegaconf 215s copying omegaconf/version.py -> build/lib/omegaconf 215s copying omegaconf/_impl.py -> build/lib/omegaconf 215s copying omegaconf/dictconfig.py -> build/lib/omegaconf 215s copying omegaconf/listconfig.py -> build/lib/omegaconf 215s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 215s copying omegaconf/basecontainer.py -> build/lib/omegaconf 215s creating build/lib/omegaconf/grammar 215s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 215s creating build/lib/omegaconf/grammar/gen 215s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 215s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 215s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 215s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 215s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 215s creating build/lib/omegaconf/resolvers 215s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 215s creating build/lib/omegaconf/resolvers/oc 215s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 215s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 215s creating build/lib/pydevd_plugins 215s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 215s creating build/lib/pydevd_plugins/extensions 215s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 215s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 215s copying omegaconf/py.typed -> build/lib/omegaconf 215s running install_lib 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 215s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 215s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 215s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 215s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 215s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 215s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 215s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 215s creating /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 215s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 215s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 215s byte-compiling /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 215s running install_egg_info 215s running egg_info 215s creating omegaconf.egg-info 215s writing omegaconf.egg-info/PKG-INFO 215s writing dependency_links to omegaconf.egg-info/dependency_links.txt 215s writing requirements to omegaconf.egg-info/requires.txt 215s writing top-level names to omegaconf.egg-info/top_level.txt 215s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 215s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 215s reading manifest template 'MANIFEST.in' 215s adding license file 'LICENSE' 215s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 215s Copying omegaconf.egg-info to /tmp/autopkgtest.XO5SDi/build.cQ8/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 215s Skipping SOURCES.txt 215s running install_scripts 216s + PYTHONPATH=/tmp/autopkgtest.XO5SDi/build.cQ8/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 216s ============================= test session starts ============================== 216s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 216s cachedir: .pytest_cache 216s rootdir: /tmp/autopkgtest.XO5SDi/build.cQ8/src 216s configfile: pyproject.toml 216s plugins: mock-3.14.0, typeguard-4.4.1 218s collecting ... collected 8191 items 218s 218s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 218s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 218s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 218s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 218s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 219s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 219s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 219s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 219s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 219s 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%] 219s 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%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 1%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 219s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 2%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 219s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 3%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 219s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 4%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 5%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 6%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 7%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 220s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 8%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 9%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 10%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 11%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 12%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 221s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 13%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 14%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 15%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 222s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 222s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 222s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 222s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 222s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 222s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 222s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 222s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 222s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 222s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 222s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 222s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 222s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 222s tests/test_base_config.py::test_set_flags PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 222s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 222s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 16%] 222s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 16%] 222s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 16%] 222s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 16%] 222s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 16%] 222s tests/test_base_config.py::test_nested_flag_override PASSED [ 16%] 222s tests/test_base_config.py::test_multiple_flags_override PASSED [ 16%] 222s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 16%] 222s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 16%] 222s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 16%] 222s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 16%] 222s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 16%] 222s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 222s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 222s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 222s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 222s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 222s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 222s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 222s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 222s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 222s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 222s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 222s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 222s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 222s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 222s tests/test_base_config.py::test_flags_root PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 222s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 17%] 223s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 17%] 223s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 223s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 223s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 223s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 223s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 18%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 19%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 20%] 223s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_get_root PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 21%] 223s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 22%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 223s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 23%] 223s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 223s 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%] 223s 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%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_sort PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 24%] 223s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 25%] 223s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 223s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 223s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 223s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 223s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 223s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 223s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 26%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 27%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 28%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 29%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 30%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 31%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 32%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 33%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 34%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 35%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 224s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 36%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 37%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 38%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 43%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 44%] 225s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 44%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 46%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 48%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 226s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[User==User] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 51%] 226s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 51%] 226s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 51%] 226s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 51%] 226s tests/test_create.py::test_create_value[None-None] PASSED [ 51%] 226s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 226s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 226s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 226s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 226s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 226s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 52%] 226s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 52%] 226s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 52%] 226s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 52%] 226s tests/test_create.py::test_create_from_cli PASSED [ 52%] 226s tests/test_create.py::test_cli_passing PASSED [ 52%] 226s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 52%] 226s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 52%] 226s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 52%] 226s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 52%] 226s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 52%] 226s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 52%] 226s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 52%] 226s tests/test_create.py::test_create_from_oc PASSED [ 52%] 226s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 52%] 226s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 52%] 226s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 52%] 226s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 52%] 226s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 52%] 226s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 52%] 226s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 52%] 226s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 52%] 226s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 52%] 226s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 52%] 226s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 52%] 226s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 52%] 226s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 52%] 226s tests/test_create.py::test_create_unmodified_loader PASSED [ 52%] 227s tests/test_create.py::test_create_float_yaml PASSED [ 52%] 227s tests/test_create.py::test_create_untyped_list PASSED [ 52%] 227s tests/test_create.py::test_create_untyped_dict PASSED [ 52%] 227s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 52%] 227s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 52%] 227s tests/test_create.py::test_yaml_merge PASSED [ 52%] 227s tests/test_create.py::test_create_path[path] PASSED [ 52%] 227s tests/test_create.py::test_create_path[posixpath] PASSED [ 52%] 227s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 227s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 227s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 227s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 227s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 53%] 227s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 53%] 227s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 53%] 227s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 53%] 227s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 53%] 227s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 53%] 227s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 53%] 227s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 227s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 227s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 227s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 54%] 227s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 54%] 227s tests/test_errors.py::test_assertion_error PASSED [ 54%] 227s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 54%] 227s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 54%] 227s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 54%] 227s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 54%] 227s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 54%] 227s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 54%] 227s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 54%] 227s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 54%] 227s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 54%] 227s tests/test_errors.py::test_dict_subclass_error PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 54%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 227s 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%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 227s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 227s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 227s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 55%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 56%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 57%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 227s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 58%] 227s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 58%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 58%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 227s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 227s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 227s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 227s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 227s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 59%] 227s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 59%] 228s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 59%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 60%] 228s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 60%] 228s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 61%] 228s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 62%] 228s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 62%] 228s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 62%] 228s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 62%] 228s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 228s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 63%] 229s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 64%] 229s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 65%] 229s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 229s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 229s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 229s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 229s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 229s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_list_list PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 66%] 229s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 66%] 229s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 66%] 229s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 66%] 229s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 66%] 229s tests/test_merge.py::test_parent_maintained PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_cli PASSED [ 66%] 229s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 66%] 229s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 66%] 229s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 66%] 229s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 66%] 229s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 66%] 229s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 66%] 229s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 67%] 229s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 67%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 229s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 229s 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%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 229s 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%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 68%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 68%] 229s 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%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 68%] 229s 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%] 229s 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%] 229s 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%] 229s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 68%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s 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%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 69%] 229s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 69%] 229s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 69%] 229s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 229s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 70%] 230s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 70%] 230s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 230s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 71%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 72%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 230s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 73%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 74%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 75%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 76%] 230s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 76%] 230s tests/test_nodes.py::test_dict_any PASSED [ 76%] 230s tests/test_nodes.py::test_dict_integer_1 PASSED [ 76%] 230s tests/test_nodes.py::test_list_any PASSED [ 76%] 230s tests/test_nodes.py::test_list_integer PASSED [ 76%] 230s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 76%] 230s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 76%] 230s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 76%] 230s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 76%] 230s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 76%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 230s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 77%] 230s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 230s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 230s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 78%] 230s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 78%] 230s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 79%] 230s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 79%] 230s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 79%] 230s tests/test_nodes.py::test_set_valuenode PASSED [ 79%] 230s tests/test_nodes.py::test_allow_objects PASSED [ 79%] 230s tests/test_nodes.py::test_dereference_missing PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 79%] 230s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 79%] 230s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 79%] 230s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 79%] 230s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 79%] 230s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 80%] 230s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 80%] 230s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 81%] 230s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 81%] 230s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 230s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 230s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 230s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 82%] 231s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 82%] 231s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 82%] 231s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 82%] 231s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 82%] 231s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:10] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[str:foo] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[int:10] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[float:3.14] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bool:True] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[bytes:binary] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[path:hello.txt] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[Color:Color.RED] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[any:inter_10] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:interpolation_value_error] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:str_interpolation_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[dict:inter_error] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:interpolation_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_node[list:inter_error] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_resolve[dict] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_resolve[dict:none] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_resolve[list] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_resolve[list:missing_item] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:inter] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:none_dictconfig_value] PASSED [ 82%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:missing_dictconfig_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_dictconfig[dict:interpolation_dictconfig_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_list:dict_element] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_resolve_through_container_interpolation[inter_dict:dict_element] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:inter_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:none_listconfig_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:missing_listconfig_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_dictionary_listconfig[list:interpolation_listconfig_value] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[Container-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[DictConfig-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[ListConfig-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[Node-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[ValueNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[AnyNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[IntegerNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[FloatNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[StringNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[BooleanNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[BytesNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[PathNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[EnumNode-True-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[int-False-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[dict-False-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver0] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_can_provide[list-False-resolver1] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj0-10] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj1-??? ] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj2-${foo} -> ERR: Interpolation key 'foo' not found] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj3-${foo} -> 10] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj4-${foo} -> {'a': 10}] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_get_str[obj5-${foo} -> [1, 2]] PASSED [ 83%] 231s tests/test_pydev_resolver_plugin.py::test_dev_resolver PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 231s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 231s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 231s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 231s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 231s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 231s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 86%] 231s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 86%] 231s tests/test_serialization.py::test_save_illegal_type PASSED [ 86%] 231s tests/test_serialization.py::test_pickle[dict] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle[list] PASSED [ 86%] 231s tests/test_serialization.py::test_load_empty_file PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 231s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 231s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 231s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 231s tests/test_struct.py::test_struct_default PASSED [ 86%] 231s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 231s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 231s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 231s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 231s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 231s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 231s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 231s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 231s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 231s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 87%] 231s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 87%] 231s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 231s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 231s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 231s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 231s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 231s 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%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 231s 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%] 231s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 231s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 231s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 89%] 231s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 89%] 231s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 231s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 232s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 232s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 232s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 232s tests/test_update.py::test_update[add:string] PASSED [ 90%] 232s tests/test_update.py::test_update[none_value] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 232s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 232s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 232s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 232s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 232s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 232s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 232s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 232s tests/test_update.py::test_update[dict_value1] PASSED [ 91%] 232s tests/test_update.py::test_update[dict_value2] PASSED [ 91%] 232s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 91%] 232s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 91%] 232s tests/test_update.py::test_update[list:replace] PASSED [ 91%] 232s tests/test_update.py::test_update[list:update0] PASSED [ 91%] 232s tests/test_update.py::test_update[list:update1] PASSED [ 91%] 232s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 232s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 232s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 232s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 232s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 232s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 232s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 232s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 232s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 232s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 232s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 232s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 232s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 232s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 232s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 232s tests/test_utils.py::test_is_dataclass PASSED [ 93%] 232s tests/test_utils.py::test_is_attr_class PASSED [ 93%] 232s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 232s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 232s tests/test_utils.py::test_re_parent PASSED [ 93%] 232s tests/test_utils.py::test_get_class PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 232s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 232s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 232s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 94%] 232s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 94%] 232s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 95%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 95%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 95%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 95%] 232s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 232s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 232s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 232s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 232s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 232s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 232s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 232s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 232s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 232s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 232s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 232s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 232s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 232s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 232s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 232s tests/test_utils.py::test_nullcontext PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 232s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 232s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 232s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 232s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 232s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 232s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 232s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 232s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 232s 232s =================================== FAILURES =================================== 232s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 232s 232s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0xf357b8f0d580>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 232s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf357b8df0a60> 232s 232s @mark.parametrize("expected", params) 232s def test_errors(expected: Expected, monkeypatch: Any) -> None: 232s monkeypatch.setenv("OC_CAUSE", "0") 232s cfg = expected.create() 232s expected.finalize(cfg) 232s if expected.msg_is_regex: 232s match = expected.msg 232s else: 232s match = re.escape(expected.msg) 232s 232s with raises(expected.exception_type, match=match) as einfo: 232s try: 232s expected.op(cfg) 232s except Exception as e: 232s # helps in debugging 232s > raise e 232s 232s tests/test_errors.py:1602: 232s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 232s tests/test_errors.py:1599: in test_errors 232s expected.op(cfg) 232s tests/test_errors.py:719: in 232s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 232s omegaconf/dictconfig.py:338: in __setattr__ 232s self._format_and_raise(key=key, value=value, cause=e) 232s omegaconf/base.py:231: in _format_and_raise 232s format_and_raise( 232s omegaconf/_utils.py:899: in format_and_raise 232s _raise(ex, cause) 232s omegaconf/_utils.py:797: in _raise 232s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 232s omegaconf/dictconfig.py:334: in __setattr__ 232s self.__set_impl(key, value) 232s omegaconf/dictconfig.py:318: in __set_impl 232s self._set_item_impl(key, value) 232s omegaconf/basecontainer.py:604: in _set_item_impl 232s self.__dict__["_content"][key]._set_value(value) 232s omegaconf/nodes.py:46: in _set_value 232s self._val = self.validate_and_convert(value) 232s omegaconf/nodes.py:76: in validate_and_convert 232s return self._validate_and_convert_impl(value) 232s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 232s 232s self = 123.456, value = PosixPath('hello.txt') 232s 232s def _validate_and_convert_impl(self, value: Any) -> float: 232s try: 232s if type(value) in (float, str, int): 232s return float(value) 232s else: 232s raise ValueError() 232s except ValueError: 232s > raise ValidationError( 232s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 232s ) 232s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 232s E full_key: bar 232s E object_type=dict 232s 232s omegaconf/nodes.py:345: ValidationError 232s 232s During handling of the above exception, another exception occurred: 232s 232s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0xf357b8f0d580>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 232s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf357b8df0a60> 232s 232s @mark.parametrize("expected", params) 232s def test_errors(expected: Expected, monkeypatch: Any) -> None: 232s monkeypatch.setenv("OC_CAUSE", "0") 232s cfg = expected.create() 232s expected.finalize(cfg) 232s if expected.msg_is_regex: 232s match = expected.msg 232s else: 232s match = re.escape(expected.msg) 232s 232s > with raises(expected.exception_type, match=match) as einfo: 232s E AssertionError: Regex pattern did not match. 232s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 232s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 232s 232s tests/test_errors.py:1597: AssertionError 232s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 232s 232s input_ = {'path_value': PosixPath('hello.txt')} 232s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 232s 232s @mark.parametrize( 232s "input_, expected", 232s [ 232s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 232s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 232s ({"abc": "str key"}, "abc: str key\n"), 232s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 232s ( 232s {"path_value": Path("hello.txt")}, 232s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 232s if platform.system() == "Windows" 232s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 232s ), 232s ({123: "int key"}, "123: int key\n"), 232s ({123.45: "float key"}, "123.45: float key\n"), 232s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 232s ], 232s ) 232s def test_to_yaml(input_: Any, expected: str) -> None: 232s c = OmegaConf.create(input_) 232s as_yaml = OmegaConf.to_yaml(c) 232s > assert as_yaml == expected 232s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 232s E 232s E - path_value: !!python/object/apply:pathlib.PosixPath 232s E + path_value: !!python/object/apply:pathlib._local.PosixPath 232s E ? +++++++ 232s E - hello.txt 232s 232s tests/test_to_yaml.py:34: AssertionError 232s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 232s 232s type_ = , include_module_name = True 232s expected = 'pathlib.Path', optional = False 232s 232s @mark.parametrize("optional", [False, True]) 232s @mark.parametrize( 232s "type_, include_module_name, expected", 232s [ 232s (int, False, "int"), 232s (int, True, "int"), 232s (bool, False, "bool"), 232s (bool, True, "bool"), 232s (bytes, False, "bytes"), 232s (bytes, True, "bytes"), 232s (float, False, "float"), 232s (float, True, "float"), 232s (str, False, "str"), 232s (str, True, "str"), 232s (Path, False, "Path"), 232s (Path, True, "pathlib.Path"), 232s (Color, False, "Color"), 232s (Color, True, "tests.Color"), 232s (DictConfig, False, "DictConfig"), 232s (DictConfig, True, "DictConfig"), 232s (ListConfig, False, "ListConfig"), 232s (ListConfig, True, "ListConfig"), 232s (Dict[str, str], False, "Dict[str, str]"), 232s (Dict[str, str], True, "Dict[str, str]"), 232s (Dict[Color, int], False, "Dict[Color, int]"), 232s (Dict[Color, int], True, "Dict[tests.Color, int]"), 232s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 232s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 232s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 232s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 232s (dict, False, "dict"), 232s (dict, True, "dict"), 232s (List[str], False, "List[str]"), 232s (List[str], True, "List[str]"), 232s (List[Color], False, "List[Color]"), 232s (List[Color], True, "List[tests.Color]"), 232s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 232s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 232s (list, False, "list"), 232s (list, True, "list"), 232s (Tuple[str], False, "Tuple[str]"), 232s (Tuple[str], True, "Tuple[str]"), 232s (Tuple[str, int], False, "Tuple[str, int]"), 232s (Tuple[str, int], True, "Tuple[str, int]"), 232s (Tuple[float, ...], False, "Tuple[float, ...]"), 232s (Tuple[float, ...], True, "Tuple[float, ...]"), 232s (tuple, False, "tuple"), 232s (tuple, True, "tuple"), 232s (Union[str, int, Color], False, "Union[str, int, Color]"), 232s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 232s (Union[int], False, "int"), 232s (Union[int], True, "int"), 232s (IllegalType, False, "IllegalType"), 232s (IllegalType, True, "tests.IllegalType"), 232s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 232s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 232s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 232s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 232s ], 232s ) 232s def test_type_str( 232s type_: Any, include_module_name: bool, expected: str, optional: bool 232s ) -> None: 232s if optional: 232s assert ( 232s _utils.type_str(Optional[type_], include_module_name=include_module_name) 232s == f"Optional[{expected}]" 232s ) 232s else: 232s > assert ( 232s _utils.type_str(type_, include_module_name=include_module_name) == expected 232s ) 232s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 232s E 232s E - pathlib.Path 232s E + pathlib._local.Path 232s E ? +++++++ 232s 232s tests/test_utils.py:657: AssertionError 232s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 232s 232s type_ = , include_module_name = True 232s expected = 'pathlib.Path', optional = True 232s 232s @mark.parametrize("optional", [False, True]) 232s @mark.parametrize( 232s "type_, include_module_name, expected", 232s [ 232s (int, False, "int"), 232s (int, True, "int"), 232s (bool, False, "bool"), 232s (bool, True, "bool"), 232s (bytes, False, "bytes"), 232s (bytes, True, "bytes"), 232s (float, False, "float"), 232s (float, True, "float"), 232s (str, False, "str"), 232s (str, True, "str"), 232s (Path, False, "Path"), 232s (Path, True, "pathlib.Path"), 232s (Color, False, "Color"), 232s (Color, True, "tests.Color"), 232s (DictConfig, False, "DictConfig"), 232s (DictConfig, True, "DictConfig"), 232s (ListConfig, False, "ListConfig"), 232s (ListConfig, True, "ListConfig"), 232s (Dict[str, str], False, "Dict[str, str]"), 232s (Dict[str, str], True, "Dict[str, str]"), 232s (Dict[Color, int], False, "Dict[Color, int]"), 232s (Dict[Color, int], True, "Dict[tests.Color, int]"), 232s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 232s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 232s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 232s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 232s (dict, False, "dict"), 232s (dict, True, "dict"), 232s (List[str], False, "List[str]"), 232s (List[str], True, "List[str]"), 232s (List[Color], False, "List[Color]"), 232s (List[Color], True, "List[tests.Color]"), 232s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 232s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 232s (list, False, "list"), 232s (list, True, "list"), 232s (Tuple[str], False, "Tuple[str]"), 232s (Tuple[str], True, "Tuple[str]"), 232s (Tuple[str, int], False, "Tuple[str, int]"), 232s (Tuple[str, int], True, "Tuple[str, int]"), 232s (Tuple[float, ...], False, "Tuple[float, ...]"), 232s (Tuple[float, ...], True, "Tuple[float, ...]"), 232s (tuple, False, "tuple"), 232s (tuple, True, "tuple"), 232s (Union[str, int, Color], False, "Union[str, int, Color]"), 232s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 232s (Union[int], False, "int"), 232s (Union[int], True, "int"), 232s (IllegalType, False, "IllegalType"), 232s (IllegalType, True, "tests.IllegalType"), 232s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 232s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 232s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 232s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 232s ], 232s ) 232s def test_type_str( 232s type_: Any, include_module_name: bool, expected: str, optional: bool 232s ) -> None: 232s if optional: 232s > assert ( 232s _utils.type_str(Optional[type_], include_module_name=include_module_name) 232s == f"Optional[{expected}]" 232s ) 232s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 232s E 232s E - Optional[pathlib.Path] 232s E + Optional[pathlib._local.Path] 232s E ? +++++++ 232s 232s tests/test_utils.py:652: AssertionError 232s =========================== short test summary info ============================ 232s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 232s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 232s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 232s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 232s =========== 4 failed, 7825 passed, 354 skipped, 8 xfailed in 16.29s ============ 234s autopkgtest [10:45:31]: test unittests: -----------------------] 235s autopkgtest [10:45:32]: test unittests: - - - - - - - - - - results - - - - - - - - - - 235s unittests FAIL non-zero exit status 1 235s autopkgtest [10:45:32]: @@@@@@@@@@@@@@@@@@@@ summary 235s unittests FAIL non-zero exit status 1 278s nova [W] Skipping flock in bos03-arm64 278s Creating nova instance adt-plucky-arm64-python-omegaconf-20241113-104137-juju-7f2275-prod-proposed-migration-environment-15-10d8b2a8-1423-48dc-8989-cdc1948ecf4a from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)...