0s autopkgtest [20:37:23]: starting date and time: 2024-11-23 20:37:23+0000 0s autopkgtest [20:37:23]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [20:37:23]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.b0rekrgq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-omegaconf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-30.secgroup --name adt-plucky-s390x-python-omegaconf-20241123-203723-juju-7f2275-prod-proposed-migration-environment-20-43d49b97-e399-4fe3-aa50-313b84aa9388 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -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/ 101s autopkgtest [20:39:04]: testbed dpkg architecture: s390x 101s autopkgtest [20:39:04]: testbed apt version: 2.9.8 101s autopkgtest [20:39:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 102s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 102s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [54.8 kB] 102s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 102s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [930 kB] 103s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 103s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [70.6 kB] 103s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [756 B] 103s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [760 kB] 103s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6452 B] 103s Fetched 1920 kB in 1s (2323 kB/s) 103s Reading package lists... 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Calculating upgrade... 105s The following package was automatically installed and is no longer required: 105s libsgutils2-1.46-2 105s Use 'sudo apt autoremove' to remove it. 105s The following NEW packages will be installed: 105s libsgutils2-1.48 105s The following packages will be upgraded: 105s bash bpftrace curl debconf debconf-i18n distro-info gir1.2-girepository-2.0 105s gir1.2-glib-2.0 hostname libaudit-common libaudit1 libcurl3t64-gnutls 105s libcurl4t64 libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data 105s libpam-modules libpam-modules-bin libpam-runtime libpam0g libplymouth5 105s libpython3-stdlib libselinux1 libsemanage-common libsemanage2 linux-base 105s lxd-installer openssh-client openssh-server openssh-sftp-server plymouth 105s plymouth-theme-ubuntu-text python3 python3-blinker python3-debconf 105s python3-jsonschema-specifications python3-minimal python3-rpds-py 105s python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny xxd 106s 44 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 11.4 MB of archives. 106s After this operation, 2418 kB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x bash s390x 5.2.32-1ubuntu2 [845 kB] 106s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x hostname s390x 3.25 [11.2 kB] 106s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 106s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit1 s390x 1:4.0.2-2ubuntu1 [52.5 kB] 106s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x debconf-i18n all 1.5.87ubuntu1 [204 kB] 106s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-minimal s390x 3.12.7-1 [27.4 kB] 106s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3 s390x 3.12.7-1 [24.0 kB] 106s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-stdlib s390x 3.12.7-1 [10.0 kB] 106s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x python3-debconf all 1.5.87ubuntu1 [4156 B] 106s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x debconf all 1.5.87ubuntu1 [124 kB] 106s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libpam0g s390x 1.5.3-7ubuntu4 [70.0 kB] 106s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libselinux1 s390x 3.7-3ubuntu1 [85.2 kB] 106s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libpam-modules-bin s390x 1.5.3-7ubuntu4 [56.2 kB] 106s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libpam-modules s390x 1.5.3-7ubuntu4 [294 kB] 106s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-sftp-server s390x 1:9.9p1-3ubuntu2 [38.2 kB] 106s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-server s390x 1:9.9p1-3ubuntu2 [552 kB] 106s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-client s390x 1:9.9p1-3ubuntu2 [955 kB] 106s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 106s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage-common all 3.7-2build1 [7186 B] 106s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage2 s390x 3.7-2build1 [97.1 kB] 106s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x distro-info s390x 1.12 [20.0 kB] 106s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-girepository-2.0 s390x 1.82.0-2 [25.0 kB] 106s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-glib-2.0 s390x 2.82.2-3 [180 kB] 106s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-0t64 s390x 2.82.2-3 [1575 kB] 106s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libgirepository-1.0-1 s390x 1.82.0-2 [84.9 kB] 106s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-data all 2.82.2-3 [51.7 kB] 106s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x python3-yaml s390x 6.0.2-1build1 [188 kB] 106s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x vim-tiny s390x 2:9.1.0861-1ubuntu1 [664 kB] 107s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 107s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x xxd s390x 2:9.1.0861-1ubuntu1 [66.6 kB] 107s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libplymouth5 s390x 24.004.60-2ubuntu3 [150 kB] 107s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x plymouth-theme-ubuntu-text s390x 24.004.60-2ubuntu3 [10.1 kB] 107s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x plymouth s390x 24.004.60-2ubuntu3 [144 kB] 107s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x bpftrace s390x 0.21.2-2ubuntu3 [1718 kB] 107s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x curl s390x 8.9.1-2ubuntu3 [241 kB] 107s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4t64 s390x 8.9.1-2ubuntu3 [386 kB] 107s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl3t64-gnutls s390x 8.9.1-2ubuntu3 [379 kB] 107s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libsgutils2-1.48 s390x 1.48-0ubuntu1 [120 kB] 107s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x linux-base all 4.10.1ubuntu1 [34.8 kB] 107s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x lxd-installer all 10 [5264 B] 107s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x python3-blinker all 1.9.0-1 [10.7 kB] 107s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x python3-rpds-py s390x 0.21.0-2ubuntu1 [368 kB] 107s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 107s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x sg3-utils s390x 1.48-0ubuntu1 [1027 kB] 107s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 107s Preconfiguring packages ... 107s Fetched 11.4 MB in 2s (7354 kB/s) 107s (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 ... 55541 files and directories currently installed.) 107s Preparing to unpack .../bash_5.2.32-1ubuntu2_s390x.deb ... 107s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 107s Setting up bash (5.2.32-1ubuntu2) ... 107s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 107s (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 ... 55541 files and directories currently installed.) 107s Preparing to unpack .../hostname_3.25_s390x.deb ... 107s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 108s Setting up hostname (3.25) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 108s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 108s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_s390x.deb ... 108s Unpacking libaudit1:s390x (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 108s Setting up libaudit1:s390x (1:4.0.2-2ubuntu1) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 108s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 108s Preparing to unpack .../python3-minimal_3.12.7-1_s390x.deb ... 108s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 108s Setting up python3-minimal (3.12.7-1) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../python3_3.12.7-1_s390x.deb ... 108s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 108s Preparing to unpack .../libpython3-stdlib_3.12.7-1_s390x.deb ... 108s Unpacking libpython3-stdlib:s390x (3.12.7-1) over (3.12.6-0ubuntu1) ... 108s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 108s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 108s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 108s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 108s Setting up debconf (1.5.87ubuntu1) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_s390x.deb ... 108s Unpacking libpam0g:s390x (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 108s Setting up libpam0g:s390x (1.5.3-7ubuntu4) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../libselinux1_3.7-3ubuntu1_s390x.deb ... 108s Unpacking libselinux1:s390x (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 108s Setting up libselinux1:s390x (3.7-3ubuntu1) ... 108s (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 ... 55541 files and directories currently installed.) 108s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_s390x.deb ... 108s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 108s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 108s pam_namespace.service is a disabled or a static unit not running, not starting it. 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55541 files and directories currently installed.) 109s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_s390x.deb ... 109s Unpacking libpam-modules:s390x (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 109s Setting up libpam-modules:s390x (1.5.3-7ubuntu4) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55541 files and directories currently installed.) 109s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_s390x.deb ... 109s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 109s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_s390x.deb ... 109s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 109s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_s390x.deb ... 109s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 109s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 109s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 109s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55543 files and directories currently installed.) 109s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 109s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 109s Setting up libsemanage-common (3.7-2build1) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55542 files and directories currently installed.) 109s Preparing to unpack .../libsemanage2_3.7-2build1_s390x.deb ... 109s Unpacking libsemanage2:s390x (3.7-2build1) over (3.5-1build6) ... 109s Setting up libsemanage2:s390x (3.7-2build1) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55542 files and directories currently installed.) 109s Preparing to unpack .../00-distro-info_1.12_s390x.deb ... 109s Unpacking distro-info (1.12) over (1.9) ... 109s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_s390x.deb ... 109s Unpacking gir1.2-girepository-2.0:s390x (1.82.0-2) over (1.80.1-4) ... 109s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_s390x.deb ... 109s Unpacking gir1.2-glib-2.0:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 109s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_s390x.deb ... 109s Unpacking libglib2.0-0t64:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 109s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_s390x.deb ... 109s Unpacking libgirepository-1.0-1:s390x (1.82.0-2) over (1.80.1-4) ... 109s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 109s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 109s Preparing to unpack .../06-python3-yaml_6.0.2-1build1_s390x.deb ... 109s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 109s Preparing to unpack .../07-vim-tiny_2%3a9.1.0861-1ubuntu1_s390x.deb ... 109s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 109s Preparing to unpack .../08-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 109s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 109s Preparing to unpack .../09-xxd_2%3a9.1.0861-1ubuntu1_s390x.deb ... 109s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 109s Preparing to unpack .../10-libplymouth5_24.004.60-2ubuntu3_s390x.deb ... 109s Unpacking libplymouth5:s390x (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 109s Preparing to unpack .../11-plymouth-theme-ubuntu-text_24.004.60-2ubuntu3_s390x.deb ... 109s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 109s Preparing to unpack .../12-plymouth_24.004.60-2ubuntu3_s390x.deb ... 109s Unpacking plymouth (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 109s Preparing to unpack .../13-bpftrace_0.21.2-2ubuntu3_s390x.deb ... 109s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 109s Preparing to unpack .../14-curl_8.9.1-2ubuntu3_s390x.deb ... 109s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 109s Preparing to unpack .../15-libcurl4t64_8.9.1-2ubuntu3_s390x.deb ... 109s Unpacking libcurl4t64:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 109s Preparing to unpack .../16-libcurl3t64-gnutls_8.9.1-2ubuntu3_s390x.deb ... 109s Unpacking libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 109s Selecting previously unselected package libsgutils2-1.48:s390x. 109s Preparing to unpack .../17-libsgutils2-1.48_1.48-0ubuntu1_s390x.deb ... 109s Unpacking libsgutils2-1.48:s390x (1.48-0ubuntu1) ... 109s Preparing to unpack .../18-linux-base_4.10.1ubuntu1_all.deb ... 109s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 109s Preparing to unpack .../19-lxd-installer_10_all.deb ... 109s Unpacking lxd-installer (10) over (9) ... 109s Preparing to unpack .../20-python3-blinker_1.9.0-1_all.deb ... 110s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 110s Preparing to unpack .../21-python3-rpds-py_0.21.0-2ubuntu1_s390x.deb ... 110s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 110s Preparing to unpack .../22-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 110s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 110s Preparing to unpack .../23-sg3-utils_1.48-0ubuntu1_s390x.deb ... 110s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 110s Preparing to unpack .../24-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 110s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 110s Setting up distro-info (1.12) ... 110s Setting up linux-base (4.10.1ubuntu1) ... 110s Setting up libcurl4t64:s390x (8.9.1-2ubuntu3) ... 110s Setting up bpftrace (0.21.2-2ubuntu3) ... 110s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 110s Setting up libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) ... 110s Setting up libsgutils2-1.48:s390x (1.48-0ubuntu1) ... 110s Setting up debconf-i18n (1.5.87ubuntu1) ... 110s Setting up xxd (2:9.1.0861-1ubuntu1) ... 110s Setting up libglib2.0-0t64:s390x (2.82.2-3) ... 110s No schema files found: doing nothing. 110s Setting up libglib2.0-data (2.82.2-3) ... 110s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 110s Setting up gir1.2-glib-2.0:s390x (2.82.2-3) ... 110s Setting up lxd-installer (10) ... 110s Setting up libplymouth5:s390x (24.004.60-2ubuntu3) ... 110s Setting up libgirepository-1.0-1:s390x (1.82.0-2) ... 110s Setting up curl (8.9.1-2ubuntu3) ... 110s Setting up libpython3-stdlib:s390x (3.12.7-1) ... 110s Setting up sg3-utils (1.48-0ubuntu1) ... 110s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 110s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 110s Installing new version of config file /etc/ssh/moduli ... 110s Replacing config file /etc/ssh/sshd_config with new version 111s Setting up plymouth (24.004.60-2ubuntu3) ... 111s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 111s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 113s Using config file '/etc/zipl.conf' 113s Building bootmap in '/boot' 113s Adding IPL section 'ubuntu' (default) 113s Preparing boot device for LD-IPL: vda (0000). 113s Done. 113s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 113s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 114s Setting up python3 (3.12.7-1) ... 114s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 114s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 114s update-initramfs: deferring update (trigger activated) 114s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) ... 114s update-initramfs: deferring update (trigger activated) 114s Setting up gir1.2-girepository-2.0:s390x (1.82.0-2) ... 114s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 114s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 114s Setting up python3-blinker (1.9.0-1) ... 114s Setting up python3-debconf (1.5.87ubuntu1) ... 114s Setting up python3-yaml (6.0.2-1build1) ... 114s Processing triggers for man-db (2.13.0-1) ... 115s Processing triggers for debianutils (5.21) ... 115s Processing triggers for install-info (7.1.1-1) ... 115s Processing triggers for initramfs-tools (0.142ubuntu35) ... 115s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 115s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 117s Using config file '/etc/zipl.conf' 117s Building bootmap in '/boot' 117s Adding IPL section 'ubuntu' (default) 117s Preparing boot device for LD-IPL: vda (0000). 117s Done. 117s Processing triggers for libc-bin (2.40-1ubuntu3) ... 117s Processing triggers for ufw (0.36.2-8) ... 117s Reading package lists... 118s Building dependency tree... 118s Reading state information... 118s The following packages will be REMOVED: 118s libsgutils2-1.46-2* 118s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 118s After this operation, 294 kB disk space will be freed. 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 ... 55573 files and directories currently installed.) 118s Removing libsgutils2-1.46-2:s390x (1.46-3ubuntu5) ... 118s Processing triggers for libc-bin (2.40-1ubuntu3) ... 119s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 121s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Calculating upgrade... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 121s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 121s Reading package lists... 121s autopkgtest [20:39:23]: rebooting testbed after setup commands that affected boot 124s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 141s autopkgtest [20:39:44]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 143s autopkgtest [20:39:46]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 146s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (dsc) [2319 B] 146s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (tar) [3117 kB] 146s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (diff) [4000 B] 146s gpgv: Signature made Wed Nov 6 20:16:45 2024 UTC 146s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 146s gpgv: issuer "jdg@debian.org" 146s gpgv: Can't check signature: No public key 146s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.1.dsc: no acceptable signature found 146s autopkgtest [20:39:49]: testing package python-omegaconf version 2.3.0-1.1 147s autopkgtest [20:39:50]: build not needed 148s autopkgtest [20:39:51]: test unittests: preparing testbed 153s Reading package lists... 153s Building dependency tree... 153s Reading state information... 153s Starting pkgProblemResolver with broken count: 0 153s Starting 2 pkgProblemResolver with broken count: 0 153s Done 153s The following additional packages will be installed: 153s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 153s build-essential ca-certificates-java cpp cpp-14 cpp-14-s390x-linux-gnu 153s cpp-s390x-linux-gnu dconf-gsettings-backend dconf-service debhelper 153s debugedit default-jre default-jre-headless dh-autoreconf dh-python 153s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 153s fonts-dejavu-mono g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc 153s gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gettext 153s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 153s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 153s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 153s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcc1-0 153s libcolord2 libcups2t64 libdatrie1 libdconf1 libdebhelper-perl libdeflate0 153s libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl 153s libfontconfig1 libfreetype6 libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 153s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 153s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgtk-3-0t64 153s libgtk-3-common libharfbuzz0b libisl23 libitm1 libjbig0 libjpeg-turbo8 153s libjpeg8 liblcms2-2 libmpc3 libpango-1.0-0 libpangocairo-1.0-0 153s libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpython3.13-minimal 153s libpython3.13-stdlib libsharpyuv0 libstdc++-14-dev libthai-data libthai0 153s libtiff6 libtool libubsan1 libvulkan1 libwayland-client0 libwayland-cursor0 153s libwayland-egl1 libwayland-server0 libwebp7 libx11-xcb1 libxcb-dri2-0 153s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 153s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 153s libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 153s libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium openjdk-21-jre 153s openjdk-21-jre-headless openstack-pkg-tools po-debconf python3-all 153s python3-antlr4 python3-iniconfig python3-packaging python3-pip 153s python3-pluggy python3-pytest python3-pytest-mock python3-pytest-runner 153s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 153s Suggested packages: 153s adwaita-icon-theme-legacy autoconf-archive gnu-standards autoconf-doc 153s cpp-doc gcc-14-locales cpp-14-doc dh-make flit python3-build 153s python3-installer gcc-14-doc gcc-multilib manpages-dev flex bison gdb 153s gcc-doc gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 153s alsa-utils libasound2-plugins colord cups-common gvfs liblcms2-utils pcscd 153s libstdc++-14-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc 153s libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho 153s fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic libmail-box-perl 153s python-pytest-mock-doc python3.13-venv python3.13-doc binfmt-support 153s Recommended packages: 153s librsvg2-common alsa-ucm-conf alsa-topology-conf at-spi2-core 153s libarchive-cpio-perl libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 153s libltdl-dev mesa-vulkan-drivers | vulkan-icd libatk-wrapper-java-jni 153s fonts-dejavu-extra autopkgtest madison-lite pristine-tar 153s libmail-sendmail-perl python3-dev libjs-sphinxdoc 153s The following NEW packages will be installed: 153s adwaita-icon-theme at-spi2-common autoconf automake autopkgtest-satdep 153s autopoint autotools-dev build-essential ca-certificates-java cpp cpp-14 153s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu dconf-gsettings-backend 153s dconf-service debhelper debugedit default-jre default-jre-headless 153s dh-autoreconf dh-python dh-strip-nondeterminism dwz fontconfig 153s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-14 153s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 153s gcc-s390x-linux-gnu gettext gtk-update-icon-cache hicolor-icon-theme 153s humanity-icon-theme intltool-debian java-common libarchive-zip-perl libasan8 153s libasound2-data libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 153s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 153s libcairo-gobject2 libcairo2 libcc1-0 libcolord2 libcups2t64 libdatrie1 153s libdconf1 libdebhelper-perl libdeflate0 libdrm-amdgpu1 libdrm-radeon1 153s libepoxy0 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 153s libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 153s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgomp1 153s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz0b libisl23 libitm1 153s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libmpc3 libpango-1.0-0 153s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 153s libpython3.13-minimal libpython3.13-stdlib libsharpyuv0 libstdc++-14-dev 153s libthai-data libthai0 libtiff6 libtool libubsan1 libvulkan1 153s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 153s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 153s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 153s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 153s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium 153s openjdk-21-jre openjdk-21-jre-headless openstack-pkg-tools po-debconf 153s python3-all python3-antlr4 python3-iniconfig python3-packaging python3-pip 153s python3-pluggy python3-pytest python3-pytest-mock python3-pytest-runner 153s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 153s 0 upgraded, 150 newly installed, 0 to remove and 0 not upgraded. 153s Need to get 127 MB/127 MB of archives. 153s After this operation, 504 MB of additional disk space will be used. 153s Get:1 /tmp/autopkgtest.1ruJoP/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [816 B] 153s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.0-2 [877 kB] 154s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.0-2 [2172 kB] 154s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 154s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 154s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 154s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 154s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 154s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 154s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 154s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 154s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-1 [152 kB] 154s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gtk-update-icon-cache s390x 4.16.5+ds-2 [52.1 kB] 154s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x hicolor-icon-theme all 0.18-1 [13.5 kB] 154s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x humanity-icon-theme all 0.6.16 [1282 kB] 154s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x ubuntu-mono all 24.04-0ubuntu1 [151 kB] 154s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x adwaita-icon-theme all 47.0-2 [525 kB] 154s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x at-spi2-common all 2.54.0-1 [8774 B] 154s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 154s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 154s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 154s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 154s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-2 [616 kB] 154s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 154s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 154s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 155s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 155s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 155s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 155s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 155s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 155s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 155s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 155s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 155s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 155s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 156s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 156s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 156s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 156s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-8ubuntu1 [2608 kB] 156s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [11.0 MB] 156s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-8ubuntu1 [19.9 kB] 156s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 156s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 156s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 156s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x ca-certificates-java all 20240118 [11.6 kB] 156s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libdconf1 s390x 0.40.0-4build2 [40.3 kB] 156s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-service s390x 0.40.0-4build2 [28.6 kB] 156s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-gsettings-backend s390x 0.40.0-4build2 [23.2 kB] 156s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 156s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 156s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 156s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 156s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 156s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 156s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 156s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 156s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-2 [996 kB] 156s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 156s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 156s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 156s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x java-common all 0.76 [6852 B] 156s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 156s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libpcsclite1 s390x 2.3.0-3 [24.4 kB] 156s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x openjdk-21-jre-headless s390x 21.0.5+11-1 [43.8 MB] 158s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x default-jre-headless s390x 2:1.21-76 [3182 B] 158s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libatk1.0-0t64 s390x 2.54.0-1 [54.7 kB] 158s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 158s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libatspi2.0-0t64 s390x 2.54.0-1 [79.8 kB] 158s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libatk-bridge2.0-0t64 s390x 2.54.0-1 [66.4 kB] 158s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 158s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 158s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 158s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 158s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 158s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 158s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 158s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 158s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 158s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 158s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-gobject2 s390x 1.18.2-2 [127 kB] 158s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libcolord2 s390x 1.4.7-1build2 [151 kB] 158s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common-data s390x 0.8-13ubuntu6 [29.7 kB] 158s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common3 s390x 0.8-13ubuntu6 [24.1 kB] 158s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-client3 s390x 0.8-13ubuntu6 [27.2 kB] 158s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libcups2t64 s390x 2.4.10-1ubuntu2 [281 kB] 158s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 158s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 158s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.0.1-1 [536 kB] 158s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-1.1ubuntu2 [191 kB] 158s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 158s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 158s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 158s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.54.0+ds-3 [249 kB] 159s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.54.0+ds-3 [49.5 kB] 159s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.54.0+ds-3 [28.0 kB] 159s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-client0 s390x 1.23.0-1 [27.6 kB] 159s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-cursor0 s390x 1.23.0-1 [11.5 kB] 159s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-egl1 s390x 1.23.0-1 [5584 B] 159s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 159s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 159s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libxcursor1 s390x 1:1.2.2-1 [22.7 kB] 159s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 159s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 159s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 159s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-common all 3.24.43-4ubuntu1 [1203 kB] 159s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-0t64 s390x 3.24.43-4ubuntu1 [2936 kB] 159s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 159s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libglapi-mesa s390x 24.2.3-1ubuntu1 [67.8 kB] 159s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-xcb1 s390x 2:1.8.10-2 [7954 B] 159s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri2-0 s390x 1.17.0-2 [7448 B] 159s Get:112 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 159s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 159s Get:114 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 159s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 159s Get:116 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 159s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 159s Get:118 http://ftpmaster.internal/ubuntu plucky/main s390x libxshmfence1 s390x 1.3-1build5 [4772 B] 159s Get:119 http://ftpmaster.internal/ubuntu plucky/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 159s Get:120 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-amdgpu1 s390x 2.4.123-1 [21.2 kB] 159s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-radeon1 s390x 2.4.123-1 [22.4 kB] 159s Get:122 http://ftpmaster.internal/ubuntu plucky/main s390x mesa-libgallium s390x 24.2.3-1ubuntu1 [7709 kB] 159s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x libvulkan1 s390x 1.3.296.0-1 [143 kB] 159s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-server0 s390x 1.23.0-1 [36.5 kB] 159s Get:125 http://ftpmaster.internal/ubuntu plucky/main s390x libgbm1 s390x 24.2.3-1ubuntu1 [33.7 kB] 159s Get:126 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1-mesa-dri s390x 24.2.3-1ubuntu1 [34.4 kB] 159s Get:127 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-mesa0 s390x 24.2.3-1ubuntu1 [175 kB] 159s Get:128 http://ftpmaster.internal/ubuntu plucky/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 159s Get:129 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 159s Get:130 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2-data all 1.2.12-1 [21.0 kB] 159s Get:131 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2t64 s390x 1.2.12-1 [408 kB] 159s Get:132 http://ftpmaster.internal/ubuntu plucky/main s390x libgif7 s390x 5.2.2-1ubuntu1 [38.0 kB] 159s Get:133 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 159s Get:134 http://ftpmaster.internal/ubuntu plucky/main s390x libxtst6 s390x 2:1.2.3-1.1build1 [13.4 kB] 159s Get:135 http://ftpmaster.internal/ubuntu plucky/main s390x openjdk-21-jre s390x 21.0.5+11-1 [235 kB] 159s Get:136 http://ftpmaster.internal/ubuntu plucky/main s390x default-jre s390x 2:1.21-76 [920 B] 159s Get:137 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241024 [112 kB] 159s Get:138 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.0-2 [2086 kB] 159s Get:139 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.0-2 [719 kB] 159s Get:140 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all s390x 3.12.7-1 [890 B] 159s Get:141 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-antlr4 all 4.9.2-1 [99.0 kB] 159s Get:142 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 159s Get:143 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 159s Get:144 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.45.0-1 [57.7 kB] 159s Get:145 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pip all 24.3.1+dfsg-1 [1404 kB] 159s Get:146 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 159s Get:147 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 159s Get:148 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-mock all 3.14.0-2 [11.7 kB] 159s Get:149 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-runner all 2.11.1-4 [7450 B] 159s Get:150 http://ftpmaster.internal/ubuntu plucky/universe s390x openstack-pkg-tools all 123ubuntu2 [94.5 kB] 160s Fetched 127 MB in 6s (19.9 MB/s) 160s Selecting previously unselected package libpython3.13-minimal:s390x. 160s (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 ... 55568 files and directories currently installed.) 160s Preparing to unpack .../000-libpython3.13-minimal_3.13.0-2_s390x.deb ... 160s Unpacking libpython3.13-minimal:s390x (3.13.0-2) ... 160s Selecting previously unselected package python3.13-minimal. 160s Preparing to unpack .../001-python3.13-minimal_3.13.0-2_s390x.deb ... 160s Unpacking python3.13-minimal (3.13.0-2) ... 160s Selecting previously unselected package libgdk-pixbuf2.0-common. 160s Preparing to unpack .../002-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 160s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 160s Selecting previously unselected package libjpeg-turbo8:s390x. 160s Preparing to unpack .../003-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 160s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 160s Selecting previously unselected package libjpeg8:s390x. 160s Preparing to unpack .../004-libjpeg8_8c-2ubuntu11_s390x.deb ... 160s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 160s Selecting previously unselected package libdeflate0:s390x. 160s Preparing to unpack .../005-libdeflate0_1.22-1_s390x.deb ... 160s Unpacking libdeflate0:s390x (1.22-1) ... 160s Selecting previously unselected package libjbig0:s390x. 160s Preparing to unpack .../006-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 160s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 160s Selecting previously unselected package libsharpyuv0:s390x. 160s Preparing to unpack .../007-libsharpyuv0_1.4.0-0.1_s390x.deb ... 160s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 160s Selecting previously unselected package libwebp7:s390x. 160s Preparing to unpack .../008-libwebp7_1.4.0-0.1_s390x.deb ... 160s Unpacking libwebp7:s390x (1.4.0-0.1) ... 160s Selecting previously unselected package libtiff6:s390x. 160s Preparing to unpack .../009-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 160s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 160s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 160s Preparing to unpack .../010-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_s390x.deb ... 160s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 160s Selecting previously unselected package gtk-update-icon-cache. 160s Preparing to unpack .../011-gtk-update-icon-cache_4.16.5+ds-2_s390x.deb ... 160s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 160s 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. 160s Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... 160s Selecting previously unselected package hicolor-icon-theme. 160s Preparing to unpack .../012-hicolor-icon-theme_0.18-1_all.deb ... 160s Unpacking hicolor-icon-theme (0.18-1) ... 160s Selecting previously unselected package humanity-icon-theme. 160s Preparing to unpack .../013-humanity-icon-theme_0.6.16_all.deb ... 160s Unpacking humanity-icon-theme (0.6.16) ... 161s Selecting previously unselected package ubuntu-mono. 161s Preparing to unpack .../014-ubuntu-mono_24.04-0ubuntu1_all.deb ... 161s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 161s Selecting previously unselected package adwaita-icon-theme. 161s Preparing to unpack .../015-adwaita-icon-theme_47.0-2_all.deb ... 161s Unpacking adwaita-icon-theme (47.0-2) ... 161s Selecting previously unselected package at-spi2-common. 161s Preparing to unpack .../016-at-spi2-common_2.54.0-1_all.deb ... 161s Unpacking at-spi2-common (2.54.0-1) ... 161s Selecting previously unselected package m4. 161s Preparing to unpack .../017-m4_1.4.19-4build1_s390x.deb ... 161s Unpacking m4 (1.4.19-4build1) ... 161s Selecting previously unselected package autoconf. 161s Preparing to unpack .../018-autoconf_2.72-3_all.deb ... 161s Unpacking autoconf (2.72-3) ... 161s Selecting previously unselected package autotools-dev. 161s Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ... 161s Unpacking autotools-dev (20220109.1) ... 161s Selecting previously unselected package automake. 161s Preparing to unpack .../020-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 161s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 161s Selecting previously unselected package autopoint. 161s Preparing to unpack .../021-autopoint_0.22.5-2_all.deb ... 161s Unpacking autopoint (0.22.5-2) ... 161s Selecting previously unselected package libisl23:s390x. 161s Preparing to unpack .../022-libisl23_0.27-1_s390x.deb ... 161s Unpacking libisl23:s390x (0.27-1) ... 161s Selecting previously unselected package libmpc3:s390x. 161s Preparing to unpack .../023-libmpc3_1.3.1-1build2_s390x.deb ... 161s Unpacking libmpc3:s390x (1.3.1-1build2) ... 161s Selecting previously unselected package cpp-14-s390x-linux-gnu. 161s Preparing to unpack .../024-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package cpp-14. 161s Preparing to unpack .../025-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package cpp-s390x-linux-gnu. 161s Preparing to unpack .../026-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 161s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 161s Selecting previously unselected package cpp. 161s Preparing to unpack .../027-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 161s Unpacking cpp (4:14.1.0-2ubuntu1) ... 161s Selecting previously unselected package libcc1-0:s390x. 161s Preparing to unpack .../028-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package libgomp1:s390x. 161s Preparing to unpack .../029-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package libitm1:s390x. 161s Preparing to unpack .../030-libitm1_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package libasan8:s390x. 161s Preparing to unpack .../031-libasan8_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package libubsan1:s390x. 161s Preparing to unpack .../032-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package libgcc-14-dev:s390x. 161s Preparing to unpack .../033-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 161s Selecting previously unselected package gcc-14-s390x-linux-gnu. 161s Preparing to unpack .../034-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 161s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 162s Selecting previously unselected package gcc-14. 162s Preparing to unpack .../035-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 162s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 162s Selecting previously unselected package gcc-s390x-linux-gnu. 162s Preparing to unpack .../036-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 162s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package gcc. 162s Preparing to unpack .../037-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 162s Unpacking gcc (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package libstdc++-14-dev:s390x. 162s Preparing to unpack .../038-libstdc++-14-dev_14.2.0-8ubuntu1_s390x.deb ... 162s Unpacking libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 162s Selecting previously unselected package g++-14-s390x-linux-gnu. 162s Preparing to unpack .../039-g++-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 162s Unpacking g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 162s Selecting previously unselected package g++-14. 162s Preparing to unpack .../040-g++-14_14.2.0-8ubuntu1_s390x.deb ... 162s Unpacking g++-14 (14.2.0-8ubuntu1) ... 162s Selecting previously unselected package g++-s390x-linux-gnu. 162s Preparing to unpack .../041-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 162s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package g++. 162s Preparing to unpack .../042-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 162s Unpacking g++ (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package build-essential. 162s Preparing to unpack .../043-build-essential_12.10ubuntu1_s390x.deb ... 162s Unpacking build-essential (12.10ubuntu1) ... 162s Selecting previously unselected package ca-certificates-java. 162s Preparing to unpack .../044-ca-certificates-java_20240118_all.deb ... 162s Unpacking ca-certificates-java (20240118) ... 162s Selecting previously unselected package libdconf1:s390x. 162s Preparing to unpack .../045-libdconf1_0.40.0-4build2_s390x.deb ... 162s Unpacking libdconf1:s390x (0.40.0-4build2) ... 162s Selecting previously unselected package dconf-service. 162s Preparing to unpack .../046-dconf-service_0.40.0-4build2_s390x.deb ... 162s Unpacking dconf-service (0.40.0-4build2) ... 162s Selecting previously unselected package dconf-gsettings-backend:s390x. 162s Preparing to unpack .../047-dconf-gsettings-backend_0.40.0-4build2_s390x.deb ... 162s Unpacking dconf-gsettings-backend:s390x (0.40.0-4build2) ... 162s Selecting previously unselected package libdebhelper-perl. 162s Preparing to unpack .../048-libdebhelper-perl_13.20ubuntu1_all.deb ... 162s Unpacking libdebhelper-perl (13.20ubuntu1) ... 162s Selecting previously unselected package libtool. 162s Preparing to unpack .../049-libtool_2.4.7-8_all.deb ... 162s Unpacking libtool (2.4.7-8) ... 162s Selecting previously unselected package dh-autoreconf. 162s Preparing to unpack .../050-dh-autoreconf_20_all.deb ... 162s Unpacking dh-autoreconf (20) ... 162s Selecting previously unselected package libarchive-zip-perl. 162s Preparing to unpack .../051-libarchive-zip-perl_1.68-1_all.deb ... 162s Unpacking libarchive-zip-perl (1.68-1) ... 162s Selecting previously unselected package libfile-stripnondeterminism-perl. 162s Preparing to unpack .../052-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 162s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 162s Selecting previously unselected package dh-strip-nondeterminism. 162s Preparing to unpack .../053-dh-strip-nondeterminism_1.14.0-1_all.deb ... 162s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 162s Selecting previously unselected package debugedit. 162s Preparing to unpack .../054-debugedit_1%3a5.1-1_s390x.deb ... 162s Unpacking debugedit (1:5.1-1) ... 162s Selecting previously unselected package dwz. 162s Preparing to unpack .../055-dwz_0.15-1build6_s390x.deb ... 162s Unpacking dwz (0.15-1build6) ... 162s Selecting previously unselected package gettext. 162s Preparing to unpack .../056-gettext_0.22.5-2_s390x.deb ... 162s Unpacking gettext (0.22.5-2) ... 162s Selecting previously unselected package intltool-debian. 162s Preparing to unpack .../057-intltool-debian_0.35.0+20060710.6_all.deb ... 162s Unpacking intltool-debian (0.35.0+20060710.6) ... 162s Selecting previously unselected package po-debconf. 162s Preparing to unpack .../058-po-debconf_1.0.21+nmu1_all.deb ... 162s Unpacking po-debconf (1.0.21+nmu1) ... 162s Selecting previously unselected package debhelper. 162s Preparing to unpack .../059-debhelper_13.20ubuntu1_all.deb ... 162s Unpacking debhelper (13.20ubuntu1) ... 162s Selecting previously unselected package java-common. 162s Preparing to unpack .../060-java-common_0.76_all.deb ... 162s Unpacking java-common (0.76) ... 162s Selecting previously unselected package liblcms2-2:s390x. 162s Preparing to unpack .../061-liblcms2-2_2.16-2_s390x.deb ... 162s Unpacking liblcms2-2:s390x (2.16-2) ... 162s Selecting previously unselected package libpcsclite1:s390x. 162s Preparing to unpack .../062-libpcsclite1_2.3.0-3_s390x.deb ... 162s Unpacking libpcsclite1:s390x (2.3.0-3) ... 162s Selecting previously unselected package openjdk-21-jre-headless:s390x. 162s Preparing to unpack .../063-openjdk-21-jre-headless_21.0.5+11-1_s390x.deb ... 162s Unpacking openjdk-21-jre-headless:s390x (21.0.5+11-1) ... 163s Selecting previously unselected package default-jre-headless. 163s Preparing to unpack .../064-default-jre-headless_2%3a1.21-76_s390x.deb ... 163s Unpacking default-jre-headless (2:1.21-76) ... 163s Selecting previously unselected package libatk1.0-0t64:s390x. 163s Preparing to unpack .../065-libatk1.0-0t64_2.54.0-1_s390x.deb ... 163s Unpacking libatk1.0-0t64:s390x (2.54.0-1) ... 163s Selecting previously unselected package libxi6:s390x. 163s Preparing to unpack .../066-libxi6_2%3a1.8.2-1_s390x.deb ... 163s Unpacking libxi6:s390x (2:1.8.2-1) ... 163s Selecting previously unselected package libatspi2.0-0t64:s390x. 163s Preparing to unpack .../067-libatspi2.0-0t64_2.54.0-1_s390x.deb ... 163s Unpacking libatspi2.0-0t64:s390x (2.54.0-1) ... 163s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 163s Preparing to unpack .../068-libatk-bridge2.0-0t64_2.54.0-1_s390x.deb ... 163s Unpacking libatk-bridge2.0-0t64:s390x (2.54.0-1) ... 163s Selecting previously unselected package libfreetype6:s390x. 163s Preparing to unpack .../069-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 163s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 163s Selecting previously unselected package fonts-dejavu-mono. 163s Preparing to unpack .../070-fonts-dejavu-mono_2.37-8_all.deb ... 163s Unpacking fonts-dejavu-mono (2.37-8) ... 163s Selecting previously unselected package fonts-dejavu-core. 163s Preparing to unpack .../071-fonts-dejavu-core_2.37-8_all.deb ... 163s Unpacking fonts-dejavu-core (2.37-8) ... 163s Selecting previously unselected package fontconfig-config. 163s Preparing to unpack .../072-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 163s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 163s Selecting previously unselected package libfontconfig1:s390x. 163s Preparing to unpack .../073-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 163s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 163s Selecting previously unselected package libpixman-1-0:s390x. 163s Preparing to unpack .../074-libpixman-1-0_0.44.0-3_s390x.deb ... 163s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 163s Selecting previously unselected package libxcb-render0:s390x. 163s Preparing to unpack .../075-libxcb-render0_1.17.0-2_s390x.deb ... 163s Unpacking libxcb-render0:s390x (1.17.0-2) ... 163s Selecting previously unselected package libxcb-shm0:s390x. 163s Preparing to unpack .../076-libxcb-shm0_1.17.0-2_s390x.deb ... 163s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 163s Selecting previously unselected package libxrender1:s390x. 163s Preparing to unpack .../077-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 163s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 163s Selecting previously unselected package libcairo2:s390x. 163s Preparing to unpack .../078-libcairo2_1.18.2-2_s390x.deb ... 163s Unpacking libcairo2:s390x (1.18.2-2) ... 163s Selecting previously unselected package libcairo-gobject2:s390x. 163s Preparing to unpack .../079-libcairo-gobject2_1.18.2-2_s390x.deb ... 163s Unpacking libcairo-gobject2:s390x (1.18.2-2) ... 163s Selecting previously unselected package libcolord2:s390x. 163s Preparing to unpack .../080-libcolord2_1.4.7-1build2_s390x.deb ... 163s Unpacking libcolord2:s390x (1.4.7-1build2) ... 163s Selecting previously unselected package libavahi-common-data:s390x. 163s Preparing to unpack .../081-libavahi-common-data_0.8-13ubuntu6_s390x.deb ... 163s Unpacking libavahi-common-data:s390x (0.8-13ubuntu6) ... 163s Selecting previously unselected package libavahi-common3:s390x. 163s Preparing to unpack .../082-libavahi-common3_0.8-13ubuntu6_s390x.deb ... 163s Unpacking libavahi-common3:s390x (0.8-13ubuntu6) ... 163s Selecting previously unselected package libavahi-client3:s390x. 163s Preparing to unpack .../083-libavahi-client3_0.8-13ubuntu6_s390x.deb ... 163s Unpacking libavahi-client3:s390x (0.8-13ubuntu6) ... 163s Selecting previously unselected package libcups2t64:s390x. 163s Preparing to unpack .../084-libcups2t64_2.4.10-1ubuntu2_s390x.deb ... 163s Unpacking libcups2t64:s390x (2.4.10-1ubuntu2) ... 163s Selecting previously unselected package libepoxy0:s390x. 163s Preparing to unpack .../085-libepoxy0_1.5.10-2_s390x.deb ... 163s Unpacking libepoxy0:s390x (1.5.10-2) ... 163s Selecting previously unselected package libgraphite2-3:s390x. 163s Preparing to unpack .../086-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 163s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 163s Selecting previously unselected package libharfbuzz0b:s390x. 163s Preparing to unpack .../087-libharfbuzz0b_10.0.1-1_s390x.deb ... 163s Unpacking libharfbuzz0b:s390x (10.0.1-1) ... 163s Selecting previously unselected package fontconfig. 163s Preparing to unpack .../088-fontconfig_2.15.0-1.1ubuntu2_s390x.deb ... 163s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 163s Selecting previously unselected package libthai-data. 163s Preparing to unpack .../089-libthai-data_0.1.29-2build1_all.deb ... 163s Unpacking libthai-data (0.1.29-2build1) ... 163s Selecting previously unselected package libdatrie1:s390x. 163s Preparing to unpack .../090-libdatrie1_0.2.13-3build1_s390x.deb ... 163s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 163s Selecting previously unselected package libthai0:s390x. 163s Preparing to unpack .../091-libthai0_0.1.29-2build1_s390x.deb ... 163s Unpacking libthai0:s390x (0.1.29-2build1) ... 163s Selecting previously unselected package libpango-1.0-0:s390x. 163s Preparing to unpack .../092-libpango-1.0-0_1.54.0+ds-3_s390x.deb ... 163s Unpacking libpango-1.0-0:s390x (1.54.0+ds-3) ... 163s Selecting previously unselected package libpangoft2-1.0-0:s390x. 163s Preparing to unpack .../093-libpangoft2-1.0-0_1.54.0+ds-3_s390x.deb ... 163s Unpacking libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 163s Selecting previously unselected package libpangocairo-1.0-0:s390x. 163s Preparing to unpack .../094-libpangocairo-1.0-0_1.54.0+ds-3_s390x.deb ... 163s Unpacking libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 163s Selecting previously unselected package libwayland-client0:s390x. 163s Preparing to unpack .../095-libwayland-client0_1.23.0-1_s390x.deb ... 163s Unpacking libwayland-client0:s390x (1.23.0-1) ... 163s Selecting previously unselected package libwayland-cursor0:s390x. 163s Preparing to unpack .../096-libwayland-cursor0_1.23.0-1_s390x.deb ... 163s Unpacking libwayland-cursor0:s390x (1.23.0-1) ... 163s Selecting previously unselected package libwayland-egl1:s390x. 163s Preparing to unpack .../097-libwayland-egl1_1.23.0-1_s390x.deb ... 163s Unpacking libwayland-egl1:s390x (1.23.0-1) ... 163s Selecting previously unselected package libxcomposite1:s390x. 163s Preparing to unpack .../098-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 163s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 163s Selecting previously unselected package libxfixes3:s390x. 163s Preparing to unpack .../099-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 163s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 163s Selecting previously unselected package libxcursor1:s390x. 163s Preparing to unpack .../100-libxcursor1_1%3a1.2.2-1_s390x.deb ... 163s Unpacking libxcursor1:s390x (1:1.2.2-1) ... 163s Selecting previously unselected package libxdamage1:s390x. 163s Preparing to unpack .../101-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 164s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 164s Selecting previously unselected package libxinerama1:s390x. 164s Preparing to unpack .../102-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 164s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 164s Selecting previously unselected package libxrandr2:s390x. 164s Preparing to unpack .../103-libxrandr2_2%3a1.5.4-1_s390x.deb ... 164s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 164s Selecting previously unselected package libgtk-3-common. 164s Preparing to unpack .../104-libgtk-3-common_3.24.43-4ubuntu1_all.deb ... 164s Unpacking libgtk-3-common (3.24.43-4ubuntu1) ... 164s Selecting previously unselected package libgtk-3-0t64:s390x. 164s Preparing to unpack .../105-libgtk-3-0t64_3.24.43-4ubuntu1_s390x.deb ... 164s Unpacking libgtk-3-0t64:s390x (3.24.43-4ubuntu1) ... 164s Selecting previously unselected package libglvnd0:s390x. 164s Preparing to unpack .../106-libglvnd0_1.7.0-1build1_s390x.deb ... 164s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 164s Selecting previously unselected package libglapi-mesa:s390x. 164s Preparing to unpack .../107-libglapi-mesa_24.2.3-1ubuntu1_s390x.deb ... 164s Unpacking libglapi-mesa:s390x (24.2.3-1ubuntu1) ... 164s Selecting previously unselected package libx11-xcb1:s390x. 164s Preparing to unpack .../108-libx11-xcb1_2%3a1.8.10-2_s390x.deb ... 164s Unpacking libx11-xcb1:s390x (2:1.8.10-2) ... 164s Selecting previously unselected package libxcb-dri2-0:s390x. 164s Preparing to unpack .../109-libxcb-dri2-0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-dri2-0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-dri3-0:s390x. 164s Preparing to unpack .../110-libxcb-dri3-0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-glx0:s390x. 164s Preparing to unpack .../111-libxcb-glx0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-present0:s390x. 164s Preparing to unpack .../112-libxcb-present0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-present0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-randr0:s390x. 164s Preparing to unpack .../113-libxcb-randr0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-sync1:s390x. 164s Preparing to unpack .../114-libxcb-sync1_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxcb-xfixes0:s390x. 164s Preparing to unpack .../115-libxcb-xfixes0_1.17.0-2_s390x.deb ... 164s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 164s Selecting previously unselected package libxshmfence1:s390x. 164s Preparing to unpack .../116-libxshmfence1_1.3-1build5_s390x.deb ... 164s Unpacking libxshmfence1:s390x (1.3-1build5) ... 164s Selecting previously unselected package libxxf86vm1:s390x. 164s Preparing to unpack .../117-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 164s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 164s Selecting previously unselected package libdrm-amdgpu1:s390x. 164s Preparing to unpack .../118-libdrm-amdgpu1_2.4.123-1_s390x.deb ... 164s Unpacking libdrm-amdgpu1:s390x (2.4.123-1) ... 164s Selecting previously unselected package libdrm-radeon1:s390x. 164s Preparing to unpack .../119-libdrm-radeon1_2.4.123-1_s390x.deb ... 164s Unpacking libdrm-radeon1:s390x (2.4.123-1) ... 164s Selecting previously unselected package mesa-libgallium:s390x. 164s Preparing to unpack .../120-mesa-libgallium_24.2.3-1ubuntu1_s390x.deb ... 164s Unpacking mesa-libgallium:s390x (24.2.3-1ubuntu1) ... 164s Selecting previously unselected package libvulkan1:s390x. 164s Preparing to unpack .../121-libvulkan1_1.3.296.0-1_s390x.deb ... 164s Unpacking libvulkan1:s390x (1.3.296.0-1) ... 164s Selecting previously unselected package libwayland-server0:s390x. 164s Preparing to unpack .../122-libwayland-server0_1.23.0-1_s390x.deb ... 164s Unpacking libwayland-server0:s390x (1.23.0-1) ... 164s Selecting previously unselected package libgbm1:s390x. 164s Preparing to unpack .../123-libgbm1_24.2.3-1ubuntu1_s390x.deb ... 164s Unpacking libgbm1:s390x (24.2.3-1ubuntu1) ... 164s Selecting previously unselected package libgl1-mesa-dri:s390x. 164s Preparing to unpack .../124-libgl1-mesa-dri_24.2.3-1ubuntu1_s390x.deb ... 164s Unpacking libgl1-mesa-dri:s390x (24.2.3-1ubuntu1) ... 164s Selecting previously unselected package libglx-mesa0:s390x. 164s Preparing to unpack .../125-libglx-mesa0_24.2.3-1ubuntu1_s390x.deb ... 164s Unpacking libglx-mesa0:s390x (24.2.3-1ubuntu1) ... 164s Selecting previously unselected package libglx0:s390x. 164s Preparing to unpack .../126-libglx0_1.7.0-1build1_s390x.deb ... 164s Unpacking libglx0:s390x (1.7.0-1build1) ... 164s Selecting previously unselected package libgl1:s390x. 164s Preparing to unpack .../127-libgl1_1.7.0-1build1_s390x.deb ... 164s Unpacking libgl1:s390x (1.7.0-1build1) ... 164s Selecting previously unselected package libasound2-data. 164s Preparing to unpack .../128-libasound2-data_1.2.12-1_all.deb ... 164s Unpacking libasound2-data (1.2.12-1) ... 164s Selecting previously unselected package libasound2t64:s390x. 164s Preparing to unpack .../129-libasound2t64_1.2.12-1_s390x.deb ... 164s Unpacking libasound2t64:s390x (1.2.12-1) ... 164s Selecting previously unselected package libgif7:s390x. 164s Preparing to unpack .../130-libgif7_5.2.2-1ubuntu1_s390x.deb ... 164s Unpacking libgif7:s390x (5.2.2-1ubuntu1) ... 164s Selecting previously unselected package x11-common. 164s Preparing to unpack .../131-x11-common_1%3a7.7+23ubuntu3_all.deb ... 164s Unpacking x11-common (1:7.7+23ubuntu3) ... 164s Selecting previously unselected package libxtst6:s390x. 164s Preparing to unpack .../132-libxtst6_2%3a1.2.3-1.1build1_s390x.deb ... 164s Unpacking libxtst6:s390x (2:1.2.3-1.1build1) ... 164s Selecting previously unselected package openjdk-21-jre:s390x. 164s Preparing to unpack .../133-openjdk-21-jre_21.0.5+11-1_s390x.deb ... 164s Unpacking openjdk-21-jre:s390x (21.0.5+11-1) ... 164s Selecting previously unselected package default-jre. 164s Preparing to unpack .../134-default-jre_2%3a1.21-76_s390x.deb ... 164s Unpacking default-jre (2:1.21-76) ... 164s Selecting previously unselected package dh-python. 164s Preparing to unpack .../135-dh-python_6.20241024_all.deb ... 164s Unpacking dh-python (6.20241024) ... 164s Selecting previously unselected package libpython3.13-stdlib:s390x. 164s Preparing to unpack .../136-libpython3.13-stdlib_3.13.0-2_s390x.deb ... 164s Unpacking libpython3.13-stdlib:s390x (3.13.0-2) ... 164s Selecting previously unselected package python3.13. 164s Preparing to unpack .../137-python3.13_3.13.0-2_s390x.deb ... 164s Unpacking python3.13 (3.13.0-2) ... 164s Selecting previously unselected package python3-all. 164s Preparing to unpack .../138-python3-all_3.12.7-1_s390x.deb ... 164s Unpacking python3-all (3.12.7-1) ... 164s Selecting previously unselected package python3-antlr4. 164s Preparing to unpack .../139-python3-antlr4_4.9.2-1_all.deb ... 164s Unpacking python3-antlr4 (4.9.2-1) ... 164s Selecting previously unselected package python3-iniconfig. 164s Preparing to unpack .../140-python3-iniconfig_1.1.1-2_all.deb ... 164s Unpacking python3-iniconfig (1.1.1-2) ... 164s Selecting previously unselected package python3-packaging. 164s Preparing to unpack .../141-python3-packaging_24.2-1_all.deb ... 164s Unpacking python3-packaging (24.2-1) ... 164s Selecting previously unselected package python3-wheel. 164s Preparing to unpack .../142-python3-wheel_0.45.0-1_all.deb ... 164s Unpacking python3-wheel (0.45.0-1) ... 164s Selecting previously unselected package python3-pip. 164s Preparing to unpack .../143-python3-pip_24.3.1+dfsg-1_all.deb ... 164s Unpacking python3-pip (24.3.1+dfsg-1) ... 164s Selecting previously unselected package python3-pluggy. 164s Preparing to unpack .../144-python3-pluggy_1.5.0-1_all.deb ... 164s Unpacking python3-pluggy (1.5.0-1) ... 164s Selecting previously unselected package python3-pytest. 164s Preparing to unpack .../145-python3-pytest_8.3.3-1_all.deb ... 164s Unpacking python3-pytest (8.3.3-1) ... 164s Selecting previously unselected package python3-pytest-mock. 164s Preparing to unpack .../146-python3-pytest-mock_3.14.0-2_all.deb ... 164s Unpacking python3-pytest-mock (3.14.0-2) ... 164s Selecting previously unselected package python3-pytest-runner. 164s Preparing to unpack .../147-python3-pytest-runner_2.11.1-4_all.deb ... 164s Unpacking python3-pytest-runner (2.11.1-4) ... 164s Selecting previously unselected package openstack-pkg-tools. 164s Preparing to unpack .../148-openstack-pkg-tools_123ubuntu2_all.deb ... 164s Unpacking openstack-pkg-tools (123ubuntu2) ... 165s Selecting previously unselected package autopkgtest-satdep. 165s Preparing to unpack .../149-1-autopkgtest-satdep.deb ... 165s Unpacking autopkgtest-satdep (0) ... 165s Setting up dh-python (6.20241024) ... 165s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 165s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 165s Setting up liblcms2-2:s390x (2.16-2) ... 165s Setting up python3-iniconfig (1.1.1-2) ... 165s Setting up libpixman-1-0:s390x (0.44.0-3) ... 165s Setting up python3-antlr4 (4.9.2-1) ... 165s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 165s Setting up libwayland-server0:s390x (1.23.0-1) ... 165s Setting up libx11-xcb1:s390x (2:1.8.10-2) ... 165s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 165s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 165s Setting up hicolor-icon-theme (0.18-1) ... 165s Setting up libxi6:s390x (2:1.8.2-1) ... 165s Setting up java-common (0.76) ... 165s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 165s Setting up libdatrie1:s390x (0.2.13-3build1) ... 165s Setting up libxcb-render0:s390x (1.17.0-2) ... 165s Setting up libarchive-zip-perl (1.68-1) ... 165s Setting up libdrm-radeon1:s390x (2.4.123-1) ... 165s Setting up libglvnd0:s390x (1.7.0-1build1) ... 165s Setting up libxcb-glx0:s390x (1.17.0-2) ... 165s Setting up libdebhelper-perl (13.20ubuntu1) ... 165s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 165s Setting up x11-common (1:7.7+23ubuntu3) ... 165s Setting up libdeflate0:s390x (1.22-1) ... 165s Setting up m4 (1.4.19-4build1) ... 165s Setting up libxcb-shm0:s390x (1.17.0-2) ... 165s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 165s Setting up python3-wheel (0.45.0-1) ... 166s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 166s Setting up libcolord2:s390x (1.4.7-1build2) ... 166s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 166s Setting up libxcb-present0:s390x (1.17.0-2) ... 166s Setting up libdconf1:s390x (0.40.0-4build2) ... 166s Setting up libpython3.13-minimal:s390x (3.13.0-2) ... 166s Setting up libasound2-data (1.2.12-1) ... 166s Setting up autotools-dev (20220109.1) ... 166s Setting up python3-packaging (24.2-1) ... 166s Setting up libasound2t64:s390x (1.2.12-1) ... 166s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 166s Setting up libepoxy0:s390x (1.5.10-2) ... 166s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 166s Setting up libxcb-sync1:s390x (1.17.0-2) ... 166s Setting up libavahi-common-data:s390x (0.8-13ubuntu6) ... 166s Setting up libatspi2.0-0t64:s390x (2.54.0-1) ... 166s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 166s Setting up fonts-dejavu-mono (2.37-8) ... 166s Setting up libmpc3:s390x (1.3.1-1build2) ... 166s Setting up libxrandr2:s390x (2:1.5.4-1) ... 166s Setting up autopoint (0.22.5-2) ... 166s Setting up fonts-dejavu-core (2.37-8) ... 166s Setting up libpcsclite1:s390x (2.3.0-3) ... 166s Setting up python3-pip (24.3.1+dfsg-1) ... 168s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 168s Setting up libglapi-mesa:s390x (24.2.3-1ubuntu1) ... 168s Setting up libvulkan1:s390x (1.3.296.0-1) ... 168s Setting up autoconf (2.72-3) ... 168s Setting up python3-pluggy (1.5.0-1) ... 168s Setting up libwebp7:s390x (1.4.0-0.1) ... 168s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 168s Setting up libxcb-dri2-0:s390x (1.17.0-2) ... 168s Setting up libgif7:s390x (5.2.2-1ubuntu1) ... 168s Setting up dwz (0.15-1build6) ... 168s Setting up libxshmfence1:s390x (1.3-1build5) ... 168s Setting up at-spi2-common (2.54.0-1) ... 168s Setting up libxcb-randr0:s390x (1.17.0-2) ... 168s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 168s Setting up debugedit (1:5.1-1) ... 168s Setting up python3.13-minimal (3.13.0-2) ... 169s Setting up libharfbuzz0b:s390x (10.0.1-1) ... 169s Setting up libthai-data (0.1.29-2build1) ... 169s Setting up python3-pytest-runner (2.11.1-4) ... 169s Setting up libwayland-egl1:s390x (1.23.0-1) ... 169s Setting up ca-certificates-java (20240118) ... 169s No JRE found. Skipping Java certificates setup. 169s Setting up libisl23:s390x (0.27-1) ... 169s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 169s Setting up libpython3.13-stdlib:s390x (3.13.0-2) ... 169s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 169s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 169s Setting up libdrm-amdgpu1:s390x (2.4.123-1) ... 169s Setting up libwayland-client0:s390x (1.23.0-1) ... 169s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 169s Setting up automake (1:1.16.5-1.3ubuntu1) ... 169s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 169s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 169s Setting up mesa-libgallium:s390x (24.2.3-1ubuntu1) ... 169s Setting up gettext (0.22.5-2) ... 169s Setting up libatk1.0-0t64:s390x (2.54.0-1) ... 169s Setting up openjdk-21-jre-headless:s390x (21.0.5+11-1) ... 169s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 169s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 169s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 169s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 169s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 169s Setting up libgbm1:s390x (24.2.3-1ubuntu1) ... 169s Setting up python3.13 (3.13.0-2) ... 170s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 170s Setting up python3-pytest (8.3.3-1) ... 170s Setting up libxtst6:s390x (2:1.2.3-1.1build1) ... 170s Setting up libxcursor1:s390x (1:1.2.2-1) ... 170s Setting up libgl1-mesa-dri:s390x (24.2.3-1ubuntu1) ... 171s Setting up libavahi-common3:s390x (0.8-13ubuntu6) ... 171s Setting up python3-all (3.12.7-1) ... 171s Setting up dconf-service (0.40.0-4build2) ... 171s Setting up intltool-debian (0.35.0+20060710.6) ... 171s Setting up libthai0:s390x (0.1.29-2build1) ... 171s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 171s Setting up cpp-14 (14.2.0-8ubuntu1) ... 171s Setting up dh-strip-nondeterminism (1.14.0-1) ... 171s Setting up python3-pytest-mock (3.14.0-2) ... 171s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 171s Setting up libwayland-cursor0:s390x (1.23.0-1) ... 171s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-1) ... 171s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 171s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 171s Setting up libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 171s Setting up libavahi-client3:s390x (0.8-13ubuntu6) ... 171s Setting up libatk-bridge2.0-0t64:s390x (2.54.0-1) ... 171s Setting up gtk-update-icon-cache (4.16.5+ds-2) ... 171s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 173s Regenerating fonts cache... done. 173s Setting up libglx-mesa0:s390x (24.2.3-1ubuntu1) ... 173s Setting up libglx0:s390x (1.7.0-1build1) ... 173s Setting up dconf-gsettings-backend:s390x (0.40.0-4build2) ... 173s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 173s Setting up po-debconf (1.0.21+nmu1) ... 173s Setting up libpango-1.0-0:s390x (1.54.0+ds-3) ... 173s Setting up libcairo2:s390x (1.18.2-2) ... 173s Setting up openstack-pkg-tools (123ubuntu2) ... 173s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 173s Setting up libgl1:s390x (1.7.0-1build1) ... 173s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 173s Setting up g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 173s Setting up cpp (4:14.1.0-2ubuntu1) ... 173s Setting up libcairo-gobject2:s390x (1.18.2-2) ... 173s Setting up libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 173s Setting up libcups2t64:s390x (2.4.10-1ubuntu2) ... 173s Setting up libgtk-3-common (3.24.43-4ubuntu1) ... 173s Setting up libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 173s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 173s Setting up gcc-14 (14.2.0-8ubuntu1) ... 173s Setting up g++-14 (14.2.0-8ubuntu1) ... 173s Setting up libtool (2.4.7-8) ... 173s Setting up gcc (4:14.1.0-2ubuntu1) ... 173s Setting up dh-autoreconf (20) ... 173s Setting up g++ (4:14.1.0-2ubuntu1) ... 173s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 173s Setting up build-essential (12.10ubuntu1) ... 173s Setting up debhelper (13.20ubuntu1) ... 173s Setting up adwaita-icon-theme (47.0-2) ... 173s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 173s Setting up humanity-icon-theme (0.6.16) ... 173s Setting up ubuntu-mono (24.04-0ubuntu1) ... 173s Processing triggers for systemd (256.5-2ubuntu4) ... 173s Processing triggers for man-db (2.13.0-1) ... 174s Processing triggers for libglib2.0-0t64:s390x (2.82.2-3) ... 174s Setting up libgtk-3-0t64:s390x (3.24.43-4ubuntu1) ... 174s Processing triggers for install-info (7.1.1-1) ... 174s Processing triggers for libc-bin (2.40-1ubuntu3) ... 174s Processing triggers for ca-certificates-java (20240118) ... 174s Adding debian:ACCVRAIZ1.pem 174s Adding debian:AC_RAIZ_FNMT-RCM.pem 174s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 174s Adding debian:ANF_Secure_Server_Root_CA.pem 174s Adding debian:Actalis_Authentication_Root_CA.pem 174s Adding debian:AffirmTrust_Commercial.pem 174s Adding debian:AffirmTrust_Networking.pem 174s Adding debian:AffirmTrust_Premium.pem 174s Adding debian:AffirmTrust_Premium_ECC.pem 174s Adding debian:Amazon_Root_CA_1.pem 174s Adding debian:Amazon_Root_CA_2.pem 174s Adding debian:Amazon_Root_CA_3.pem 174s Adding debian:Amazon_Root_CA_4.pem 174s Adding debian:Atos_TrustedRoot_2011.pem 174s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 174s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 174s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 174s Adding debian:BJCA_Global_Root_CA1.pem 174s Adding debian:BJCA_Global_Root_CA2.pem 174s Adding debian:Baltimore_CyberTrust_Root.pem 174s Adding debian:Buypass_Class_2_Root_CA.pem 174s Adding debian:Buypass_Class_3_Root_CA.pem 174s Adding debian:CA_Disig_Root_R2.pem 174s Adding debian:CFCA_EV_ROOT.pem 174s Adding debian:COMODO_Certification_Authority.pem 174s Adding debian:COMODO_ECC_Certification_Authority.pem 174s Adding debian:COMODO_RSA_Certification_Authority.pem 174s Adding debian:Certainly_Root_E1.pem 174s Adding debian:Certainly_Root_R1.pem 174s Adding debian:Certigna.pem 174s Adding debian:Certigna_Root_CA.pem 174s Adding debian:Certum_EC-384_CA.pem 174s Adding debian:Certum_Trusted_Network_CA.pem 174s Adding debian:Certum_Trusted_Network_CA_2.pem 174s Adding debian:Certum_Trusted_Root_CA.pem 174s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 174s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 174s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 174s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 174s Adding debian:Comodo_AAA_Services_root.pem 174s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 174s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 174s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 174s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 174s Adding debian:DigiCert_Assured_ID_Root_CA.pem 174s Adding debian:DigiCert_Assured_ID_Root_G2.pem 174s Adding debian:DigiCert_Assured_ID_Root_G3.pem 174s Adding debian:DigiCert_Global_Root_CA.pem 174s Adding debian:DigiCert_Global_Root_G2.pem 174s Adding debian:DigiCert_Global_Root_G3.pem 174s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 174s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 174s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 174s Adding debian:DigiCert_Trusted_Root_G4.pem 174s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 174s Adding debian:Entrust_Root_Certification_Authority.pem 174s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 174s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 174s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 174s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 174s Adding debian:GLOBALTRUST_2020.pem 174s Adding debian:GTS_Root_R1.pem 174s Adding debian:GTS_Root_R2.pem 174s Adding debian:GTS_Root_R3.pem 174s Adding debian:GTS_Root_R4.pem 174s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 174s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 174s Adding debian:GlobalSign_Root_CA.pem 174s Adding debian:GlobalSign_Root_CA_-_R3.pem 174s Adding debian:GlobalSign_Root_CA_-_R6.pem 174s Adding debian:GlobalSign_Root_E46.pem 174s Adding debian:GlobalSign_Root_R46.pem 174s Adding debian:Go_Daddy_Class_2_CA.pem 174s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 174s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 174s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 174s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 174s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 174s Adding debian:HiPKI_Root_CA_-_G1.pem 174s Adding debian:Hongkong_Post_Root_CA_3.pem 174s Adding debian:ISRG_Root_X1.pem 174s Adding debian:ISRG_Root_X2.pem 174s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 174s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 174s Adding debian:Izenpe.com.pem 174s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 174s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 174s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 174s Adding debian:NAVER_Global_Root_Certification_Authority.pem 174s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 174s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 174s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 174s Adding debian:QuoVadis_Root_CA_1_G3.pem 174s Adding debian:QuoVadis_Root_CA_2.pem 174s Adding debian:QuoVadis_Root_CA_2_G3.pem 174s Adding debian:QuoVadis_Root_CA_3.pem 174s Adding debian:QuoVadis_Root_CA_3_G3.pem 174s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 174s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 174s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 174s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 174s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 174s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 174s Adding debian:SZAFIR_ROOT_CA2.pem 174s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 174s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 174s Adding debian:SecureSign_RootCA11.pem 174s Adding debian:SecureTrust_CA.pem 174s Adding debian:Secure_Global_CA.pem 174s Adding debian:Security_Communication_ECC_RootCA1.pem 174s Adding debian:Security_Communication_RootCA2.pem 174s Adding debian:Security_Communication_RootCA3.pem 174s Adding debian:Security_Communication_Root_CA.pem 174s Adding debian:Starfield_Class_2_CA.pem 174s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 174s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 174s Adding debian:SwissSign_Gold_CA_-_G2.pem 174s Adding debian:SwissSign_Silver_CA_-_G2.pem 174s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 174s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 174s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 174s Adding debian:TWCA_Global_Root_CA.pem 174s Adding debian:TWCA_Root_Certification_Authority.pem 174s Adding debian:TeliaSonera_Root_CA_v1.pem 174s Adding debian:Telia_Root_CA_v2.pem 174s Adding debian:TrustAsia_Global_Root_CA_G3.pem 174s Adding debian:TrustAsia_Global_Root_CA_G4.pem 174s Adding debian:Trustwave_Global_Certification_Authority.pem 174s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 174s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 174s Adding debian:TunTrust_Root_CA.pem 174s Adding debian:UCA_Extended_Validation_Root.pem 174s Adding debian:UCA_Global_G2_Root.pem 174s Adding debian:USERTrust_ECC_Certification_Authority.pem 174s Adding debian:USERTrust_RSA_Certification_Authority.pem 174s Adding debian:XRamp_Global_CA_Root.pem 174s Adding debian:certSIGN_ROOT_CA.pem 174s Adding debian:certSIGN_Root_CA_G2.pem 174s Adding debian:e-Szigno_Root_CA_2017.pem 174s Adding debian:ePKI_Root_Certification_Authority.pem 174s Adding debian:emSign_ECC_Root_CA_-_C3.pem 174s Adding debian:emSign_ECC_Root_CA_-_G3.pem 174s Adding debian:emSign_Root_CA_-_C1.pem 174s Adding debian:emSign_Root_CA_-_G1.pem 174s Adding debian:vTrus_ECC_Root_CA.pem 174s Adding debian:vTrus_Root_CA.pem 174s done. 174s Setting up openjdk-21-jre:s390x (21.0.5+11-1) ... 174s Setting up default-jre-headless (2:1.21-76) ... 174s Setting up default-jre (2:1.21-76) ... 174s Setting up autopkgtest-satdep (0) ... 177s (Reading database ... 73812 files and directories currently installed.) 177s Removing autopkgtest-satdep (0) ... 178s autopkgtest [20:40:21]: test unittests: [----------------------- 178s + pwd 178s + CWD=/tmp/autopkgtest.1ruJoP/build.d4O/src 178s + py3versions -vs 178s + PYTHON3S=3.13 3.12 178s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp 178s /tmp/autopkgtest.1ruJoP/build.d4O/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 178s import pkg_resources 178s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 178s !! 178s 178s ******************************************************************************** 178s Please avoid running ``setup.py`` directly. 178s Instead, use pypa/build, pypa/installer or other 178s standards-based tools. 178s 178s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 178s ******************************************************************************** 178s 178s !! 178s self.initialize_options() 178s running install 178s running build 178s running build_py 178s running clean 178s Generating parsers with antlr4 178s running antlr 178s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.1ruJoP/build.d4O/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.1ruJoP/build.d4O/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.1ruJoP/build.d4O/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 179s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.1ruJoP/build.d4O/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.1ruJoP/build.d4O/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.1ruJoP/build.d4O/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 179s creating build 179s creating build/lib 179s creating build/lib/omegaconf 179s copying omegaconf/nodes.py -> build/lib/omegaconf 179s copying omegaconf/basecontainer.py -> build/lib/omegaconf 179s copying omegaconf/version.py -> build/lib/omegaconf 179s copying omegaconf/errors.py -> build/lib/omegaconf 179s copying omegaconf/listconfig.py -> build/lib/omegaconf 179s copying omegaconf/base.py -> build/lib/omegaconf 179s copying omegaconf/_impl.py -> build/lib/omegaconf 179s copying omegaconf/omegaconf.py -> build/lib/omegaconf 179s copying omegaconf/__init__.py -> build/lib/omegaconf 179s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 179s copying omegaconf/_utils.py -> build/lib/omegaconf 179s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 179s copying omegaconf/dictconfig.py -> build/lib/omegaconf 179s creating build/lib/omegaconf/grammar 179s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 179s creating build/lib/omegaconf/grammar/gen 179s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 179s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 179s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 179s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 179s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 179s creating build/lib/omegaconf/resolvers 179s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 179s creating build/lib/omegaconf/resolvers/oc 179s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 179s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 179s creating build/lib/pydevd_plugins 179s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 179s creating build/lib/pydevd_plugins/extensions 179s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 179s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 179s copying omegaconf/py.typed -> build/lib/omegaconf 179s running install_lib 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 179s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 179s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 179s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 179s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 179s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 179s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 179s creating /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 179s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 179s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 179s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 179s byte-compiling /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 179s running install_egg_info 179s running egg_info 179s creating omegaconf.egg-info 179s writing omegaconf.egg-info/PKG-INFO 179s writing dependency_links to omegaconf.egg-info/dependency_links.txt 179s writing requirements to omegaconf.egg-info/requires.txt 179s writing top-level names to omegaconf.egg-info/top_level.txt 179s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 179s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 179s reading manifest template 'MANIFEST.in' 179s adding license file 'LICENSE' 179s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 179s Copying omegaconf.egg-info to /tmp/autopkgtest.1ruJoP/build.d4O/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 179s Skipping SOURCES.txt 179s running install_scripts 179s + PYTHONPATH=/tmp/autopkgtest.1ruJoP/build.d4O/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 --ignore tests/test_pydev_resolver_plugin.py -v --disable-warnings -p no:warnings 180s ============================= test session starts ============================== 180s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 180s cachedir: .pytest_cache 180s rootdir: /tmp/autopkgtest.1ruJoP/build.d4O/src 180s configfile: pyproject.toml 180s plugins: mock-3.14.0, typeguard-4.4.1 181s collecting ... collected 8119 items 181s 181s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 181s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 181s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 181s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 181s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 181s 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%] 181s 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%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 181s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 181s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 181s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 3%] 181s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 3%] 181s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 182s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 182s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 183s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 183s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 184s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 184s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 184s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 184s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 184s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 184s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 184s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 184s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 184s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 184s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 184s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 184s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 184s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 184s tests/test_base_config.py::test_set_flags PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 184s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 184s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 184s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 184s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 184s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 184s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 184s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 17%] 184s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 17%] 184s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 17%] 184s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 17%] 184s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 17%] 184s tests/test_base_config.py::test_nested_flag_override PASSED [ 17%] 184s tests/test_base_config.py::test_multiple_flags_override PASSED [ 17%] 184s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 17%] 184s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 17%] 184s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 17%] 184s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 17%] 184s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 184s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 184s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 184s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 184s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 184s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 184s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 184s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 184s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 184s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 184s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 184s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 184s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 184s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 184s tests/test_base_config.py::test_flags_root PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 184s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 18%] 184s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 18%] 184s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 18%] 184s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 184s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 184s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 184s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 184s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 184s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 184s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_root PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 184s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 184s 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%] 184s 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%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 184s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_sort PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 184s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 29%] 184s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 46%] 185s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 186s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 186s tests/test_config_eq.py::test_eq[User==User] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 52%] 186s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 52%] 186s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 52%] 186s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 52%] 186s tests/test_create.py::test_create_value[None-None] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 186s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 186s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 186s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 186s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 186s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 186s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 53%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 53%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 53%] 186s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 53%] 186s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 53%] 186s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 53%] 186s tests/test_create.py::test_create_from_cli PASSED [ 53%] 186s tests/test_create.py::test_cli_passing PASSED [ 53%] 186s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 53%] 186s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 53%] 186s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 53%] 186s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 53%] 186s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 53%] 186s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 53%] 186s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 53%] 186s tests/test_create.py::test_create_from_oc PASSED [ 53%] 186s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 53%] 186s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 53%] 186s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 53%] 186s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 53%] 186s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 53%] 186s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 53%] 186s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 53%] 186s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 53%] 186s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 53%] 186s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 53%] 186s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 53%] 186s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 53%] 186s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 53%] 186s tests/test_create.py::test_create_unmodified_loader PASSED [ 53%] 186s tests/test_create.py::test_create_float_yaml PASSED [ 53%] 186s tests/test_create.py::test_create_untyped_list PASSED [ 53%] 186s tests/test_create.py::test_create_untyped_dict PASSED [ 53%] 186s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 53%] 186s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 53%] 186s tests/test_create.py::test_yaml_merge PASSED [ 53%] 186s tests/test_create.py::test_create_path[path] PASSED [ 53%] 186s tests/test_create.py::test_create_path[posixpath] PASSED [ 53%] 186s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 186s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 186s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 186s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 186s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 54%] 186s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 54%] 186s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 54%] 186s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 54%] 186s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 54%] 186s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 186s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 186s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 186s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 55%] 186s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 55%] 186s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 55%] 186s tests/test_errors.py::test_assertion_error PASSED [ 55%] 186s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 55%] 186s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 55%] 186s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 55%] 186s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 55%] 186s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 55%] 186s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 55%] 186s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 55%] 186s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 55%] 186s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 55%] 186s tests/test_errors.py::test_dict_subclass_error PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 186s 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%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 186s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 186s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 186s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 58%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 58%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 58%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 58%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 58%] 186s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 187s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 59%] 187s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 187s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 187s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 187s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 187s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 187s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 60%] 187s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 60%] 187s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 61%] 187s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 187s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 63%] 187s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 63%] 187s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 66%] 187s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 188s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 188s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 188s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 188s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 188s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 188s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 188s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 188s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 188s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 188s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 188s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 188s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_list_list PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 67%] 188s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 67%] 188s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 67%] 188s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 67%] 188s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 67%] 188s tests/test_merge.py::test_parent_maintained PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_cli PASSED [ 67%] 188s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 67%] 188s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 67%] 188s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 67%] 188s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 67%] 188s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 67%] 188s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 67%] 188s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 188s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 188s 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 [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-no_container] PASSED [ 69%] 188s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-no_overwrite-container] PASSED [ 69%] 188s 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 [ 69%] 188s 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 [ 69%] 188s 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 [ 69%] 188s 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 [ 69%] 188s 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 [ 69%] 188s 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 [ 69%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s 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%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 70%] 188s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 70%] 188s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 188s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 71%] 188s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 71%] 188s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 71%] 188s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 71%] 188s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 188s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 188s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 77%] 188s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_dict_any PASSED [ 77%] 188s tests/test_nodes.py::test_dict_integer_1 PASSED [ 77%] 188s tests/test_nodes.py::test_list_any PASSED [ 77%] 188s tests/test_nodes.py::test_list_integer PASSED [ 77%] 188s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 77%] 188s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 77%] 188s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 77%] 188s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 77%] 188s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 188s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 188s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 188s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 188s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 188s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 188s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 188s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 188s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 79%] 188s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 188s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 80%] 188s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 80%] 188s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 80%] 188s tests/test_nodes.py::test_set_valuenode PASSED [ 80%] 188s tests/test_nodes.py::test_allow_objects PASSED [ 80%] 188s tests/test_nodes.py::test_dereference_missing PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 80%] 188s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 80%] 188s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 188s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 81%] 188s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 81%] 188s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 188s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 188s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 188s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 188s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 83%] 188s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 83%] 188s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 83%] 188s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 83%] 188s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 83%] 188s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 188s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 188s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 83%] 188s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 84%] 188s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 84%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 84%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 84%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 84%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 189s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 189s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 189s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 189s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 85%] 189s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 189s tests/test_serialization.py::test_save_illegal_type PASSED [ 85%] 189s tests/test_serialization.py::test_pickle[dict] PASSED [ 85%] 189s tests/test_serialization.py::test_pickle[list] PASSED [ 85%] 189s tests/test_serialization.py::test_load_empty_file PASSED [ 85%] 189s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 85%] 189s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 85%] 189s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 85%] 189s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 85%] 189s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 189s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 189s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 189s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 189s tests/test_struct.py::test_struct_default PASSED [ 86%] 189s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 189s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 189s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 189s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 189s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 189s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 189s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 189s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 189s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 86%] 189s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 86%] 189s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 189s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 189s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 87%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 189s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 189s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 189s 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%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 189s 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%] 189s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 189s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 189s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 88%] 189s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 88%] 189s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 88%] 189s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 89%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 189s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 189s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 189s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 189s tests/test_update.py::test_update[add:string] PASSED [ 90%] 189s tests/test_update.py::test_update[none_value] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 189s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 189s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 189s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 189s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 189s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 189s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 189s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 189s tests/test_update.py::test_update[dict_value1] PASSED [ 90%] 189s tests/test_update.py::test_update[dict_value2] PASSED [ 90%] 189s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 90%] 189s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 90%] 189s tests/test_update.py::test_update[list:replace] PASSED [ 90%] 189s tests/test_update.py::test_update[list:update0] PASSED [ 90%] 189s tests/test_update.py::test_update[list:update1] PASSED [ 90%] 189s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 189s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 189s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 189s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 189s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 189s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 189s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 189s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 189s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 91%] 189s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 189s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 189s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 189s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 189s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 189s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 189s tests/test_utils.py::test_is_dataclass PASSED [ 92%] 189s tests/test_utils.py::test_is_attr_class PASSED [ 92%] 189s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 92%] 189s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 92%] 189s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 92%] 189s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 189s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 189s tests/test_utils.py::test_re_parent PASSED [ 93%] 189s tests/test_utils.py::test_get_class PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 189s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 189s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 93%] 189s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 93%] 189s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 93%] 189s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 94%] 189s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 189s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 189s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 189s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 95%] 189s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 189s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 189s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 189s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 189s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 96%] 189s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 189s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 189s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 189s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 189s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 189s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 189s tests/test_utils.py::test_nullcontext PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 189s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 97%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 189s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 189s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 189s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 189s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 189s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 189s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 189s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 189s 189s =================================== FAILURES =================================== 189s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 189s 189s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...>, parent_node= at 0x3ffa95e9e40>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 189s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ffa94cc8a0> 189s 189s @mark.parametrize("expected", params) 189s def test_errors(expected: Expected, monkeypatch: Any) -> None: 189s monkeypatch.setenv("OC_CAUSE", "0") 189s cfg = expected.create() 189s expected.finalize(cfg) 189s if expected.msg_is_regex: 189s match = expected.msg 189s else: 189s match = re.escape(expected.msg) 189s 189s with raises(expected.exception_type, match=match) as einfo: 189s try: 189s expected.op(cfg) 189s except Exception as e: 189s # helps in debugging 189s > raise e 189s 189s tests/test_errors.py:1602: 189s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 189s tests/test_errors.py:1599: in test_errors 189s expected.op(cfg) 189s tests/test_errors.py:719: in 189s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 189s omegaconf/dictconfig.py:338: in __setattr__ 189s self._format_and_raise(key=key, value=value, cause=e) 189s omegaconf/base.py:231: in _format_and_raise 189s format_and_raise( 189s omegaconf/_utils.py:899: in format_and_raise 189s _raise(ex, cause) 189s omegaconf/_utils.py:797: in _raise 189s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 189s omegaconf/dictconfig.py:334: in __setattr__ 189s self.__set_impl(key, value) 189s omegaconf/dictconfig.py:318: in __set_impl 189s self._set_item_impl(key, value) 189s omegaconf/basecontainer.py:604: in _set_item_impl 189s self.__dict__["_content"][key]._set_value(value) 189s omegaconf/nodes.py:46: in _set_value 189s self._val = self.validate_and_convert(value) 189s omegaconf/nodes.py:76: in validate_and_convert 189s return self._validate_and_convert_impl(value) 189s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 189s 189s self = 123.456, value = PosixPath('hello.txt') 189s 189s def _validate_and_convert_impl(self, value: Any) -> float: 189s try: 189s if type(value) in (float, str, int): 189s return float(value) 189s else: 189s raise ValueError() 189s except ValueError: 189s > raise ValidationError( 189s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 189s ) 189s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 189s E full_key: bar 189s E object_type=dict 189s 189s omegaconf/nodes.py:345: ValidationError 189s 189s During handling of the above exception, another exception occurred: 189s 189s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win...>, parent_node= at 0x3ffa95e9e40>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 189s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ffa94cc8a0> 189s 189s @mark.parametrize("expected", params) 189s def test_errors(expected: Expected, monkeypatch: Any) -> None: 189s monkeypatch.setenv("OC_CAUSE", "0") 189s cfg = expected.create() 189s expected.finalize(cfg) 189s if expected.msg_is_regex: 189s match = expected.msg 189s else: 189s match = re.escape(expected.msg) 189s 189s > with raises(expected.exception_type, match=match) as einfo: 189s E AssertionError: Regex pattern did not match. 189s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 189s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 189s 189s tests/test_errors.py:1597: AssertionError 189s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 189s 189s input_ = {'path_value': PosixPath('hello.txt')} 189s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 189s 189s @mark.parametrize( 189s "input_, expected", 189s [ 189s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 189s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 189s ({"abc": "str key"}, "abc: str key\n"), 189s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 189s ( 189s {"path_value": Path("hello.txt")}, 189s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 189s if platform.system() == "Windows" 189s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 189s ), 189s ({123: "int key"}, "123: int key\n"), 189s ({123.45: "float key"}, "123.45: float key\n"), 189s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 189s ], 189s ) 189s def test_to_yaml(input_: Any, expected: str) -> None: 189s c = OmegaConf.create(input_) 189s as_yaml = OmegaConf.to_yaml(c) 189s > assert as_yaml == expected 189s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 189s E 189s E - path_value: !!python/object/apply:pathlib.PosixPath 189s E + path_value: !!python/object/apply:pathlib._local.PosixPath 189s E ? +++++++ 189s E - hello.txt 189s 189s tests/test_to_yaml.py:34: AssertionError 189s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 189s 189s type_ = , include_module_name = True 189s expected = 'pathlib.Path', optional = False 189s 189s @mark.parametrize("optional", [False, True]) 189s @mark.parametrize( 189s "type_, include_module_name, expected", 189s [ 189s (int, False, "int"), 189s (int, True, "int"), 189s (bool, False, "bool"), 189s (bool, True, "bool"), 189s (bytes, False, "bytes"), 189s (bytes, True, "bytes"), 189s (float, False, "float"), 189s (float, True, "float"), 189s (str, False, "str"), 189s (str, True, "str"), 189s (Path, False, "Path"), 189s (Path, True, "pathlib.Path"), 189s (Color, False, "Color"), 189s (Color, True, "tests.Color"), 189s (DictConfig, False, "DictConfig"), 189s (DictConfig, True, "DictConfig"), 189s (ListConfig, False, "ListConfig"), 189s (ListConfig, True, "ListConfig"), 189s (Dict[str, str], False, "Dict[str, str]"), 189s (Dict[str, str], True, "Dict[str, str]"), 189s (Dict[Color, int], False, "Dict[Color, int]"), 189s (Dict[Color, int], True, "Dict[tests.Color, int]"), 189s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 189s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 189s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 189s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 189s (dict, False, "dict"), 189s (dict, True, "dict"), 189s (List[str], False, "List[str]"), 189s (List[str], True, "List[str]"), 189s (List[Color], False, "List[Color]"), 189s (List[Color], True, "List[tests.Color]"), 189s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 189s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 189s (list, False, "list"), 189s (list, True, "list"), 189s (Tuple[str], False, "Tuple[str]"), 189s (Tuple[str], True, "Tuple[str]"), 189s (Tuple[str, int], False, "Tuple[str, int]"), 189s (Tuple[str, int], True, "Tuple[str, int]"), 189s (Tuple[float, ...], False, "Tuple[float, ...]"), 189s (Tuple[float, ...], True, "Tuple[float, ...]"), 189s (tuple, False, "tuple"), 189s (tuple, True, "tuple"), 189s (Union[str, int, Color], False, "Union[str, int, Color]"), 189s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 189s (Union[int], False, "int"), 189s (Union[int], True, "int"), 189s (IllegalType, False, "IllegalType"), 189s (IllegalType, True, "tests.IllegalType"), 189s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 189s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 189s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 189s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 189s ], 189s ) 189s def test_type_str( 189s type_: Any, include_module_name: bool, expected: str, optional: bool 189s ) -> None: 189s if optional: 189s assert ( 189s _utils.type_str(Optional[type_], include_module_name=include_module_name) 189s == f"Optional[{expected}]" 189s ) 189s else: 189s > assert ( 189s _utils.type_str(type_, include_module_name=include_module_name) == expected 189s ) 189s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 189s E 189s E - pathlib.Path 189s E + pathlib._local.Path 189s E ? +++++++ 189s 189s tests/test_utils.py:657: AssertionError 189s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 189s 189s type_ = , include_module_name = True 189s expected = 'pathlib.Path', optional = True 189s 189s @mark.parametrize("optional", [False, True]) 189s @mark.parametrize( 189s "type_, include_module_name, expected", 189s [ 189s (int, False, "int"), 189s (int, True, "int"), 189s (bool, False, "bool"), 189s (bool, True, "bool"), 189s (bytes, False, "bytes"), 189s (bytes, True, "bytes"), 189s (float, False, "float"), 189s (float, True, "float"), 189s (str, False, "str"), 189s (str, True, "str"), 189s (Path, False, "Path"), 189s (Path, True, "pathlib.Path"), 189s (Color, False, "Color"), 189s (Color, True, "tests.Color"), 189s (DictConfig, False, "DictConfig"), 189s (DictConfig, True, "DictConfig"), 189s (ListConfig, False, "ListConfig"), 189s (ListConfig, True, "ListConfig"), 189s (Dict[str, str], False, "Dict[str, str]"), 189s (Dict[str, str], True, "Dict[str, str]"), 189s (Dict[Color, int], False, "Dict[Color, int]"), 189s (Dict[Color, int], True, "Dict[tests.Color, int]"), 189s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 189s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 189s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 189s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 189s (dict, False, "dict"), 189s (dict, True, "dict"), 189s (List[str], False, "List[str]"), 189s (List[str], True, "List[str]"), 189s (List[Color], False, "List[Color]"), 189s (List[Color], True, "List[tests.Color]"), 189s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 189s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 189s (list, False, "list"), 189s (list, True, "list"), 189s (Tuple[str], False, "Tuple[str]"), 189s (Tuple[str], True, "Tuple[str]"), 189s (Tuple[str, int], False, "Tuple[str, int]"), 189s (Tuple[str, int], True, "Tuple[str, int]"), 189s (Tuple[float, ...], False, "Tuple[float, ...]"), 189s (Tuple[float, ...], True, "Tuple[float, ...]"), 189s (tuple, False, "tuple"), 189s (tuple, True, "tuple"), 189s (Union[str, int, Color], False, "Union[str, int, Color]"), 189s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 189s (Union[int], False, "int"), 189s (Union[int], True, "int"), 189s (IllegalType, False, "IllegalType"), 189s (IllegalType, True, "tests.IllegalType"), 189s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 189s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 189s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 189s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 189s ], 189s ) 189s def test_type_str( 189s type_: Any, include_module_name: bool, expected: str, optional: bool 189s ) -> None: 189s if optional: 189s > assert ( 189s _utils.type_str(Optional[type_], include_module_name=include_module_name) 189s == f"Optional[{expected}]" 189s ) 189s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 189s E 189s E - Optional[pathlib.Path] 189s E + Optional[pathlib._local.Path] 189s E ? +++++++ 189s 189s tests/test_utils.py:652: AssertionError 189s =========================== short test summary info ============================ 189s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 189s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 189s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 189s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 189s ============ 4 failed, 7753 passed, 354 skipped, 8 xfailed in 9.82s ============ 190s autopkgtest [20:40:33]: test unittests: -----------------------] 190s unittests FAIL non-zero exit status 1 190s autopkgtest [20:40:33]: test unittests: - - - - - - - - - - results - - - - - - - - - - 191s autopkgtest [20:40:34]: @@@@@@@@@@@@@@@@@@@@ summary 191s unittests FAIL non-zero exit status 1 202s nova [W] Using flock in prodstack6-s390x 202s flock: timeout while waiting to get lock 202s Creating nova instance adt-plucky-s390x-python-omegaconf-20241123-203723-juju-7f2275-prod-proposed-migration-environment-20-43d49b97-e399-4fe3-aa50-313b84aa9388 from image adt/ubuntu-plucky-s390x-server-20241119.img (UUID 0efe7a44-24e0-44d8-af6e-8997f14b87bd)...