0s autopkgtest [17:13:07]: starting date and time: 2024-12-27 17:13:07+0000 0s autopkgtest [17:13:07]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:13:07]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zb1clbng/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.8-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-31.secgroup --name adt-plucky-arm64-python-omegaconf-20241227-171307-juju-7f2275-prod-proposed-migration-environment-20-45c170d8-b7c7-41e7-81e5-359fd6dcc613 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 128s autopkgtest [17:15:15]: testbed dpkg architecture: arm64 129s autopkgtest [17:15:16]: testbed apt version: 2.9.18 129s autopkgtest [17:15:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 129s autopkgtest [17:15:16]: testbed release detected to be: None 130s autopkgtest [17:15:17]: updating testbed package index (apt update) 130s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 130s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 131s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 131s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 131s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 131s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [620 kB] 131s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.0 kB] 131s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [11.5 kB] 131s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [74.2 kB] 131s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 131s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [503 kB] 131s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [10.5 kB] 131s Fetched 1417 kB in 1s (1649 kB/s) 132s Reading package lists... 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Calculating upgrade... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 135s autopkgtest [17:15:22]: upgrading testbed (apt dist-upgrade and autopurge) 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 136s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 136s Starting 2 pkgProblemResolver with broken count: 0 136s Done 137s Entering ResolveByKeep 137s 137s The following packages will be upgraded: 137s libpython3-stdlib python3 python3-minimal 138s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s Need to get 61.5 kB of archives. 138s After this operation, 0 B of additional disk space will be used. 138s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.8-1 [27.5 kB] 138s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.8-1 [23.9 kB] 138s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.8-1 [10.1 kB] 138s Fetched 61.5 kB in 0s (216 kB/s) 139s (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 ... 80060 files and directories currently installed.) 139s Preparing to unpack .../python3-minimal_3.12.8-1_arm64.deb ... 139s Unpacking python3-minimal (3.12.8-1) over (3.12.7-1) ... 139s Setting up python3-minimal (3.12.8-1) ... 139s (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 ... 80060 files and directories currently installed.) 139s Preparing to unpack .../python3_3.12.8-1_arm64.deb ... 139s Unpacking python3 (3.12.8-1) over (3.12.7-1) ... 139s Preparing to unpack .../libpython3-stdlib_3.12.8-1_arm64.deb ... 139s Unpacking libpython3-stdlib:arm64 (3.12.8-1) over (3.12.7-1) ... 139s Setting up libpython3-stdlib:arm64 (3.12.8-1) ... 139s Setting up python3 (3.12.8-1) ... 139s Processing triggers for man-db (2.13.0-1) ... 140s Reading package lists... 141s Building dependency tree... 141s Reading state information... 142s Starting pkgProblemResolver with broken count: 0 142s Starting 2 pkgProblemResolver with broken count: 0 142s Done 143s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s autopkgtest [17:15:33]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 146s autopkgtest [17:15:33]: @@@@@@@@@@@@@@@@@@@@ apt-source python-omegaconf 148s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (dsc) [2319 B] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (tar) [3117 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-omegaconf 2.3.0-1.1 (diff) [4000 B] 148s gpgv: Signature made Wed Nov 6 20:16:45 2024 UTC 148s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 148s gpgv: issuer "jdg@debian.org" 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./python-omegaconf_2.3.0-1.1.dsc: no acceptable signature found 148s autopkgtest [17:15:35]: testing package python-omegaconf version 2.3.0-1.1 149s autopkgtest [17:15:36]: build not needed 149s autopkgtest [17:15:36]: test unittests: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s The following NEW packages will be installed: 151s adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev 151s build-essential ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 151s cpp-aarch64-linux-gnu dconf-gsettings-backend dconf-service debhelper 151s debugedit default-jre default-jre-headless dh-autoreconf dh-python 151s dh-strip-nondeterminism dwz fontconfig fontconfig-config fonts-dejavu-core 151s fonts-dejavu-mono g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu 151s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext 151s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme intltool-debian 151s java-common libarchive-zip-perl libasan8 libasound2-data libasound2t64 151s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 151s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcc1-0 151s libcolord2 libcups2t64 libdatrie1 libdconf1 libdebhelper-perl libdeflate0 151s libdrm-radeon1 libepoxy0 libfile-stripnondeterminism-perl libfontconfig1 151s libgbm1 libgcc-14-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 151s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgomp1 151s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz0b libhwasan0 151s libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 151s liblsan0 libmpc3 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 151s libpcsclite1 libpixman-1-0 libpython3.13-minimal libpython3.13-stdlib 151s libsharpyuv0 libstdc++-14-dev libthai-data libthai0 libtiff6 libtool 151s libtsan2 libubsan1 libvulkan1 libwayland-client0 libwayland-cursor0 151s libwayland-egl1 libwayland-server0 libwebp7 libx11-xcb1 libxcb-dri2-0 151s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 151s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 151s libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1 151s libxshmfence1 libxtst6 libxxf86vm1 m4 mesa-libgallium openjdk-21-jre 151s openjdk-21-jre-headless openstack-pkg-tools po-debconf python3-all 151s python3-antlr4 python3-iniconfig python3-packaging python3-pip 151s python3-pluggy python3-pytest python3-pytest-mock python3-pytest-runner 151s python3-wheel python3.13 python3.13-minimal ubuntu-mono x11-common 152s 0 upgraded, 151 newly installed, 0 to remove and 0 not upgraded. 152s Need to get 141 MB of archives. 152s After this operation, 581 MB of additional disk space will be used. 152s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.1-2 [879 kB] 152s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.1-2 [2262 kB] 152s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 152s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 152s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 152s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.22-1 [46.2 kB] 152s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 152s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 152s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [16.3 kB] 152s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.4.0-0.1 [192 kB] 152s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 152s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-1 [145 kB] 152s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 gtk-update-icon-cache arm64 4.17.1+ds-2 [52.2 kB] 152s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 hicolor-icon-theme all 0.18-1 [13.5 kB] 152s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 152s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 152s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 adwaita-icon-theme all 47.0-2 [525 kB] 152s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 at-spi2-common all 2.54.0-1 [8774 B] 152s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 152s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 152s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 152s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 152s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-3 [616 kB] 152s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 152s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 152s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-11ubuntu1 [10.6 MB] 153s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-11ubuntu1 [1030 B] 153s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 153s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 153s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-11ubuntu1 [49.6 kB] 153s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-11ubuntu1 [145 kB] 153s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-11ubuntu1 [27.8 kB] 153s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-11ubuntu1 [2893 kB] 153s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-11ubuntu1 [1283 kB] 153s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-11ubuntu1 [2686 kB] 153s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-11ubuntu1 [1152 kB] 153s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-11ubuntu1 [1599 kB] 153s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-11ubuntu1 [2597 kB] 153s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-11ubuntu1 [20.9 MB] 154s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-11ubuntu1 [521 kB] 154s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 154s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 154s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-11ubuntu1 [2500 kB] 154s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-11ubuntu1 [12.1 MB] 154s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-11ubuntu1 [20.1 kB] 154s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 154s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 154s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 154s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 ca-certificates-java all 20240118 [11.6 kB] 154s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 libdconf1 arm64 0.40.0-4build2 [39.8 kB] 154s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 dconf-service arm64 0.40.0-4build2 [26.9 kB] 154s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 dconf-gsettings-backend arm64 0.40.0-4build2 [22.0 kB] 154s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 154s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 154s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 154s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 154s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 154s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 154s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 154s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 154s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-3 [932 kB] 154s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 154s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 154s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 154s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 java-common all 0.76 [6852 B] 154s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 154s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcsclite1 arm64 2.3.0-3 [24.8 kB] 154s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 openjdk-21-jre-headless arm64 21.0.5+11-1 [45.7 MB] 156s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 156s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 libatk1.0-0t64 arm64 2.54.0-1 [55.0 kB] 156s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 libxi6 arm64 2:1.8.2-1 [32.4 kB] 156s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libatspi2.0-0t64 arm64 2.54.0-1 [80.2 kB] 156s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 libatk-bridge2.0-0t64 arm64 2.54.0-1 [66.6 kB] 156s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 156s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 156s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 156s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 156s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 156s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 156s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 156s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 156s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 156s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo-gobject2 arm64 1.18.2-2 [127 kB] 156s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libcolord2 arm64 1.4.7-1build2 [149 kB] 156s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common-data arm64 0.8-14ubuntu1 [30.5 kB] 156s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common3 arm64 0.8-14ubuntu1 [23.1 kB] 156s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-client3 arm64 0.8-14ubuntu1 [27.3 kB] 156s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libcups2t64 arm64 2.4.11-0ubuntu2 [274 kB] 156s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 libepoxy0 arm64 1.5.10-2 [236 kB] 156s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 156s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.1.0-1 [489 kB] 156s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 156s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 156s Get:94 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 156s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 156s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.55.0+ds-3 [237 kB] 156s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.55.0+ds-3 [48.9 kB] 156s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.55.0+ds-3 [27.5 kB] 156s Get:99 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-client0 arm64 1.23.0-1 [26.7 kB] 156s Get:100 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-cursor0 arm64 1.23.0-1 [10.6 kB] 156s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-egl1 arm64 1.23.0-1 [5636 B] 156s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcomposite1 arm64 1:0.4.6-1 [6626 B] 156s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 156s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcursor1 arm64 1:1.2.2-1 [21.2 kB] 156s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 libxdamage1 arm64 1:1.1.6-1build1 [6236 B] 156s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 156s Get:107 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 156s Get:108 http://ftpmaster.internal/ubuntu plucky/main arm64 libgtk-3-common all 3.24.43-4ubuntu1 [1203 kB] 156s Get:109 http://ftpmaster.internal/ubuntu plucky/main arm64 libgtk-3-0t64 arm64 3.24.43-4ubuntu1 [2904 kB] 157s Get:110 http://ftpmaster.internal/ubuntu plucky/main arm64 libglvnd0 arm64 1.7.0-1build1 [60.6 kB] 157s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 libglapi-mesa arm64 24.2.8-1ubuntu1 [60.0 kB] 157s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [8020 B] 157s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri2-0 arm64 1.17.0-2 [7418 B] 157s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri3-0 arm64 1.17.0-2 [7606 B] 157s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-glx0 arm64 1.17.0-2 [25.5 kB] 157s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-present0 arm64 1.17.0-2 [6224 B] 157s Get:117 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-randr0 arm64 1.17.0-2 [18.5 kB] 157s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-sync1 arm64 1.17.0-2 [9688 B] 157s Get:119 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xfixes0 arm64 1.17.0-2 [10.6 kB] 157s Get:120 http://ftpmaster.internal/ubuntu plucky/main arm64 libxshmfence1 arm64 1.3-1build5 [4938 B] 157s Get:121 http://ftpmaster.internal/ubuntu plucky/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 157s Get:122 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-radeon1 arm64 2.4.123-1 [20.8 kB] 157s Get:123 http://ftpmaster.internal/ubuntu plucky/main arm64 mesa-libgallium arm64 24.2.8-1ubuntu1 [9039 kB] 157s Get:124 http://ftpmaster.internal/ubuntu plucky/main arm64 libvulkan1 arm64 1.3.296.0-1 [153 kB] 157s Get:125 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-server0 arm64 1.23.0-1 [35.7 kB] 157s Get:126 http://ftpmaster.internal/ubuntu plucky/main arm64 libgbm1 arm64 24.2.8-1ubuntu1 [32.9 kB] 157s Get:127 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1-mesa-dri arm64 24.2.8-1ubuntu1 [33.5 kB] 157s Get:128 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx-mesa0 arm64 24.2.8-1ubuntu1 [164 kB] 157s Get:129 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx0 arm64 1.7.0-1build1 [33.2 kB] 157s Get:130 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1 arm64 1.7.0-1build1 [106 kB] 157s Get:131 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2-data all 1.2.12-1 [21.0 kB] 157s Get:132 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2t64 arm64 1.2.12-1 [384 kB] 157s Get:133 http://ftpmaster.internal/ubuntu plucky/main arm64 libgif7 arm64 5.2.2-1ubuntu1 [35.5 kB] 157s Get:134 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 157s Get:135 http://ftpmaster.internal/ubuntu plucky/main arm64 libxtst6 arm64 2:1.2.3-1.1build1 [13.0 kB] 157s Get:136 http://ftpmaster.internal/ubuntu plucky/main arm64 openjdk-21-jre arm64 21.0.5+11-1 [221 kB] 157s Get:137 http://ftpmaster.internal/ubuntu plucky/main arm64 default-jre arm64 2:1.21-76 [918 B] 157s Get:138 http://ftpmaster.internal/ubuntu plucky/universe arm64 dh-python all 6.20241217 [117 kB] 157s Get:139 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.1-2 [2061 kB] 157s Get:140 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.1-2 [729 kB] 157s Get:141 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.8-1 [892 B] 157s Get:142 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-antlr4 all 4.9.2-1 [99.0 kB] 157s Get:143 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 157s Get:144 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 157s Get:145 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.45.1-1 [57.7 kB] 157s Get:146 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip all 24.3.1+dfsg-1 [1404 kB] 157s Get:147 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 157s Get:148 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 157s Get:149 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 157s Get:150 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-runner all 2.11.1-4 [7450 B] 157s Get:151 http://ftpmaster.internal/ubuntu plucky/universe arm64 openstack-pkg-tools all 123ubuntu2 [94.5 kB] 158s Fetched 141 MB in 6s (25.1 MB/s) 158s Selecting previously unselected package libpython3.13-minimal:arm64. 158s (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 ... 80060 files and directories currently installed.) 158s Preparing to unpack .../000-libpython3.13-minimal_3.13.1-2_arm64.deb ... 158s Unpacking libpython3.13-minimal:arm64 (3.13.1-2) ... 158s Selecting previously unselected package python3.13-minimal. 158s Preparing to unpack .../001-python3.13-minimal_3.13.1-2_arm64.deb ... 158s Unpacking python3.13-minimal (3.13.1-2) ... 158s Selecting previously unselected package libgdk-pixbuf2.0-common. 158s Preparing to unpack .../002-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 158s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 158s Selecting previously unselected package libjpeg-turbo8:arm64. 158s Preparing to unpack .../003-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 158s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 158s Selecting previously unselected package libjpeg8:arm64. 158s Preparing to unpack .../004-libjpeg8_8c-2ubuntu11_arm64.deb ... 158s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 158s Selecting previously unselected package libdeflate0:arm64. 158s Preparing to unpack .../005-libdeflate0_1.22-1_arm64.deb ... 158s Unpacking libdeflate0:arm64 (1.22-1) ... 158s Selecting previously unselected package libjbig0:arm64. 158s Preparing to unpack .../006-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 159s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 159s Selecting previously unselected package liblerc4:arm64. 159s Preparing to unpack .../007-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 159s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 159s Selecting previously unselected package libsharpyuv0:arm64. 159s Preparing to unpack .../008-libsharpyuv0_1.4.0-0.1_arm64.deb ... 159s Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... 159s Selecting previously unselected package libwebp7:arm64. 159s Preparing to unpack .../009-libwebp7_1.4.0-0.1_arm64.deb ... 159s Unpacking libwebp7:arm64 (1.4.0-0.1) ... 159s Selecting previously unselected package libtiff6:arm64. 159s Preparing to unpack .../010-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 159s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 159s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 159s Preparing to unpack .../011-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_arm64.deb ... 159s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... 159s Selecting previously unselected package gtk-update-icon-cache. 159s Preparing to unpack .../012-gtk-update-icon-cache_4.17.1+ds-2_arm64.deb ... 159s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 159s 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. 159s Unpacking gtk-update-icon-cache (4.17.1+ds-2) ... 159s Selecting previously unselected package hicolor-icon-theme. 159s Preparing to unpack .../013-hicolor-icon-theme_0.18-1_all.deb ... 159s Unpacking hicolor-icon-theme (0.18-1) ... 159s Selecting previously unselected package humanity-icon-theme. 159s Preparing to unpack .../014-humanity-icon-theme_0.6.16_all.deb ... 159s Unpacking humanity-icon-theme (0.6.16) ... 160s Selecting previously unselected package ubuntu-mono. 160s Preparing to unpack .../015-ubuntu-mono_24.04-0ubuntu1_all.deb ... 160s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 160s Selecting previously unselected package adwaita-icon-theme. 160s Preparing to unpack .../016-adwaita-icon-theme_47.0-2_all.deb ... 160s Unpacking adwaita-icon-theme (47.0-2) ... 160s Selecting previously unselected package at-spi2-common. 160s Preparing to unpack .../017-at-spi2-common_2.54.0-1_all.deb ... 160s Unpacking at-spi2-common (2.54.0-1) ... 160s Selecting previously unselected package m4. 160s Preparing to unpack .../018-m4_1.4.19-4build1_arm64.deb ... 160s Unpacking m4 (1.4.19-4build1) ... 160s Selecting previously unselected package autoconf. 160s Preparing to unpack .../019-autoconf_2.72-3_all.deb ... 160s Unpacking autoconf (2.72-3) ... 160s Selecting previously unselected package autotools-dev. 160s Preparing to unpack .../020-autotools-dev_20220109.1_all.deb ... 160s Unpacking autotools-dev (20220109.1) ... 160s Selecting previously unselected package automake. 160s Preparing to unpack .../021-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 160s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 160s Selecting previously unselected package autopoint. 160s Preparing to unpack .../022-autopoint_0.22.5-3_all.deb ... 160s Unpacking autopoint (0.22.5-3) ... 160s Selecting previously unselected package libisl23:arm64. 160s Preparing to unpack .../023-libisl23_0.27-1_arm64.deb ... 160s Unpacking libisl23:arm64 (0.27-1) ... 161s Selecting previously unselected package libmpc3:arm64. 161s Preparing to unpack .../024-libmpc3_1.3.1-1build2_arm64.deb ... 161s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 161s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 161s Preparing to unpack .../025-cpp-14-aarch64-linux-gnu_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package cpp-14. 161s Preparing to unpack .../026-cpp-14_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking cpp-14 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package cpp-aarch64-linux-gnu. 161s Preparing to unpack .../027-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 161s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 161s Selecting previously unselected package cpp. 161s Preparing to unpack .../028-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 161s Unpacking cpp (4:14.1.0-2ubuntu1) ... 161s Selecting previously unselected package libcc1-0:arm64. 161s Preparing to unpack .../029-libcc1-0_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking libcc1-0:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package libgomp1:arm64. 161s Preparing to unpack .../030-libgomp1_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking libgomp1:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package libitm1:arm64. 161s Preparing to unpack .../031-libitm1_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking libitm1:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package libasan8:arm64. 161s Preparing to unpack .../032-libasan8_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking libasan8:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package liblsan0:arm64. 161s Preparing to unpack .../033-liblsan0_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking liblsan0:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package libtsan2:arm64. 161s Preparing to unpack .../034-libtsan2_14.2.0-11ubuntu1_arm64.deb ... 161s Unpacking libtsan2:arm64 (14.2.0-11ubuntu1) ... 161s Selecting previously unselected package libubsan1:arm64. 162s Preparing to unpack .../035-libubsan1_14.2.0-11ubuntu1_arm64.deb ... 162s Unpacking libubsan1:arm64 (14.2.0-11ubuntu1) ... 162s Selecting previously unselected package libhwasan0:arm64. 162s Preparing to unpack .../036-libhwasan0_14.2.0-11ubuntu1_arm64.deb ... 162s Unpacking libhwasan0:arm64 (14.2.0-11ubuntu1) ... 162s Selecting previously unselected package libgcc-14-dev:arm64. 162s Preparing to unpack .../037-libgcc-14-dev_14.2.0-11ubuntu1_arm64.deb ... 162s Unpacking libgcc-14-dev:arm64 (14.2.0-11ubuntu1) ... 162s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 162s Preparing to unpack .../038-gcc-14-aarch64-linux-gnu_14.2.0-11ubuntu1_arm64.deb ... 162s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 162s Selecting previously unselected package gcc-14. 162s Preparing to unpack .../039-gcc-14_14.2.0-11ubuntu1_arm64.deb ... 162s Unpacking gcc-14 (14.2.0-11ubuntu1) ... 162s Selecting previously unselected package gcc-aarch64-linux-gnu. 162s Preparing to unpack .../040-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 162s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 163s Selecting previously unselected package gcc. 163s Preparing to unpack .../041-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 163s Unpacking gcc (4:14.1.0-2ubuntu1) ... 163s Selecting previously unselected package libstdc++-14-dev:arm64. 163s Preparing to unpack .../042-libstdc++-14-dev_14.2.0-11ubuntu1_arm64.deb ... 163s Unpacking libstdc++-14-dev:arm64 (14.2.0-11ubuntu1) ... 163s Selecting previously unselected package g++-14-aarch64-linux-gnu. 163s Preparing to unpack .../043-g++-14-aarch64-linux-gnu_14.2.0-11ubuntu1_arm64.deb ... 163s Unpacking g++-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 163s Selecting previously unselected package g++-14. 163s Preparing to unpack .../044-g++-14_14.2.0-11ubuntu1_arm64.deb ... 163s Unpacking g++-14 (14.2.0-11ubuntu1) ... 163s Selecting previously unselected package g++-aarch64-linux-gnu. 163s Preparing to unpack .../045-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 163s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 163s Selecting previously unselected package g++. 163s Preparing to unpack .../046-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 163s Unpacking g++ (4:14.1.0-2ubuntu1) ... 163s Selecting previously unselected package build-essential. 163s Preparing to unpack .../047-build-essential_12.10ubuntu1_arm64.deb ... 163s Unpacking build-essential (12.10ubuntu1) ... 163s Selecting previously unselected package ca-certificates-java. 163s Preparing to unpack .../048-ca-certificates-java_20240118_all.deb ... 163s Unpacking ca-certificates-java (20240118) ... 163s Selecting previously unselected package libdconf1:arm64. 163s Preparing to unpack .../049-libdconf1_0.40.0-4build2_arm64.deb ... 163s Unpacking libdconf1:arm64 (0.40.0-4build2) ... 164s Selecting previously unselected package dconf-service. 164s Preparing to unpack .../050-dconf-service_0.40.0-4build2_arm64.deb ... 164s Unpacking dconf-service (0.40.0-4build2) ... 164s Selecting previously unselected package dconf-gsettings-backend:arm64. 164s Preparing to unpack .../051-dconf-gsettings-backend_0.40.0-4build2_arm64.deb ... 164s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4build2) ... 164s Selecting previously unselected package libdebhelper-perl. 164s Preparing to unpack .../052-libdebhelper-perl_13.20ubuntu1_all.deb ... 164s Unpacking libdebhelper-perl (13.20ubuntu1) ... 164s Selecting previously unselected package libtool. 164s Preparing to unpack .../053-libtool_2.4.7-8_all.deb ... 164s Unpacking libtool (2.4.7-8) ... 164s Selecting previously unselected package dh-autoreconf. 164s Preparing to unpack .../054-dh-autoreconf_20_all.deb ... 164s Unpacking dh-autoreconf (20) ... 164s Selecting previously unselected package libarchive-zip-perl. 164s Preparing to unpack .../055-libarchive-zip-perl_1.68-1_all.deb ... 164s Unpacking libarchive-zip-perl (1.68-1) ... 164s Selecting previously unselected package libfile-stripnondeterminism-perl. 164s Preparing to unpack .../056-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 164s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 164s Selecting previously unselected package dh-strip-nondeterminism. 164s Preparing to unpack .../057-dh-strip-nondeterminism_1.14.0-1_all.deb ... 164s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 164s Selecting previously unselected package debugedit. 164s Preparing to unpack .../058-debugedit_1%3a5.1-1_arm64.deb ... 164s Unpacking debugedit (1:5.1-1) ... 164s Selecting previously unselected package dwz. 164s Preparing to unpack .../059-dwz_0.15-1build6_arm64.deb ... 164s Unpacking dwz (0.15-1build6) ... 164s Selecting previously unselected package gettext. 164s Preparing to unpack .../060-gettext_0.22.5-3_arm64.deb ... 164s Unpacking gettext (0.22.5-3) ... 164s Selecting previously unselected package intltool-debian. 164s Preparing to unpack .../061-intltool-debian_0.35.0+20060710.6_all.deb ... 164s Unpacking intltool-debian (0.35.0+20060710.6) ... 164s Selecting previously unselected package po-debconf. 164s Preparing to unpack .../062-po-debconf_1.0.21+nmu1_all.deb ... 164s Unpacking po-debconf (1.0.21+nmu1) ... 164s Selecting previously unselected package debhelper. 164s Preparing to unpack .../063-debhelper_13.20ubuntu1_all.deb ... 164s Unpacking debhelper (13.20ubuntu1) ... 165s Selecting previously unselected package java-common. 165s Preparing to unpack .../064-java-common_0.76_all.deb ... 165s Unpacking java-common (0.76) ... 165s Selecting previously unselected package liblcms2-2:arm64. 165s Preparing to unpack .../065-liblcms2-2_2.16-2_arm64.deb ... 165s Unpacking liblcms2-2:arm64 (2.16-2) ... 165s Selecting previously unselected package libpcsclite1:arm64. 165s Preparing to unpack .../066-libpcsclite1_2.3.0-3_arm64.deb ... 165s Unpacking libpcsclite1:arm64 (2.3.0-3) ... 165s Selecting previously unselected package openjdk-21-jre-headless:arm64. 165s Preparing to unpack .../067-openjdk-21-jre-headless_21.0.5+11-1_arm64.deb ... 165s Unpacking openjdk-21-jre-headless:arm64 (21.0.5+11-1) ... 167s Selecting previously unselected package default-jre-headless. 167s Preparing to unpack .../068-default-jre-headless_2%3a1.21-76_arm64.deb ... 167s Unpacking default-jre-headless (2:1.21-76) ... 167s Selecting previously unselected package libatk1.0-0t64:arm64. 167s Preparing to unpack .../069-libatk1.0-0t64_2.54.0-1_arm64.deb ... 167s Unpacking libatk1.0-0t64:arm64 (2.54.0-1) ... 167s Selecting previously unselected package libxi6:arm64. 167s Preparing to unpack .../070-libxi6_2%3a1.8.2-1_arm64.deb ... 167s Unpacking libxi6:arm64 (2:1.8.2-1) ... 167s Selecting previously unselected package libatspi2.0-0t64:arm64. 167s Preparing to unpack .../071-libatspi2.0-0t64_2.54.0-1_arm64.deb ... 167s Unpacking libatspi2.0-0t64:arm64 (2.54.0-1) ... 167s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 167s Preparing to unpack .../072-libatk-bridge2.0-0t64_2.54.0-1_arm64.deb ... 167s Unpacking libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... 167s Selecting previously unselected package fonts-dejavu-mono. 167s Preparing to unpack .../073-fonts-dejavu-mono_2.37-8_all.deb ... 167s Unpacking fonts-dejavu-mono (2.37-8) ... 167s Selecting previously unselected package fonts-dejavu-core. 167s Preparing to unpack .../074-fonts-dejavu-core_2.37-8_all.deb ... 167s Unpacking fonts-dejavu-core (2.37-8) ... 167s Selecting previously unselected package fontconfig-config. 167s Preparing to unpack .../075-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 167s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 167s Selecting previously unselected package libfontconfig1:arm64. 167s Preparing to unpack .../076-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 167s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 167s Selecting previously unselected package libpixman-1-0:arm64. 167s Preparing to unpack .../077-libpixman-1-0_0.44.0-3_arm64.deb ... 167s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 167s Selecting previously unselected package libxcb-render0:arm64. 167s Preparing to unpack .../078-libxcb-render0_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxcb-shm0:arm64. 168s Preparing to unpack .../079-libxcb-shm0_1.17.0-2_arm64.deb ... 168s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 168s Selecting previously unselected package libxrender1:arm64. 168s Preparing to unpack .../080-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 168s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 168s Selecting previously unselected package libcairo2:arm64. 168s Preparing to unpack .../081-libcairo2_1.18.2-2_arm64.deb ... 168s Unpacking libcairo2:arm64 (1.18.2-2) ... 168s Selecting previously unselected package libcairo-gobject2:arm64. 168s Preparing to unpack .../082-libcairo-gobject2_1.18.2-2_arm64.deb ... 168s Unpacking libcairo-gobject2:arm64 (1.18.2-2) ... 168s Selecting previously unselected package libcolord2:arm64. 168s Preparing to unpack .../083-libcolord2_1.4.7-1build2_arm64.deb ... 168s Unpacking libcolord2:arm64 (1.4.7-1build2) ... 168s Selecting previously unselected package libavahi-common-data:arm64. 168s Preparing to unpack .../084-libavahi-common-data_0.8-14ubuntu1_arm64.deb ... 168s Unpacking libavahi-common-data:arm64 (0.8-14ubuntu1) ... 168s Selecting previously unselected package libavahi-common3:arm64. 168s Preparing to unpack .../085-libavahi-common3_0.8-14ubuntu1_arm64.deb ... 168s Unpacking libavahi-common3:arm64 (0.8-14ubuntu1) ... 168s Selecting previously unselected package libavahi-client3:arm64. 168s Preparing to unpack .../086-libavahi-client3_0.8-14ubuntu1_arm64.deb ... 168s Unpacking libavahi-client3:arm64 (0.8-14ubuntu1) ... 168s Selecting previously unselected package libcups2t64:arm64. 168s Preparing to unpack .../087-libcups2t64_2.4.11-0ubuntu2_arm64.deb ... 168s Unpacking libcups2t64:arm64 (2.4.11-0ubuntu2) ... 168s Selecting previously unselected package libepoxy0:arm64. 168s Preparing to unpack .../088-libepoxy0_1.5.10-2_arm64.deb ... 168s Unpacking libepoxy0:arm64 (1.5.10-2) ... 168s Selecting previously unselected package libgraphite2-3:arm64. 168s Preparing to unpack .../089-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 168s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 168s Selecting previously unselected package libharfbuzz0b:arm64. 168s Preparing to unpack .../090-libharfbuzz0b_10.1.0-1_arm64.deb ... 168s Unpacking libharfbuzz0b:arm64 (10.1.0-1) ... 168s Selecting previously unselected package fontconfig. 168s Preparing to unpack .../091-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 168s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 168s Selecting previously unselected package libthai-data. 168s Preparing to unpack .../092-libthai-data_0.1.29-2build1_all.deb ... 168s Unpacking libthai-data (0.1.29-2build1) ... 168s Selecting previously unselected package libdatrie1:arm64. 168s Preparing to unpack .../093-libdatrie1_0.2.13-3build1_arm64.deb ... 168s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 168s Selecting previously unselected package libthai0:arm64. 168s Preparing to unpack .../094-libthai0_0.1.29-2build1_arm64.deb ... 168s Unpacking libthai0:arm64 (0.1.29-2build1) ... 168s Selecting previously unselected package libpango-1.0-0:arm64. 169s Preparing to unpack .../095-libpango-1.0-0_1.55.0+ds-3_arm64.deb ... 169s Unpacking libpango-1.0-0:arm64 (1.55.0+ds-3) ... 169s Selecting previously unselected package libpangoft2-1.0-0:arm64. 169s Preparing to unpack .../096-libpangoft2-1.0-0_1.55.0+ds-3_arm64.deb ... 169s Unpacking libpangoft2-1.0-0:arm64 (1.55.0+ds-3) ... 169s Selecting previously unselected package libpangocairo-1.0-0:arm64. 169s Preparing to unpack .../097-libpangocairo-1.0-0_1.55.0+ds-3_arm64.deb ... 169s Unpacking libpangocairo-1.0-0:arm64 (1.55.0+ds-3) ... 169s Selecting previously unselected package libwayland-client0:arm64. 169s Preparing to unpack .../098-libwayland-client0_1.23.0-1_arm64.deb ... 169s Unpacking libwayland-client0:arm64 (1.23.0-1) ... 169s Selecting previously unselected package libwayland-cursor0:arm64. 169s Preparing to unpack .../099-libwayland-cursor0_1.23.0-1_arm64.deb ... 169s Unpacking libwayland-cursor0:arm64 (1.23.0-1) ... 169s Selecting previously unselected package libwayland-egl1:arm64. 169s Preparing to unpack .../100-libwayland-egl1_1.23.0-1_arm64.deb ... 169s Unpacking libwayland-egl1:arm64 (1.23.0-1) ... 169s Selecting previously unselected package libxcomposite1:arm64. 169s Preparing to unpack .../101-libxcomposite1_1%3a0.4.6-1_arm64.deb ... 169s Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... 169s Selecting previously unselected package libxfixes3:arm64. 169s Preparing to unpack .../102-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 169s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 169s Selecting previously unselected package libxcursor1:arm64. 169s Preparing to unpack .../103-libxcursor1_1%3a1.2.2-1_arm64.deb ... 169s Unpacking libxcursor1:arm64 (1:1.2.2-1) ... 169s Selecting previously unselected package libxdamage1:arm64. 169s Preparing to unpack .../104-libxdamage1_1%3a1.1.6-1build1_arm64.deb ... 169s Unpacking libxdamage1:arm64 (1:1.1.6-1build1) ... 169s Selecting previously unselected package libxinerama1:arm64. 169s Preparing to unpack .../105-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 169s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 169s Selecting previously unselected package libxrandr2:arm64. 169s Preparing to unpack .../106-libxrandr2_2%3a1.5.4-1_arm64.deb ... 169s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 169s Selecting previously unselected package libgtk-3-common. 169s Preparing to unpack .../107-libgtk-3-common_3.24.43-4ubuntu1_all.deb ... 169s Unpacking libgtk-3-common (3.24.43-4ubuntu1) ... 169s Selecting previously unselected package libgtk-3-0t64:arm64. 169s Preparing to unpack .../108-libgtk-3-0t64_3.24.43-4ubuntu1_arm64.deb ... 169s Unpacking libgtk-3-0t64:arm64 (3.24.43-4ubuntu1) ... 169s Selecting previously unselected package libglvnd0:arm64. 169s Preparing to unpack .../109-libglvnd0_1.7.0-1build1_arm64.deb ... 169s Unpacking libglvnd0:arm64 (1.7.0-1build1) ... 169s Selecting previously unselected package libglapi-mesa:arm64. 169s Preparing to unpack .../110-libglapi-mesa_24.2.8-1ubuntu1_arm64.deb ... 169s Unpacking libglapi-mesa:arm64 (24.2.8-1ubuntu1) ... 170s Selecting previously unselected package libx11-xcb1:arm64. 170s Preparing to unpack .../111-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... 170s Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... 170s Selecting previously unselected package libxcb-dri2-0:arm64. 170s Preparing to unpack .../112-libxcb-dri2-0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-dri2-0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-dri3-0:arm64. 170s Preparing to unpack .../113-libxcb-dri3-0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-dri3-0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-glx0:arm64. 170s Preparing to unpack .../114-libxcb-glx0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-glx0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-present0:arm64. 170s Preparing to unpack .../115-libxcb-present0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-present0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-randr0:arm64. 170s Preparing to unpack .../116-libxcb-randr0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-randr0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-sync1:arm64. 170s Preparing to unpack .../117-libxcb-sync1_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-sync1:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxcb-xfixes0:arm64. 170s Preparing to unpack .../118-libxcb-xfixes0_1.17.0-2_arm64.deb ... 170s Unpacking libxcb-xfixes0:arm64 (1.17.0-2) ... 170s Selecting previously unselected package libxshmfence1:arm64. 170s Preparing to unpack .../119-libxshmfence1_1.3-1build5_arm64.deb ... 170s Unpacking libxshmfence1:arm64 (1.3-1build5) ... 170s Selecting previously unselected package libxxf86vm1:arm64. 170s Preparing to unpack .../120-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 170s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 170s Selecting previously unselected package libdrm-radeon1:arm64. 170s Preparing to unpack .../121-libdrm-radeon1_2.4.123-1_arm64.deb ... 170s Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... 170s Selecting previously unselected package mesa-libgallium:arm64. 170s Preparing to unpack .../122-mesa-libgallium_24.2.8-1ubuntu1_arm64.deb ... 170s Unpacking mesa-libgallium:arm64 (24.2.8-1ubuntu1) ... 170s Selecting previously unselected package libvulkan1:arm64. 170s Preparing to unpack .../123-libvulkan1_1.3.296.0-1_arm64.deb ... 170s Unpacking libvulkan1:arm64 (1.3.296.0-1) ... 170s Selecting previously unselected package libwayland-server0:arm64. 171s Preparing to unpack .../124-libwayland-server0_1.23.0-1_arm64.deb ... 171s Unpacking libwayland-server0:arm64 (1.23.0-1) ... 171s Selecting previously unselected package libgbm1:arm64. 171s Preparing to unpack .../125-libgbm1_24.2.8-1ubuntu1_arm64.deb ... 171s Unpacking libgbm1:arm64 (24.2.8-1ubuntu1) ... 171s Selecting previously unselected package libgl1-mesa-dri:arm64. 171s Preparing to unpack .../126-libgl1-mesa-dri_24.2.8-1ubuntu1_arm64.deb ... 171s Unpacking libgl1-mesa-dri:arm64 (24.2.8-1ubuntu1) ... 171s Selecting previously unselected package libglx-mesa0:arm64. 171s Preparing to unpack .../127-libglx-mesa0_24.2.8-1ubuntu1_arm64.deb ... 171s Unpacking libglx-mesa0:arm64 (24.2.8-1ubuntu1) ... 171s Selecting previously unselected package libglx0:arm64. 171s Preparing to unpack .../128-libglx0_1.7.0-1build1_arm64.deb ... 171s Unpacking libglx0:arm64 (1.7.0-1build1) ... 171s Selecting previously unselected package libgl1:arm64. 171s Preparing to unpack .../129-libgl1_1.7.0-1build1_arm64.deb ... 171s Unpacking libgl1:arm64 (1.7.0-1build1) ... 171s Selecting previously unselected package libasound2-data. 171s Preparing to unpack .../130-libasound2-data_1.2.12-1_all.deb ... 171s Unpacking libasound2-data (1.2.12-1) ... 171s Selecting previously unselected package libasound2t64:arm64. 171s Preparing to unpack .../131-libasound2t64_1.2.12-1_arm64.deb ... 171s Unpacking libasound2t64:arm64 (1.2.12-1) ... 171s Selecting previously unselected package libgif7:arm64. 171s Preparing to unpack .../132-libgif7_5.2.2-1ubuntu1_arm64.deb ... 171s Unpacking libgif7:arm64 (5.2.2-1ubuntu1) ... 171s Selecting previously unselected package x11-common. 171s Preparing to unpack .../133-x11-common_1%3a7.7+23ubuntu3_all.deb ... 171s Unpacking x11-common (1:7.7+23ubuntu3) ... 171s Selecting previously unselected package libxtst6:arm64. 171s Preparing to unpack .../134-libxtst6_2%3a1.2.3-1.1build1_arm64.deb ... 171s Unpacking libxtst6:arm64 (2:1.2.3-1.1build1) ... 171s Selecting previously unselected package openjdk-21-jre:arm64. 171s Preparing to unpack .../135-openjdk-21-jre_21.0.5+11-1_arm64.deb ... 171s Unpacking openjdk-21-jre:arm64 (21.0.5+11-1) ... 171s Selecting previously unselected package default-jre. 171s Preparing to unpack .../136-default-jre_2%3a1.21-76_arm64.deb ... 171s Unpacking default-jre (2:1.21-76) ... 171s Selecting previously unselected package dh-python. 171s Preparing to unpack .../137-dh-python_6.20241217_all.deb ... 171s Unpacking dh-python (6.20241217) ... 171s Selecting previously unselected package libpython3.13-stdlib:arm64. 171s Preparing to unpack .../138-libpython3.13-stdlib_3.13.1-2_arm64.deb ... 171s Unpacking libpython3.13-stdlib:arm64 (3.13.1-2) ... 171s Selecting previously unselected package python3.13. 171s Preparing to unpack .../139-python3.13_3.13.1-2_arm64.deb ... 171s Unpacking python3.13 (3.13.1-2) ... 171s Selecting previously unselected package python3-all. 171s Preparing to unpack .../140-python3-all_3.12.8-1_arm64.deb ... 171s Unpacking python3-all (3.12.8-1) ... 172s Selecting previously unselected package python3-antlr4. 172s Preparing to unpack .../141-python3-antlr4_4.9.2-1_all.deb ... 172s Unpacking python3-antlr4 (4.9.2-1) ... 172s Selecting previously unselected package python3-iniconfig. 172s Preparing to unpack .../142-python3-iniconfig_1.1.1-2_all.deb ... 172s Unpacking python3-iniconfig (1.1.1-2) ... 172s Selecting previously unselected package python3-packaging. 172s Preparing to unpack .../143-python3-packaging_24.2-1_all.deb ... 172s Unpacking python3-packaging (24.2-1) ... 172s Selecting previously unselected package python3-wheel. 172s Preparing to unpack .../144-python3-wheel_0.45.1-1_all.deb ... 172s Unpacking python3-wheel (0.45.1-1) ... 172s Selecting previously unselected package python3-pip. 172s Preparing to unpack .../145-python3-pip_24.3.1+dfsg-1_all.deb ... 172s Unpacking python3-pip (24.3.1+dfsg-1) ... 172s Selecting previously unselected package python3-pluggy. 172s Preparing to unpack .../146-python3-pluggy_1.5.0-1_all.deb ... 172s Unpacking python3-pluggy (1.5.0-1) ... 172s Selecting previously unselected package python3-pytest. 172s Preparing to unpack .../147-python3-pytest_8.3.3-1_all.deb ... 172s Unpacking python3-pytest (8.3.3-1) ... 172s Selecting previously unselected package python3-pytest-mock. 172s Preparing to unpack .../148-python3-pytest-mock_3.14.0-2_all.deb ... 172s Unpacking python3-pytest-mock (3.14.0-2) ... 172s Selecting previously unselected package python3-pytest-runner. 172s Preparing to unpack .../149-python3-pytest-runner_2.11.1-4_all.deb ... 172s Unpacking python3-pytest-runner (2.11.1-4) ... 172s Selecting previously unselected package openstack-pkg-tools. 172s Preparing to unpack .../150-openstack-pkg-tools_123ubuntu2_all.deb ... 172s Unpacking openstack-pkg-tools (123ubuntu2) ... 172s Setting up dh-python (6.20241217) ... 172s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 172s Setting up libxcb-dri3-0:arm64 (1.17.0-2) ... 172s Setting up liblcms2-2:arm64 (2.16-2) ... 172s Setting up python3-iniconfig (1.1.1-2) ... 173s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 173s Setting up python3-antlr4 (4.9.2-1) ... 173s Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... 173s Setting up libwayland-server0:arm64 (1.23.0-1) ... 173s Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... 173s Setting up libxdamage1:arm64 (1:1.1.6-1build1) ... 173s Setting up libxcb-xfixes0:arm64 (1.17.0-2) ... 173s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 173s Setting up hicolor-icon-theme (0.18-1) ... 173s Setting up libxi6:arm64 (2:1.8.2-1) ... 173s Setting up java-common (0.76) ... 173s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 173s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 173s Setting up libxcb-render0:arm64 (1.17.0-2) ... 173s Setting up libarchive-zip-perl (1.68-1) ... 173s Setting up libdrm-radeon1:arm64 (2.4.123-1) ... 173s Setting up libglvnd0:arm64 (1.7.0-1build1) ... 173s Setting up libxcb-glx0:arm64 (1.17.0-2) ... 173s Setting up libdebhelper-perl (13.20ubuntu1) ... 173s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 173s Setting up x11-common (1:7.7+23ubuntu3) ... 174s Setting up libdeflate0:arm64 (1.22-1) ... 174s Setting up m4 (1.4.19-4build1) ... 174s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 174s Setting up libgomp1:arm64 (14.2.0-11ubuntu1) ... 174s Setting up python3-wheel (0.45.1-1) ... 174s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 174s Setting up libcolord2:arm64 (1.4.7-1build2) ... 174s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 174s Setting up libxcb-present0:arm64 (1.17.0-2) ... 174s Setting up libdconf1:arm64 (0.40.0-4build2) ... 174s Setting up libpython3.13-minimal:arm64 (3.13.1-2) ... 174s Setting up libasound2-data (1.2.12-1) ... 174s Setting up autotools-dev (20220109.1) ... 174s Setting up python3-packaging (24.2-1) ... 175s Setting up libasound2t64:arm64 (1.2.12-1) ... 175s Setting up libepoxy0:arm64 (1.5.10-2) ... 175s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 175s Setting up libxcb-sync1:arm64 (1.17.0-2) ... 175s Setting up libavahi-common-data:arm64 (0.8-14ubuntu1) ... 175s Setting up libatspi2.0-0t64:arm64 (2.54.0-1) ... 175s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 175s Setting up fonts-dejavu-mono (2.37-8) ... 175s Setting up libmpc3:arm64 (1.3.1-1build2) ... 175s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 175s Setting up autopoint (0.22.5-3) ... 175s Setting up fonts-dejavu-core (2.37-8) ... 175s Setting up libpcsclite1:arm64 (2.3.0-3) ... 175s Setting up python3-pip (24.3.1+dfsg-1) ... 178s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 178s Setting up libglapi-mesa:arm64 (24.2.8-1ubuntu1) ... 178s Setting up libvulkan1:arm64 (1.3.296.0-1) ... 178s Setting up autoconf (2.72-3) ... 178s Setting up python3-pluggy (1.5.0-1) ... 178s Setting up libwebp7:arm64 (1.4.0-0.1) ... 178s Setting up libubsan1:arm64 (14.2.0-11ubuntu1) ... 178s Setting up libxcb-dri2-0:arm64 (1.17.0-2) ... 178s Setting up libgif7:arm64 (5.2.2-1ubuntu1) ... 178s Setting up dwz (0.15-1build6) ... 178s Setting up libxshmfence1:arm64 (1.3-1build5) ... 178s Setting up libhwasan0:arm64 (14.2.0-11ubuntu1) ... 178s Setting up at-spi2-common (2.54.0-1) ... 178s Setting up libxcb-randr0:arm64 (1.17.0-2) ... 178s Setting up libasan8:arm64 (14.2.0-11ubuntu1) ... 178s Setting up debugedit (1:5.1-1) ... 178s Setting up python3.13-minimal (3.13.1-2) ... 179s Setting up libharfbuzz0b:arm64 (10.1.0-1) ... 179s Setting up libthai-data (0.1.29-2build1) ... 179s Setting up python3-pytest-runner (2.11.1-4) ... 179s Setting up libwayland-egl1:arm64 (1.23.0-1) ... 179s Setting up libtsan2:arm64 (14.2.0-11ubuntu1) ... 179s Setting up ca-certificates-java (20240118) ... 179s No JRE found. Skipping Java certificates setup. 179s Setting up libisl23:arm64 (0.27-1) ... 179s Setting up libxcomposite1:arm64 (1:0.4.6-1) ... 179s Setting up libpython3.13-stdlib:arm64 (3.13.1-2) ... 179s Setting up libcc1-0:arm64 (14.2.0-11ubuntu1) ... 179s Setting up liblsan0:arm64 (14.2.0-11ubuntu1) ... 179s Setting up libitm1:arm64 (14.2.0-11ubuntu1) ... 179s Setting up libwayland-client0:arm64 (1.23.0-1) ... 179s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 179s Setting up automake (1:1.16.5-1.3ubuntu1) ... 179s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 179s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 179s Setting up mesa-libgallium:arm64 (24.2.8-1ubuntu1) ... 179s Setting up gettext (0.22.5-3) ... 179s Setting up libatk1.0-0t64:arm64 (2.54.0-1) ... 179s Setting up openjdk-21-jre-headless:arm64 (21.0.5+11-1) ... 179s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 179s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 179s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 179s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 179s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 179s Setting up libgbm1:arm64 (24.2.8-1ubuntu1) ... 179s Setting up python3.13 (3.13.1-2) ... 181s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 181s Setting up python3-pytest (8.3.3-1) ... 182s Setting up libxtst6:arm64 (2:1.2.3-1.1build1) ... 182s Setting up libxcursor1:arm64 (1:1.2.2-1) ... 182s Setting up libgl1-mesa-dri:arm64 (24.2.8-1ubuntu1) ... 182s Setting up libavahi-common3:arm64 (0.8-14ubuntu1) ... 182s Setting up python3-all (3.12.8-1) ... 182s Setting up dconf-service (0.40.0-4build2) ... 182s Setting up intltool-debian (0.35.0+20060710.6) ... 182s Setting up libthai0:arm64 (0.1.29-2build1) ... 182s Setting up dh-strip-nondeterminism (1.14.0-1) ... 182s Setting up python3-pytest-mock (3.14.0-2) ... 183s Setting up cpp-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 183s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 183s Setting up libwayland-cursor0:arm64 (1.23.0-1) ... 183s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... 183s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 183s Setting up libgcc-14-dev:arm64 (14.2.0-11ubuntu1) ... 183s Setting up libstdc++-14-dev:arm64 (14.2.0-11ubuntu1) ... 183s Setting up libavahi-client3:arm64 (0.8-14ubuntu1) ... 183s Setting up libatk-bridge2.0-0t64:arm64 (2.54.0-1) ... 183s Setting up gtk-update-icon-cache (4.17.1+ds-2) ... 183s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 185s Regenerating fonts cache... done. 185s Setting up libglx-mesa0:arm64 (24.2.8-1ubuntu1) ... 185s Setting up libglx0:arm64 (1.7.0-1build1) ... 185s Setting up dconf-gsettings-backend:arm64 (0.40.0-4build2) ... 185s Setting up po-debconf (1.0.21+nmu1) ... 185s Setting up libpango-1.0-0:arm64 (1.55.0+ds-3) ... 185s Setting up libcairo2:arm64 (1.18.2-2) ... 185s Setting up openstack-pkg-tools (123ubuntu2) ... 185s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 185s Setting up libgl1:arm64 (1.7.0-1build1) ... 185s Setting up cpp-14 (14.2.0-11ubuntu1) ... 185s Setting up cpp (4:14.1.0-2ubuntu1) ... 185s Setting up libcairo-gobject2:arm64 (1.18.2-2) ... 185s Setting up gcc-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 185s Setting up libpangoft2-1.0-0:arm64 (1.55.0+ds-3) ... 185s Setting up libcups2t64:arm64 (2.4.11-0ubuntu2) ... 185s Setting up libgtk-3-common (3.24.43-4ubuntu1) ... 185s Setting up libpangocairo-1.0-0:arm64 (1.55.0+ds-3) ... 185s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 185s Setting up g++-14-aarch64-linux-gnu (14.2.0-11ubuntu1) ... 185s Setting up gcc-14 (14.2.0-11ubuntu1) ... 185s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 185s Setting up g++-14 (14.2.0-11ubuntu1) ... 185s Setting up libtool (2.4.7-8) ... 185s Setting up gcc (4:14.1.0-2ubuntu1) ... 185s Setting up dh-autoreconf (20) ... 185s Setting up g++ (4:14.1.0-2ubuntu1) ... 185s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 185s Setting up build-essential (12.10ubuntu1) ... 185s Setting up debhelper (13.20ubuntu1) ... 185s Setting up adwaita-icon-theme (47.0-2) ... 185s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 185s Setting up humanity-icon-theme (0.6.16) ... 185s Setting up ubuntu-mono (24.04-0ubuntu1) ... 185s Processing triggers for systemd (257-2ubuntu1) ... 185s Processing triggers for man-db (2.13.0-1) ... 187s Processing triggers for libglib2.0-0t64:arm64 (2.82.4-1) ... 187s Setting up libgtk-3-0t64:arm64 (3.24.43-4ubuntu1) ... 187s Processing triggers for install-info (7.1.1-1) ... 187s Processing triggers for libc-bin (2.40-4ubuntu1) ... 187s Processing triggers for ca-certificates-java (20240118) ... 188s Adding debian:ACCVRAIZ1.pem 188s Adding debian:AC_RAIZ_FNMT-RCM.pem 188s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 188s Adding debian:ANF_Secure_Server_Root_CA.pem 188s Adding debian:Actalis_Authentication_Root_CA.pem 188s Adding debian:AffirmTrust_Commercial.pem 188s Adding debian:AffirmTrust_Networking.pem 188s Adding debian:AffirmTrust_Premium.pem 188s Adding debian:AffirmTrust_Premium_ECC.pem 188s Adding debian:Amazon_Root_CA_1.pem 188s Adding debian:Amazon_Root_CA_2.pem 188s Adding debian:Amazon_Root_CA_3.pem 188s Adding debian:Amazon_Root_CA_4.pem 188s Adding debian:Atos_TrustedRoot_2011.pem 188s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 188s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 188s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 188s Adding debian:BJCA_Global_Root_CA1.pem 188s Adding debian:BJCA_Global_Root_CA2.pem 188s Adding debian:Baltimore_CyberTrust_Root.pem 188s Adding debian:Buypass_Class_2_Root_CA.pem 188s Adding debian:Buypass_Class_3_Root_CA.pem 188s Adding debian:CA_Disig_Root_R2.pem 188s Adding debian:CFCA_EV_ROOT.pem 188s Adding debian:COMODO_Certification_Authority.pem 188s Adding debian:COMODO_ECC_Certification_Authority.pem 188s Adding debian:COMODO_RSA_Certification_Authority.pem 188s Adding debian:Certainly_Root_E1.pem 188s Adding debian:Certainly_Root_R1.pem 188s Adding debian:Certigna.pem 188s Adding debian:Certigna_Root_CA.pem 188s Adding debian:Certum_EC-384_CA.pem 188s Adding debian:Certum_Trusted_Network_CA.pem 188s Adding debian:Certum_Trusted_Network_CA_2.pem 188s Adding debian:Certum_Trusted_Root_CA.pem 188s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 188s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 188s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 188s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 188s Adding debian:Comodo_AAA_Services_root.pem 188s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 188s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 188s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 188s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 188s Adding debian:DigiCert_Assured_ID_Root_CA.pem 188s Adding debian:DigiCert_Assured_ID_Root_G2.pem 188s Adding debian:DigiCert_Assured_ID_Root_G3.pem 188s Adding debian:DigiCert_Global_Root_CA.pem 188s Adding debian:DigiCert_Global_Root_G2.pem 188s Adding debian:DigiCert_Global_Root_G3.pem 188s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 188s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 188s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 188s Adding debian:DigiCert_Trusted_Root_G4.pem 188s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 188s Adding debian:Entrust_Root_Certification_Authority.pem 188s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 188s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 188s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 188s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 188s Adding debian:GLOBALTRUST_2020.pem 188s Adding debian:GTS_Root_R1.pem 188s Adding debian:GTS_Root_R2.pem 188s Adding debian:GTS_Root_R3.pem 188s Adding debian:GTS_Root_R4.pem 188s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 188s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 188s Adding debian:GlobalSign_Root_CA.pem 188s Adding debian:GlobalSign_Root_CA_-_R3.pem 188s Adding debian:GlobalSign_Root_CA_-_R6.pem 188s Adding debian:GlobalSign_Root_E46.pem 188s Adding debian:GlobalSign_Root_R46.pem 188s Adding debian:Go_Daddy_Class_2_CA.pem 188s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 188s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 188s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 188s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 188s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 188s Adding debian:HiPKI_Root_CA_-_G1.pem 188s Adding debian:Hongkong_Post_Root_CA_3.pem 188s Adding debian:ISRG_Root_X1.pem 188s Adding debian:ISRG_Root_X2.pem 188s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 188s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 188s Adding debian:Izenpe.com.pem 188s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 188s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 188s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 188s Adding debian:NAVER_Global_Root_Certification_Authority.pem 188s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 188s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 188s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 188s Adding debian:QuoVadis_Root_CA_1_G3.pem 188s Adding debian:QuoVadis_Root_CA_2.pem 188s Adding debian:QuoVadis_Root_CA_2_G3.pem 188s Adding debian:QuoVadis_Root_CA_3.pem 188s Adding debian:QuoVadis_Root_CA_3_G3.pem 188s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 188s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 188s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 188s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 188s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 188s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 188s Adding debian:SZAFIR_ROOT_CA2.pem 188s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 188s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 188s Adding debian:SecureSign_RootCA11.pem 188s Adding debian:SecureTrust_CA.pem 188s Adding debian:Secure_Global_CA.pem 188s Adding debian:Security_Communication_ECC_RootCA1.pem 188s Adding debian:Security_Communication_RootCA2.pem 188s Adding debian:Security_Communication_RootCA3.pem 188s Adding debian:Security_Communication_Root_CA.pem 188s Adding debian:Starfield_Class_2_CA.pem 188s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 188s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 188s Adding debian:SwissSign_Gold_CA_-_G2.pem 188s Adding debian:SwissSign_Silver_CA_-_G2.pem 188s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 188s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 188s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 188s Adding debian:TWCA_Global_Root_CA.pem 188s Adding debian:TWCA_Root_Certification_Authority.pem 188s Adding debian:TeliaSonera_Root_CA_v1.pem 188s Adding debian:Telia_Root_CA_v2.pem 188s Adding debian:TrustAsia_Global_Root_CA_G3.pem 188s Adding debian:TrustAsia_Global_Root_CA_G4.pem 188s Adding debian:Trustwave_Global_Certification_Authority.pem 188s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 188s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 188s Adding debian:TunTrust_Root_CA.pem 188s Adding debian:UCA_Extended_Validation_Root.pem 188s Adding debian:UCA_Global_G2_Root.pem 188s Adding debian:USERTrust_ECC_Certification_Authority.pem 188s Adding debian:USERTrust_RSA_Certification_Authority.pem 188s Adding debian:XRamp_Global_CA_Root.pem 188s Adding debian:certSIGN_ROOT_CA.pem 188s Adding debian:certSIGN_Root_CA_G2.pem 188s Adding debian:e-Szigno_Root_CA_2017.pem 188s Adding debian:ePKI_Root_Certification_Authority.pem 188s Adding debian:emSign_ECC_Root_CA_-_C3.pem 188s Adding debian:emSign_ECC_Root_CA_-_G3.pem 188s Adding debian:emSign_Root_CA_-_C1.pem 188s Adding debian:emSign_Root_CA_-_G1.pem 188s Adding debian:vTrus_ECC_Root_CA.pem 188s Adding debian:vTrus_Root_CA.pem 188s done. 188s Setting up openjdk-21-jre:arm64 (21.0.5+11-1) ... 188s Setting up default-jre-headless (2:1.21-76) ... 188s Setting up default-jre (2:1.21-76) ... 189s autopkgtest [17:16:16]: test unittests: [----------------------- 189s + pwd 189s + CWD=/tmp/autopkgtest.OerQAe/build.m9L/src 189s + py3versions -vs 189s + PYTHON3S=3.13 3.12 189s + python3.13 setup.py install --install-layout=deb --root /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp 190s /tmp/autopkgtest.OerQAe/build.m9L/src/setup.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 190s import pkg_resources 190s running install 190s /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 190s !! 190s 190s ******************************************************************************** 190s Please avoid running ``setup.py`` directly. 190s Instead, use pypa/build, pypa/installer or other 190s standards-based tools. 190s 190s See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 190s ******************************************************************************** 190s 190s !! 190s self.initialize_options() 190s running build 190s running build_py 190s running clean 190s Generating parsers with antlr4 190s running antlr 190s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.OerQAe/build.m9L/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.OerQAe/build.m9L/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.OerQAe/build.m9L/src/omegaconf/grammar/OmegaConfGrammarLexer.g4'] 191s Generating parser for Python3: ['java', '-jar', '/tmp/autopkgtest.OerQAe/build.m9L/src/build_helpers/bin/antlr-4.9.3-complete.jar', '-Dlanguage=Python3', '-o', '/tmp/autopkgtest.OerQAe/build.m9L/src/omegaconf/grammar/gen', '-Xexact-output-dir', '-visitor', '/tmp/autopkgtest.OerQAe/build.m9L/src/omegaconf/grammar/OmegaConfGrammarParser.g4'] 192s creating build/lib/omegaconf 192s copying omegaconf/version.py -> build/lib/omegaconf 192s copying omegaconf/basecontainer.py -> build/lib/omegaconf 192s copying omegaconf/grammar_parser.py -> build/lib/omegaconf 192s copying omegaconf/errors.py -> build/lib/omegaconf 192s copying omegaconf/nodes.py -> build/lib/omegaconf 192s copying omegaconf/grammar_visitor.py -> build/lib/omegaconf 192s copying omegaconf/_utils.py -> build/lib/omegaconf 192s copying omegaconf/listconfig.py -> build/lib/omegaconf 192s copying omegaconf/_impl.py -> build/lib/omegaconf 192s copying omegaconf/base.py -> build/lib/omegaconf 192s copying omegaconf/omegaconf.py -> build/lib/omegaconf 192s copying omegaconf/dictconfig.py -> build/lib/omegaconf 192s copying omegaconf/__init__.py -> build/lib/omegaconf 192s creating build/lib/omegaconf/grammar 192s copying omegaconf/grammar/__init__.py -> build/lib/omegaconf/grammar 192s creating build/lib/omegaconf/grammar/gen 192s copying omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> build/lib/omegaconf/grammar/gen 192s copying omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> build/lib/omegaconf/grammar/gen 192s copying omegaconf/grammar/gen/OmegaConfGrammarParser.py -> build/lib/omegaconf/grammar/gen 192s copying omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> build/lib/omegaconf/grammar/gen 192s copying omegaconf/grammar/gen/__init__.py -> build/lib/omegaconf/grammar/gen 192s creating build/lib/omegaconf/resolvers 192s copying omegaconf/resolvers/__init__.py -> build/lib/omegaconf/resolvers 192s creating build/lib/omegaconf/resolvers/oc 192s copying omegaconf/resolvers/oc/dict.py -> build/lib/omegaconf/resolvers/oc 192s copying omegaconf/resolvers/oc/__init__.py -> build/lib/omegaconf/resolvers/oc 192s creating build/lib/pydevd_plugins 192s copying pydevd_plugins/__init__.py -> build/lib/pydevd_plugins 192s creating build/lib/pydevd_plugins/extensions 192s copying pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> build/lib/pydevd_plugins/extensions 192s copying pydevd_plugins/extensions/__init__.py -> build/lib/pydevd_plugins/extensions 192s copying omegaconf/py.typed -> build/lib/omegaconf 192s running install_lib 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 192s copying build/lib/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 192s copying build/lib/pydevd_plugins/extensions/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions 192s copying build/lib/pydevd_plugins/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/version.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/py.typed -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/basecontainer.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/grammar_parser.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/errors.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/nodes.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/grammar_visitor.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 192s copying build/lib/omegaconf/resolvers/oc/dict.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 192s copying build/lib/omegaconf/resolvers/oc/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc 192s copying build/lib/omegaconf/resolvers/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers 192s copying build/lib/omegaconf/_utils.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 192s creating /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarParser.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/gen/OmegaConfGrammarLexer.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/gen/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen 192s copying build/lib/omegaconf/grammar/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar 192s copying build/lib/omegaconf/listconfig.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/_impl.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/base.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/omegaconf.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/dictconfig.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s copying build/lib/omegaconf/__init__.py -> /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/pydevd_plugin_omegaconf.py to pydevd_plugin_omegaconf.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/extensions/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/pydevd_plugins/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/version.py to version.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/basecontainer.py to basecontainer.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_parser.py to grammar_parser.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/errors.py to errors.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/nodes.py to nodes.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar_visitor.py to grammar_visitor.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/dict.py to dict.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/oc/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/resolvers/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_utils.py to _utils.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.py to OmegaConfGrammarParserVisitor.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParserListener.py to OmegaConfGrammarParserListener.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarParser.py to OmegaConfGrammarParser.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/OmegaConfGrammarLexer.py to OmegaConfGrammarLexer.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/gen/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/grammar/__init__.py to __init__.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/listconfig.py to listconfig.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/_impl.py to _impl.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/base.py to base.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/omegaconf.py to omegaconf.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/dictconfig.py to dictconfig.cpython-313.pyc 192s byte-compiling /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf/__init__.py to __init__.cpython-313.pyc 192s running install_egg_info 192s running egg_info 192s creating omegaconf.egg-info 192s writing omegaconf.egg-info/PKG-INFO 192s writing dependency_links to omegaconf.egg-info/dependency_links.txt 192s writing requirements to omegaconf.egg-info/requires.txt 192s writing top-level names to omegaconf.egg-info/top_level.txt 192s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 192s reading manifest file 'omegaconf.egg-info/SOURCES.txt' 192s reading manifest template 'MANIFEST.in' 192s adding license file 'LICENSE' 192s writing manifest file 'omegaconf.egg-info/SOURCES.txt' 192s Copying omegaconf.egg-info to /tmp/autopkgtest.OerQAe/build.m9L/src/debian/tmp/usr/lib/python3/dist-packages/omegaconf-2.3.0.egg-info 192s Skipping SOURCES.txt 192s running install_scripts 193s + PYTHONPATH=/tmp/autopkgtest.OerQAe/build.m9L/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 193s ============================= test session starts ============================== 193s platform linux -- Python 3.13.1, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 193s cachedir: .pytest_cache 193s rootdir: /tmp/autopkgtest.OerQAe/build.m9L/src 193s configfile: pyproject.toml 193s plugins: mock-3.14.0, typeguard-4.4.1 196s collecting ... collected 8119 items 196s 196s tests/examples/test_dataclass_example.py::test_simple_types_class PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_static_typing PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_simple_types_obj PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_conversions PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_modifiers PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_nesting PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_typed_list_runtime_validation PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_typed_dict_runtime_validation PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_frozen PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_enum_key PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_dict_of_objects PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_list_of_objects PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_merge PASSED [ 0%] 196s tests/examples/test_dataclass_example.py::test_merge_example PASSED [ 0%] 196s tests/examples/test_postponed_annotations.py::test_simple_types_class_postponed PASSED [ 0%] 196s tests/examples/test_postponed_annotations.py::test_conversions_postponed PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[dict:interpolated_node] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create[list:interpolated_node] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_create_error PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_write_into_output PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg0-expected0] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg1-expected1] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg2-expected2] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg3-expected3] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_dict_to_dictconfig[cfg4-expected4] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg0-expected0] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg1-expected1] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg2-expected2] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg3-expected3] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_resolver_output_list_to_listconfig[cfg4-expected4] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_create.py::test_merge_into_created_node PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[false-False] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[true-True] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10-10] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10--10] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[10.0-10.0] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[-10.0--10.0] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[null-None] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[NulL-None] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello-hello] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[hello world-hello world] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[ 123 - 123 ] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode["123"-123] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[1, 2, 3]-expected12] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{a: 0, b: 1}-expected13] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[[\t1, 2, 3\t]-expected14] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[{ a: b\t }-expected15] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${parent.sibling}-1] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${.sibling}-1] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..parent.sibling}-1] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${uncle}-2] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${..uncle}-2] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode[${oc.env:MYKEY}-456] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_none PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[bad_type] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[parse_error] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_decode.py::test_decode_error[interpolation_not_found] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[value-custom-message-config-variable] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[dict_value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated[list_value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[target_not_found] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_key_type] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_deprecated.py::test_deprecated_target_not_found[invalid_message_type] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[dictconfig_chained_interpolation] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys[select_keys_of_root] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[select_missing] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[config_key_error] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_get_and_validate_dict_input[type_error_dictconfig] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_deep] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_with_interpolated_value] PASSED [ 0%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values[dictconfig_chained_interpolation] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_with_missing_value PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[basic_no_parent] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_abs_no_parent] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_dictconfig_resolver_output[inter_rel_no_parent] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_are_typed PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[values_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_readonly_parent[keys_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[values_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[keys_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_values_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_relative_path[parent_keys_inter] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[values] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_nested_oc_dict[keys] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[list] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[bool_interpolation] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_keys_invalid_type[int_select] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[list] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[bool_interpolation] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_dict.py::test_dict_values_invalid_type[int_select] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[simple] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default0] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation[not_found_with_default1] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::TestEnvInterpolation::test_env_interpolation_error[not_found] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_is_not_cached PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[false] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[true] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[10] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[1.5] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[null] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[None] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_preserves_string[${foo}] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_default_none PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_env.py::test_env_non_str_default PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_abs PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_missing PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_none PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_relative PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_abs PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_same_level PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_nested_select_relative_level_up PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a0-10] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a1-11] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a2-None] PASSED [ 1%] 196s tests/interpolation/built_in_resolvers/test_oc_select.py::test_oc_select_using_default[a3-20] PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_twice_error_legacy_and_regular PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_non_callable PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_error_empty_name PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_non_inspectable_resolver PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-False-2] PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[False-True-2] PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-False-2] PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_with_replace[True-True-1] PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_clear_resolvers_and_has_resolver_legacy PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1 PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_register_resolver_1_legacy PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1 PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_1_legacy PASSED [ 1%] 196s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2 PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_2_legacy PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_3_dict_list PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_cache_4_interpolation PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_no_cache PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_dot_start_legacy PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_comma-${my_resolver:cat\\, do g}-result1] PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-escape_whitespace-${my_resolver:cat,\\ do g}-result2] PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-arg_list-${my_resolver:cat, dog}-result0] PASSED [ 1%] 197s 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%] 197s 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%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_that_allows_a_list_of_arguments_legacy[-zero_arg-${my_resolver:}-zero] PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_deprecated_behavior PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_copy_cache PASSED [ 1%] 197s tests/interpolation/test_custom_resolvers.py::test_clear_cache PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[True] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_dict[False] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-True] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[dict-False] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-True] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_output_plain_dict_list[list-False] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_register_cached_resolver_with_keyword_unsupported PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_with_root_and_parent PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_resolver_with_parent_and_default_value PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[extend_inter] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_int] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[override_dict] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[replace_interpolation] PASSED [ 2%] 197s tests/interpolation/test_custom_resolvers.py::test_merge_into_resolver_output[other_node] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_with_missing PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_assign_to_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_merge_with_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_non_container_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_indirect_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_indirect_interpolation2 PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[str] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[bool] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[int] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[float] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[enum] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[bytes] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_inherit_type[path] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_in_list_key_error PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_unsupported_interpolation_type PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_incremental_dict_with_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg0---expected0] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg1--.-expected1] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg2--a-expected2] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg3--.a-expected3] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg4-a-.-expected4] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg5-a-.b-expected5] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg6-a-..-expected6] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg7-a-..a-expected7] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg8-a.b-.-expected8] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg9-a.b-..-expected9] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_key_and_root[cfg10-a.b-...-expected10] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-copy] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[dict-deepcopy] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-copy] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_after_copy[list-deepcopy] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_resolve_interpolation_without_parent_no_throw PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_optional_after_interpolation PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[missing] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_invalid_intermediate_result_when_not_throwing[invalid] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_none_value_in_quoted_string PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[expected_type] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[intermediate_type_mismatch_ok] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[convert_str_to_int] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[list_str] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_ok[dict_str] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_resolver] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[type_mismatch_node_interpolation] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_validated_error[non_optional_node_interpolation] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_int_to_str] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_int_to_str] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[list_type_mismatch] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_type_not_validated[dict_key_type_mismatch] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_type_validation_error_no_throw PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg0-a.a] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_parent_interpolation[cfg1-a.a] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[self_interpolation] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong0] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[ping-pong1] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[self-relative] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[pass-through] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[quoted] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver0] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[custom-resolver1] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter0] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter1] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_circular_interpolation[str-inter2] PASSED [ 2%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_1-str] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[escaped_interpolation_2-str] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_1-str] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[string_interpolation_2-str] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_1-str] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-untyped] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-any] PASSED [ 3%] 197s tests/interpolation/test_interpolation.py::test_interpolation_like_result_is_not_an_interpolation[resolver_2-str] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_config_class[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_non_structured_nested_config_class[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_on_creation_with_bad_value_type[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_subclass[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_assignment_of_non_subclass_1[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_of_non_subclass_1[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_new_attribute[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_merge_error_override_bad_type[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestBasic::test_error_message[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_none_assignment[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_assignment_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-1] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses-foo] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-1] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[dataclasses_pre_311-foo] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-1] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestFailedAssignmentOrMerges::test_merge_of_non_subclass_2[attr_classes-foo] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_get_type[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested2[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_into_dict_nested3[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[dataclasses_pre_311] SKIPPED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_object_onto_typed_dictconfig[attr_classes] PASSED [ 3%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_into_missing_sc[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_missing_key_onto_structured_none[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_optional_structured_into_dict[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_merge_structured_interpolation_onto_dict[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-True] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses-False] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-True] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[dataclasses_pre_311-False] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-True] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::test_interpolation_to_structured[attr_classes-False] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing1[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_missing2[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_holder[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_plugin_merge_2[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_native_missing[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_basic.py::TestStructured::TestMissing::test_allow_objects[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config_is_none[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_nested_config2[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_value_without_a_default[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_union_errors[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_list_nondefault_values[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_nested_structured_config[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_assignment_to_structured_inside_dict_config[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_config_with_dict_nondefault_values[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[dataclasses_pre_311] SKIPPED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_structured_config_struct_behavior[attr_classes] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 4%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 197s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict0] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict1] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict2] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict3] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict4] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict5] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict6] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BoolConfig-BoolConfigAssignments-init_dict7] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-IntegersConfig-IntegersConfigAssignments-init_dict8] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-FloatConfig-FloatConfigAssignments-init_dict9] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-BytesConfig-BytesConfigAssignments-init_dict10] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-PathConfig-PathConfigAssignments-init_dict11] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-StringConfig-StringConfigAssignments-init_dict12] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-EnumConfig-EnumConfigAssignments-init_dict13] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[dataclasses_pre_311-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict0] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict1] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict2] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict3] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict4] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict5] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict6] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BoolConfig-BoolConfigAssignments-init_dict7] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-IntegersConfig-IntegersConfigAssignments-init_dict8] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-FloatConfig-FloatConfigAssignments-init_dict9] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-BytesConfig-BytesConfigAssignments-init_dict10] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-PathConfig-PathConfigAssignments-init_dict11] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-StringConfig-StringConfigAssignments-init_dict12] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-EnumConfig-EnumConfigAssignments-init_dict13] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_field_with_default_value[attr_classes-AnyTypeConfig-AnyTypeConfigAssignments-init_dict14] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init0] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init1-expected_init1] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-None-expected_init2] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses-input_init3-expected_init3] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init0] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init1-expected_init1] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-None-expected_init2] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[dataclasses_pre_311-input_init3-expected_init3] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init0] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init1-expected_init1] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-None-expected_init2] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_untyped[attr_classes-input_init3-expected_init3] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[dataclasses_pre_311] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_interpolation[attr_classes] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-BoolOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-IntegerOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-FloatOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StringOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-ListOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-TupleOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-EnumOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-StructuredOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses-DictOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-BoolOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-IntegerOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-FloatOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StringOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-ListOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-TupleOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-EnumOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-StructuredOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[dataclasses_pre_311-DictOptional] SKIPPED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-BoolOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-IntegerOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-FloatOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StringOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-ListOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-TupleOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-EnumOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-StructuredOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_optional[attr_classes-DictOptional] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses] PASSED [ 5%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_typed_dict_field[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type1[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_type2[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_subclass[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_on_self[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured_config_is_missing[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_missing_structured[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_none_is_none[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_with_subclass_into_missing[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merged_with_nons_subclass[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_into_Dict[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_user_list_with_wrong_key[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_list_with_correct_type[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_wrong_type[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_merge_dict_with_correct_type[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_key_type_error[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_field_value_type_error[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_field_value_type_error[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-ListExamples] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses-TupleExamples] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-ListExamples] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[dataclasses_pre_311-TupleExamples] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-ListExamples] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_examples[attr_classes-TupleExamples] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_any[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_int[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_strings[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_examples_bool[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[dataclasses_pre_311] SKIPPED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_colors[attr_classes] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses] PASSED [ 6%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_str_keys[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_int_keys[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_float_keys[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_bool_keys[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::TestDictExamples::test_dict_examples_enum_key[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_dict_of_objects_missing[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_dict_of_objects[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_list_of_objects_missing[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_list_of_objects[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_api[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_class[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_object[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_promote_to_dataclass[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_key_with_with_dataclass[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[dataclasses_pre_311] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_set_list_correct_type[attr_classes] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-1] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value5] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses-value6] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-1] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value5] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[dataclasses_pre_311-value6] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-1] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-True] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-str] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-3.1415] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value4] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value5] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_list[attr_classes-value6] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-None] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-True] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-str] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-3.1415] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses-value4] PASSED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-None] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-True] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-str] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-3.1415] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[dataclasses_pre_311-value4] SKIPPED [ 7%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-None] PASSED [ 8%] 198s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-True] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-str] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-3.1415] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_insert_wrong_type_to_list[attr_classes-value4] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-1] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-True] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-str] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-3.1415] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value4] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value5] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value6] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value7] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value8] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses-value9] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-1] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-True] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-str] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-3.1415] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value4] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value5] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value6] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value7] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value8] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[dataclasses_pre_311-value9] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-1] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-True] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-str] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-3.1415] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value4] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value5] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value6] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value7] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value8] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_assign_wrong_type_to_dict[attr_classes-value9] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_dict[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_recursive_list[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_dict[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_create_untyped_list[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation1[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_has_bad_annotation2[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected0-AnyNode-Any-None] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected1-AnyNode-Any-None] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected2-ListConfig-object-list] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected3-DictConfig-object-dict] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses--expected4-DictConfig-object-] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected0-AnyNode-Any-None] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected1-AnyNode-Any-None] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected2-ListConfig-object-list] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected3-DictConfig-object-dict] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[dataclasses_pre_311--expected4-DictConfig-object-] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected0-AnyNode-Any-None] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected1-AnyNode-Any-None] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected2-ListConfig-object-list] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected3-DictConfig-object-dict] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestConfigs::test_bad_annotation_allow_objects[attr_classes--expected4-DictConfig-object-] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_frozen[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_frozen[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_forward_ref[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::test_forward_ref[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[dataclasses_pre_311] SKIPPED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_dict_subclass_data_preserved_upon_node_creation[attr_classes] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses] PASSED [ 8%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_create_dict_subclass_with_bad_value_type[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_as_sub_node[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_int2str_as_sub_node[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2str[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_color2color[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2user[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::test_str2str_with_field[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_usr2str[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestDictSubclass::TestErrors::test_str2int_with_field_of_different_type[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_construct_from_another_retain_node_types[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_nested_with_any_var_type[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_noop_merge_into_frozen[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_list[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_into_none_dict[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_set_value_after_merge_into_none_dict[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-empty] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-partial] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete0] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses-complete1] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-empty] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-partial] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete0] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[dataclasses_pre_311-complete1] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-empty] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-partial] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete0] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_update_userlist[attr_classes-complete1] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_merge_missing_list_promotes_target_type[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_required_args[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_required_args[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_class_with_default_args[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestConfigs2::test_ignore_metadata_instance_with_default_args[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_leaf_node_inheritance[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[dataclasses_pre_311] SKIPPED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_container_inheritance[attr_classes] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_class] PASSED [ 9%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses-create_from_instance] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_class] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[dataclasses_pre_311-create_from_instance] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_class] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestStructredConfigInheritance::test_subclass_using_default_factory[attr_classes-create_from_instance] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListOfLists] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-DictOfDicts] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-ListsAndDicts] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses-WithDefault] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListOfLists] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-DictOfDicts] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-ListsAndDicts] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[dataclasses_pre_311-WithDefault] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListOfLists] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-DictOfDicts] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-ListsAndDicts] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_instantiation[attr_classes-WithDefault] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llx] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-llla] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lloli1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lls_default-2] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lolx_default-2] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsi] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi2] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-odsdsi_default-dsi3] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s2] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx2-s3] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsdsx_default-dsx3] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-lldsi] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-oldfox1] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dedsle_default-RED] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses-dsolx_default-lx-0] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llx] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-llla] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lloli1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lls_default-2] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lolx_default-2] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsi] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi2] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-odsdsi_default-dsi3] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s2] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx2-s3] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsdsx_default-dsx3] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-lldsi] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-oldfox1] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dedsle_default-RED] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[dataclasses_pre_311-dsolx_default-lx-0] SKIPPED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llx] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-llla] PASSED [ 10%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lloli1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lls_default-2] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lolx_default-2] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi2] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-odsdsi_default-dsi3] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s2] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx2-s3] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsdsx_default-dsx3] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-lldsi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-oldfox1] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dedsle_default-RED] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_metadata[attr_classes-dsolx_default-lx-0] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-empty] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls-list-of-empty] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lls_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-llx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-lolx_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses-dsdsx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-empty] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls-list-of-empty] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lls_default] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-llx] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-lolx_default] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsi] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[dataclasses_pre_311-dsdsx] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-empty] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls-list-of-empty] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lls_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-llx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-lolx_default] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_legal_assignment[attr_classes-dsdsx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls-conversion-from-int] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lls] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-llla] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-lloli] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls-conversion-from-int] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lls] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-llla] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-lloli] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[dataclasses_pre_311-dsdbi] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls-conversion-from-int] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lls] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-llla] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-lloli] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assignment_conversion[attr_classes-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-llls-to-lloli] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-lld-to-llx] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-didbi-to-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses-assign-dsdsi-to-dsdbi] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-llls-to-lloli] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-lld-to-llx] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-didbi-to-dsdbi] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[dataclasses_pre_311-assign-dsdsi-to-dsdbi] SKIPPED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-llls-to-lloli] PASSED [ 11%] 199s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-lld-to-llx] PASSED [ 11%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-didbi-to-dsdbi] PASSED [ 11%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_illegal_assignment[attr_classes-assign-dsdsi-to-dsdbi] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-empty-list] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-str] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-int-converted] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing-nested] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-lls_default-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-empty] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user-missing-data] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-user] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsx_default-missing-user] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses-dsdsi-str-converted-to-int] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls-missing] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-empty-list] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-str] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-int-converted] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing-nested] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-lls_default-missing] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-missing] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-empty] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user-missing-data] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-user] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsx_default-missing-user] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[dataclasses_pre_311-dsdsi-str-converted-to-int] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-empty-list] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-str] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-int-converted] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing-nested] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-lls_default-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-missing] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-empty] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user-missing-data] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-user] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsx_default-missing-user] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_default_values[attr_classes-dsdsi-str-converted-to-int] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=none-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsolx=dn-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-x=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-odsdsi=none-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsi=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-dsdsx=dsn-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=n-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=ln-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=lln-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lloli=llln-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lolx=n-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-olx=n-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses-lx=n-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=none-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=none-legal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsolx=dn-legal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-x=none-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-odsdsi=none-legal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=none-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsi=none-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-dsdsx=dsn-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=n-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=ln-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=lln-legal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lloli=llln-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lolx=n-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-olx=n-legal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[dataclasses_pre_311-lx=n-illegal] SKIPPED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=none-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsolx=dn-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-x=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-odsdsi=none-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsi=none-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-dsdsx=dsn-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=n-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=ln-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=lln-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lloli=llln-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lolx=n-illegal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-olx=n-legal] PASSED [ 12%] 200s tests/structured_conf/test_structured_config.py::TestNestedContainers::test_assign_none[attr_classes-lx=n-illegal] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-ouis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisn] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-simple-uisN] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc1] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ubc2] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-ouis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisn] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-defaults-uisN] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-uis_missing] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-lubc_with_default] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-dsubf_with_default] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-from-union-resolved] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses-iterp-to-union-resolved] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uis] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ubc] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uxf] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-ouis] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisn] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-simple-uisN] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uis] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc1] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ubc2] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uxf] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-ouis] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisn] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-defaults-uisN] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-uis_missing] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-lubc_with_default] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-dsubf_with_default] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-from-union-resolved] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[dataclasses_pre_311-iterp-to-union-resolved] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-ouis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisn] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-simple-uisN] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc1] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ubc2] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-ouis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisn] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-defaults-uisN] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-uis_missing] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-lubc_with_default] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-dsubf_with_default] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-from-union-resolved] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation[attr_classes-iterp-to-union-resolved] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-none-to-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-str-to-ubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-bool-to-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses-assign-enum-to-oufb] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-none-to-uis] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-str-to-ubc] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-bool-to-uxf] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[dataclasses_pre_311-assign-enum-to-oufb] SKIPPED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-none-to-uis] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-str-to-ubc] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-bool-to-uxf] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_union_instantiation_with_bad_defaults[attr_classes-assign-enum-to-oufb] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-int_string] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-str] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-none] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-missing] PASSED [ 13%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-uis-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-bool] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-color_str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ubc-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-simple-ouis-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-int_string] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-uis-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-bool] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-color_str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ubc-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-with_defaults-ouis-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-empty] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-enum_str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-lubc-list-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-float-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-str] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-missing] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsubf-dict-interp] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses-dsoubf-dict-none] PASSED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-int_string] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-uis-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-bool] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-color_str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ubc-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-simple-ouis-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-int_string] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-uis-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-bool] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-color_str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ubc-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-with_defaults-ouis-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-empty] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-enum_str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-none] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-missing] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-lubc-list-interp] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-float-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-str] SKIPPED [ 14%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-none] SKIPPED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-missing] SKIPPED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsubf-dict-interp] SKIPPED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[dataclasses_pre_311-dsoubf-dict-none] SKIPPED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-int_string] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-uis-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-bool] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-color_str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ubc-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-simple-ouis-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-int_string] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-uis-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-bool] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-color_str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ubc-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-with_defaults-ouis-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-empty] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-enum_str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-lubc-list-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-float-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-str] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsubf-dict-interp] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assignment_to_union[attr_classes-dsoubf-dict-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-int] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none-err] XFAIL [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-str-err] XFAIL [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-missing] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-True-interp-to-none] PASSED [ 15%] 200s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-int] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-str-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-missing] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses-False-interp-to-none] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-int] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none-err] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-str-err] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-missing] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-True-interp-to-none] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-int] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none-err] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-str-err] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-missing] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[dataclasses_pre_311-False-interp-to-none] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-int] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-str-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-missing] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-True-interp-to-none] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-int] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-str-err] XFAIL [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-missing] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_from_union[attr_classes-False-interp-to-none] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[dataclasses_pre_311] SKIPPED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation[attr_classes] PASSED [ 15%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[dataclasses_pre_311] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_resolve_union_interpolation_error[attr_classes] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-interp-to-float] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses-bad-int-interp] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-interp-to-float] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[dataclasses_pre_311-bad-int-interp] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-interp-to-float] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_interpolation_to_union[attr_classes-bad-int-interp] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[dataclasses_pre_311] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_604[attr_classes] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[dataclasses_pre_311] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_support_pep_585[attr_classes] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses] PASSED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[dataclasses_pre_311] SKIPPED [ 16%] 201s tests/structured_conf/test_structured_config.py::TestUnionsOfPrimitiveTypes::test_assign_path_to_string_typed_field[attr_classes] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_0-foo-10-expected0] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_1-foo-value1-expected1] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_2-foo-value2-expected2] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_3-foo-value3-expected3] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_4-0-10-expected4] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_5-1-10-expected5] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_6-1-value6-expected6] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_7-1-value7-expected7] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value[input_8-1-value8-expected8] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value_validation_fail[input_0-foo-str] PASSED [ 16%] 201s tests/test_base_config.py::test_set_value_validation_fail[input_1-1-str] PASSED [ 16%] 201s tests/test_base_config.py::test_replace_value_node_type_with_another[input_0-foo-value0] PASSED [ 16%] 201s tests/test_base_config.py::test_replace_value_node_type_with_another[input_1-1-value1] PASSED [ 16%] 201s tests/test_base_config.py::test_empty[input_0-True] PASSED [ 16%] 201s tests/test_base_config.py::test_empty[input_1-True] PASSED [ 16%] 201s tests/test_base_config.py::test_empty[input_2-False] PASSED [ 16%] 201s tests/test_base_config.py::test_empty[input_3-False] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list0-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list0-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict0-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict0-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list1-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list1-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict_in_list-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict_in_list-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list_in_list-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list_in_list-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict1-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[dict1-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list_in_dict-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[list_in_dict-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_str[structured_with_missing-str] PASSED [ 16%] 201s tests/test_base_config.py::test_str[structured_with_missing-repr] PASSED [ 16%] 201s tests/test_base_config.py::test_flag_dict[readonly] PASSED [ 16%] 201s tests/test_base_config.py::test_flag_dict[struct] PASSED [ 16%] 201s tests/test_base_config.py::test_freeze_nested_dict[readonly] PASSED [ 16%] 201s tests/test_base_config.py::test_freeze_nested_dict[struct] PASSED [ 16%] 201s tests/test_base_config.py::test_set_flags PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-True] PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[20-False] PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-True] PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[node1-False] PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-True] PASSED [ 16%] 201s tests/test_base_config.py::test_get_flag_after_dict_assignment[node2-False] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src0] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src1] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src2] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy[src3] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy[StructuredWithMissing] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src0] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src1] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src2] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[src3] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_readonly[StructuredWithMissing] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src0] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src1] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src2] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[src3] PASSED [ 16%] 201s tests/test_base_config.py::TestDeepCopy::test_deepcopy_struct[StructuredWithMissing] PASSED [ 16%] 201s tests/test_base_config.py::test_deepcopy_after_del PASSED [ 16%] 201s tests/test_base_config.py::test_deepcopy_after_pop PASSED [ 16%] 201s tests/test_base_config.py::test_deepcopy_with_interpolation PASSED [ 16%] 201s tests/test_base_config.py::test_deepcopy_and_merge_and_flags PASSED [ 16%] 201s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg0] PASSED [ 17%] 201s tests/test_base_config.py::test_deepcopy_preserves_container_type[cfg1] PASSED [ 17%] 201s tests/test_base_config.py::test_flag_override[struct_setiitem] PASSED [ 17%] 201s tests/test_base_config.py::test_flag_override[struct_setattr] PASSED [ 17%] 201s tests/test_base_config.py::test_flag_override[readonly] PASSED [ 17%] 201s tests/test_base_config.py::test_nested_flag_override PASSED [ 17%] 201s tests/test_base_config.py::test_multiple_flags_override PASSED [ 17%] 201s tests/test_base_config.py::test_read_write_override[src0--expectation0] PASSED [ 17%] 201s tests/test_base_config.py::test_read_write_override[src1--expectation1] PASSED [ 17%] 201s tests/test_base_config.py::test_struct_override[src0--expectation0] PASSED [ 17%] 201s tests/test_base_config.py::test_open_dict_restore[struct-open_dict] PASSED [ 17%] 201s tests/test_base_config.py::test_open_dict_restore[readonly-read_write] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_empty-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_empty-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list0-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list0-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list1-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list1-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_none-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_none-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_missing-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[list_missing-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict_empty-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict_empty-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict0-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict0-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict1-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict1-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict_none-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy[dict_none-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_dict_inter[dict_inter-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src0-2-0-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_copy_with_interpolation[src1-b-a-obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[copy.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestCopy::test_list_shallow_copy_is_deepcopy[obj.copy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[copy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_dict_copy[deepcopy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[copy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_node_copy[deepcopy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[copy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_list_copy[deepcopy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[copy] PASSED [ 17%] 201s tests/test_base_config.py::TestParentAfterCopy::test_union_copy[deepcopy] PASSED [ 17%] 201s tests/test_base_config.py::test_omegaconf_init_not_implemented PASSED [ 17%] 201s tests/test_base_config.py::test_resolve_str_interpolation[a-a] PASSED [ 17%] 201s tests/test_base_config.py::test_resolve_str_interpolation[${foo}-10] PASSED [ 17%] 201s tests/test_base_config.py::test_resolve_str_interpolation[${bar}-10] PASSED [ 17%] 201s tests/test_base_config.py::test_resolve_str_interpolation[foo_${foo}-foo_10] PASSED [ 17%] 201s tests/test_base_config.py::test_resolve_str_interpolation[foo_${bar}-foo_10] PASSED [ 17%] 201s tests/test_base_config.py::test_omegaconf_create PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent0-0-value0-expected0] PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent1-0-value1-expected1] PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent2-0-value2-expected2] PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent3-foo-value3-expected3] PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent4-foo-value4-expected4] PASSED [ 17%] 201s tests/test_base_config.py::test_assign[parent5-foo-value5-expected5] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg0-foo-bar] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg1-foo-None] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg2-foo-???] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg3-1-20] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg4-1-None] PASSED [ 17%] 201s tests/test_base_config.py::test_get_node[cfg5-1-???] PASSED [ 17%] 201s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[dict] PASSED [ 17%] 201s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_int] PASSED [ 17%] 201s tests/test_base_config.py::test_string_interpolation_with_readonly_parent[list_slice] PASSED [ 17%] 201s tests/test_base_config.py::test_flags_root PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[list_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[list_elt_partial] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[dict_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[dict_elt_partial] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[list] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[dict] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[opt_list_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[opt_dict_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[opt_list] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[opt_dict] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[list_opt_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[dict_opt_elt] PASSED [ 17%] 201s tests/test_base_config.py::test_optional_assign[list_opt] PASSED [ 18%] 201s tests/test_base_config.py::test_optional_assign[dict_opt] PASSED [ 18%] 201s tests/test_base_config.py::test_optional_assign[set_optional_user] PASSED [ 18%] 201s tests/test_base_config.py::test_optional_assign[illegal_set_user_to_none] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[opt_user] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[nested_structured_conf] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[structured_dict_of_user] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[dict_int] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[dict_opt_int] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[dict_any] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_user_node] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[dict:merge_into_new_optional_user_node] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_user_node] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[list:merge_into_new_optional_user_node] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict0] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[opt_list] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict1] PASSED [ 18%] 201s tests/test_base_config.py::test_assignment_optional_behavior[opt_dict2] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_setattr_deep_value PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_setattr_deep_from_empty PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_setattr_dict_nested PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_getattr PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_getattr_dict PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_delattr[dict-False] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_delattr[dict-True] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_delattr[structured_config-False] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_delattr[structured_config-True] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[str] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bytes] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[int] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[float] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-T] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[bool-F] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_mandatory_value[enum] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[str] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bytes] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[int] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[float] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-T] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[bool-F] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_inner[enum] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[str] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bytes] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[int] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[float] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-T] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[bool-F] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_nested_dict_mandatory_value_outer[enum] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[str] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bytes] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[int] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[float] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-T] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[bool-F] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_get[enum] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[str] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bytes] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[int] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[float] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-T] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[bool-F] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDictKeyTypes::test_subscript_set[enum] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src0-a-expected0] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src1-abc-expected1] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src2-1-expected2] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src3-67.89-expected3] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src4-False-expected4] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src0-a-expected0] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src1-abc-expected1] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src2-1-expected2] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src3-67.89-expected3] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src4-False-expected4] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_delitem_KeyError[src5-Enum1.FOO-expected5] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src0-a-expected0] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src1-abc-expected1] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src2-1-expected2] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src3-67.89-expected3] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src4-False-expected4] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::TestDelitemKeyTypes::test_dict_struct_delitem[src5-Enum1.FOO-expected5] PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_attribute_error PASSED [ 18%] 201s tests/test_basic_ops_dict.py::test_get_default_value[c0] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::test_get_default_value[c1] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::test_scientific_notation_float PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-4-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-True-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-False-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d0--missing-None-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-4-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-True-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-False-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d1-key-missing-None-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-4-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-True-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-False-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d2--key-None-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-None] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-True] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-4-False] PASSED [ 19%] 201s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-True-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-False-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d3--key-None-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-4-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-True-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-False-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default[d4--key-None-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-4-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-True-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-False-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d0--key-value-None-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-4-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-None] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-True] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-True-False] PASSED [ 19%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d1--key-None-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d2-key-subkey-None-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d3--key-None-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_not_returning_default[d4--key-None-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d0-InterpolationKeyError-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d1-InterpolationToMissingValueError-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-4-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-True-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-False-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-None] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-True] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::TestGetWithDefault::test_dict_get_with_default_errors[d2-InterpolationKeyError-None-False] PASSED [ 20%] 202s tests/test_basic_ops_dict.py::test_map_expansion PASSED [ 20%] 202s tests/test_basic_ops_dict.py::test_items_iterator_behavior PASSED [ 20%] 202s tests/test_basic_ops_dict.py::test_mutate_config_via_items_iteration PASSED [ 20%] 202s tests/test_basic_ops_dict.py::test_items_with_interpolation PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[empty] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[simple] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[interpolation_in_value] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[missing_value] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[none] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[missing] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[missing_interpolation0] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_items[missing_interpolation1] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[empty] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[full] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[missing_value] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[interpolation] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[none_dictconfig] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[missing_dictconfig] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[missing_interpolation_dictconfig] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_keys[interpolation_dictconfig] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_pickle_get_root PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_iterate_dictionary PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_iterate_dict_with_interpolation PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[no_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[none_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[with_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[none_value] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[missing_value] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[interpolation] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_no_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_none_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[enum_key_with_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_no_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[bytes_key_with_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[float_key_no_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[float_key_with_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_no_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop[bool_key_with_default] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_struct_mode_pop PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_structured_mode_pop PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg0-not_found-expectation0] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg1-ghi-expectation1] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg2-3-expectation2] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg3-10.11-expectation3] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg4-False-expectation4] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg5-Enum1.BAR-expectation5] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg6-a-expectation6] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg7-1-expectation7] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg8-123.45-expectation8] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg9-a-expectation9] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg10-True-expectation10] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg11-Enum1.FOO-expectation11] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_dict_pop_error[cfg12-a-expectation12] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf0-a-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf1-b-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf2-c-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf3-b-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf4-b-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf5-c-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf6-b-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf7-a-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf8-b-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf9-b-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf10-Enum1.FOO-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf11-aaa-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf12-FOO-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf13-Enum1.FOO-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf14-incompatible_key_type-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf15-FOO-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf16-None-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf17-1-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf18-2-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf19-3-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf20-2-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf21-None-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf22-1-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf23-1-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf24-1.1-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf25-1.1-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf26-1.1-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf27-2.2-True] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf28-3.3-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf29-2.2-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf30-None-False] PASSED [ 21%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf31-True-True] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf32-False-True] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf33-no-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf34-1-True] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf35-None-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf36-False-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf37-1-True] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf38-2-True] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf39-3-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf40-2-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf41-None-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_in_dict[conf42-1-False] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_root PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_root_of_merged PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_config PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_structured_delitem PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_nested_structured_delitem PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[empty] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[full] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[none] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[missing] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[interpolation] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_len[broken_interpolation] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_assign_illegal_value_nested PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_dict_in_dict PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_instantiate_config_fails PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dir[cfg0-None-expected0] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dir[cfg1-a-expected1] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dir[StructuredWithMissing-dict-expected2] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_hash PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[default] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[0] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_with_default_from_struct_not_throwing[None] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_members[cfg0] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_members[cfg1] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg0-mask_keys0-expected0] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg1-a-expected1] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg2-mask_keys2-expected2] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg3-b-expected3] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy[in_cfg4-mask_keys4-expected4] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_masked_copy_is_deep PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_shallow_copy PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_shallow_copy_missing PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_shallow_copy_none PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[copy] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_dict_shallow_copy_is_deepcopy[obj.copy] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_creation_with_invalid_key PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_setitem_with_invalid_key PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_getitem_with_invalid_key PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_hasattr PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_typed_hasattr PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_getitem PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_struct_mode_missing_key_setitem PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_type PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_ref_type[cfg0-Optional] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_ref_type[cfg1-Plugin] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_get_ref_type_with_conflict PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_is_missing PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-None] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[None-Any] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-None] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign1-Any] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-None] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign2-Any] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-None] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::test_assign_to_reftype_none_or_any[assign3-Any] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_none] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_plugin()] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[plugin_concrete()] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[concrete_none] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj0] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin1[subclass=subclass_obj1] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_none] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_plugin()] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-plugin_concrete()] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-concrete_none] PASSED [ 22%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-concrete_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_assign_to_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_plugin()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[plugin_concrete()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[concrete_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin_[subclass=subclass_obj1] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_plugin()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-plugin_concrete()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-concrete_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[None-subclass=subclass_obj1] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_plugin()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-plugin_concrete()] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-concrete_none] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin::test_merge_into_reftype_plugin[???-subclass=subclass_obj1] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin_[assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_assign_to_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin1[assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[None-assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_primitive_to_typed] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_type_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::TestAssignAndMergeIntoReftypePlugin_Errors::test_merge_into_reftype_plugin[???-assign_base_instance_to_subclass] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_setdefault PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[list_value] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_self_assign_list_value_with_ref_type[dict_value] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_assign_to_sc_field_without_ref_type PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dict_getitem_not_found PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dict_getitem_none_output PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-data0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[struct-User] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-data0] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_dictconfig_creation_with_parent_flag[readonly-User] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_node_copy_on_set[any] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_node_copy_on_set[dict] PASSED [ 23%] 202s tests/test_basic_ops_dict.py::test_node_copy_on_set[list] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_value PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_of_dicts PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-None] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-0] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg0-0-default] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-None] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-0] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg1-0-default] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-None] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-0] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_return_default[cfg2-0-default] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-None] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-0] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg0-0-found-default] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-None] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-0] PASSED [ 23%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg1-0-None-default] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-None] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-0] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg2-0-None-default] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-None] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-0] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_get_do_not_return_default[cfg3-0-None-default] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[simple] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[interpolation] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[iter_over_lists] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[iter_over_dicts] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[iter_over_missing] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list[str_interpolation] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list_with_missing_interpolation PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_iterate_list_with_missing PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_items_with_interpolation PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop[cfg0-0-1-expected_cfg0] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop[cfg1-None-3-expected_cfg1] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop[cfg2-0-None-expected_cfg2] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop[cfg3-1-None-expected_cfg3] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop_errors[cfg0-100-IndexError] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop_errors[cfg1-0-InterpolationKeyError] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop_errors[cfg2-0-InterpolationToMissingValueError] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_pop_on_unexpected_exception_not_modifying PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_in_list PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_in_with_interpolation PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(None)] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_not_in_special_lists[ListConfig(???)] PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_config_with_list PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_config_with_tuple PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_items_on_list PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_enumerate PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_delitem PASSED [ 24%] 202s tests/test_basic_ops_list.py::test_list_len[lst0-2] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_len[lst1-0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_len[lst2-0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_len[lst3-0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_len[lst4-0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_nested_list_assign_illegal_value PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_append PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[int]] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[Color]] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_invalid_element_type[append_str_to_list[User]] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_dict_to_user] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_invalid_element_type[list:convert_empty_dict_to_user] PASSED [ 24%] 203s 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%] 203s 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%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_int] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_float] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_int_to_str] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_bool] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_enum] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_convert[list:convert_str_to_path] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_index[index0-expected0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_index[index1-expected1] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_index[-1-13] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_dir[cfg0-expected0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_dir[cfg1-expected1] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_list_dir[cfg2-expected2] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[typed_list] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[typed_list_append_none] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[optional_typed_list_append_none] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[user_list] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[user_list_append_none] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_append_to_typed[optional_user_list_append_none] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[input_0-1-100-expected0-AnyNode-None] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[input_1-1-value1-expected1-IntegerNode-None] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[input_2-1-foo-expected2-AnyNode-None] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[input_3-1-value3-expected3-StringNode-None] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[input_4-0-foo-None-None-ValidationError] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[typed_list] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert[typed_list_insert_none] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert_special_list[lst0-0-10-expectation0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_insert_special_list[lst1-0-10-expectation1] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_extend[src0-append0-result0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_extend[src1-append1-result1] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_extend[src2-append2-result2] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_remove[src0-10-result0-expectation0] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_remove[src1-oops-None-expectation1] PASSED [ 24%] 203s tests/test_basic_ops_list.py::test_remove[src2-remove2-result2-expectation2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_remove[src3-2-result3-expectation3] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[1-src0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[1-src1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[1-src2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[2-src0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[2-src1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_clear[2-src2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_index[src0-20--1-expectation0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_index[src1-10-0-expectation1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_index[src2-20-1-expectation2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_index_with_range PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_count[src0-10-0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_count[src1-10-1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_count[src2-10-2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_count[src3-None-0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_sort PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_insert_throws_not_changing_list PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_append_throws_not_changing_list PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_hash PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list10-in_list20-in_expected0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list11-in_list21-in_expected1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[listconfig_plus_list-in_list12-in_list22-in_expected2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list10-in_list20-in_expected0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list11-in_list21-in_expected1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus[list_plus_listconfig-in_list12-in_list22-in_expected2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list10-in_list20-in_expected0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list11-in_list21-in_expected1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::TestListAdd::test_list_plus_eq[in_list12-in_list22-in_expected2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_deep_add PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_deep_radd PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_set_with_invalid_key PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem[lst0-0-1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem[lst1-0-TypeError] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem[lst2-0-MissingMandatoryValue] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli0] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli1] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli2] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli3] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli4] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli5] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli6] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli7] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli8] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli9] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_getitem_slice[sli10] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[same-number-of-elements-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extra-elements-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[insert only-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[insert only-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[insert only-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[nop-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[nop-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[nop-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[less-elements-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice2-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-disjoint-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[non-iterable-input-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[partially-valid-input-] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-create] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-list] PASSED [ 25%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-length-mismatch2-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[extended-slice-reverse-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-replace-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-underflow-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-create] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_setitem_slice[slice-reverse-insert-overflow-] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst0-0-1] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst1-foo-KeyValidationError] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst2-1-InterpolationKeyError] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst3-1-InterpolationToMissingValueError] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst4-0-TypeError] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_get[lst5-0-MissingMandatoryValue] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_getattr PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_shallow_copy PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_shallow_copy_missing PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_shallow_copy_none PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[struct] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_listconfig_creation_with_parent_flag[readonly] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_node_copy_on_append[any] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_node_copy_on_append[dict] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_node_copy_on_append[list] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_validate_set[structured:set_optional_to_bad_type] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_validate_set[set_to_none_raises] PASSED [ 26%] 203s tests/test_basic_ops_list.py::test_validate_set[optional_set_to_none] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-None-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-False-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[str-True-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-None-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-False-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[abc-True-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-float] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-bool] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-None-Enum1] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-str] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bytes] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-int] PASSED [ 26%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-False-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[1-True-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-None-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-False-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[3.1415-True-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-None-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-False-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[True-True-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-None-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-False-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__setitem__[Enum1.FOO-True-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-None-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-False-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-str] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bytes] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-int] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-float] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-bool] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[str-True-Enum1] PASSED [ 27%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-None-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-False-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[abc-True-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-None-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-False-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[1-True-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-None-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-False-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[3.1415-True-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-None-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-False-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[True-True-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-float] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-bool] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-None-Enum1] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-str] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bytes] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-int] PASSED [ 28%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__getitem__[Enum1.FOO-True-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-False-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[str-None-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-False-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[abc-None-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-False-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[1-None-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-False-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-str] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bytes] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-int] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-float] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-bool] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[3.1415-None-Enum1] PASSED [ 29%] 203s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-str] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bytes] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-int] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-float] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-bool] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-False-Enum1] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-str] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bytes] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-int] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-float] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-bool] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[True-None-Enum1] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-str] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bytes] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-int] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-float] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-bool] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-False-Enum1] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-str] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bytes] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-int] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-float] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-bool] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__[Enum1.FOO-None-Enum1] PASSED [ 29%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[str-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[abc-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[1-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[3.1415-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[True-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__delitem__struct_mode[Enum1.FOO-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-None-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-False-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[str-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-None-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-False-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[abc-True-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-float] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-bool] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-None-Enum1] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-str] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bytes] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-int] PASSED [ 30%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-False-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[1-True-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-None-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-False-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[3.1415-True-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-None-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-False-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[True-True-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-None-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-False-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__contains__[Enum1.FOO-True-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-None-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-False-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bytes] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-int] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-float] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-bool] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[str-True-Enum1] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-str] PASSED [ 31%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-None-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-False-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[abc-True-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-None-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-False-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[1-True-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-None-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-False-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[3.1415-True-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-None-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-False-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[True-True-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-bool] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-None-Enum1] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-str] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bytes] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-int] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-float] PASSED [ 32%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-False-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test__eq__[Enum1.FOO-True-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-None-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-False-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[str-True-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-None-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-False-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[abc-True-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-None-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-False-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[1-True-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-None-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-False-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bytes] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-int] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-float] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-bool] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[3.1415-True-Enum1] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-str] PASSED [ 33%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-None-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-False-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[True-True-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-None-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-False-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get[Enum1.FOO-True-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-None-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-False-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[str-True-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-None-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-False-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[abc-True-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-bool] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-None-Enum1] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-str] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bytes] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-int] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-float] PASSED [ 34%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[1-True-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-None-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[3.1415-True-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-None-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[True-True-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-None-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_get_with_default[Enum1.FOO-True-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[str-None-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bytes] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-int] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-float] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-bool] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-False-Enum1] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-str] PASSED [ 35%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bytes] PASSED [ 36%] 204s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[abc-None-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-False-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[1-None-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-False-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[3.1415-None-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-False-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[True-None-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-False-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop[Enum1.FOO-None-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[str-True-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[abc-True-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[1-True-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[3.1415-True-Enum1] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-str] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bytes] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-int] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-float] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-bool] PASSED [ 36%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[True-True-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[str-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[abc-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[1-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[3.1415-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[True-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-False-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-int] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-float] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-bool] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default[Enum1.FOO-None-Enum1] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-str] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bytes] PASSED [ 37%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[str-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[abc-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[1-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[3.1415-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[True-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_pop_with_default_struct_mode[Enum1.FOO-True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[None-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[False-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_keys[True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[None-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[False-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_values[True-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[None-Enum1] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-str] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bytes] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-int] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-float] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-bool] PASSED [ 38%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[False-Enum1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-str] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bytes] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-int] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-float] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-bool] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestUntypedDictConfig::test_items[True-Enum1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-None-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-False-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[str-True-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-None-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-False-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[abc-True-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-None-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-False-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[1-True-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-None-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-False-bool-data4] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-str-data0] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bytes-data1] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-int-data2] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-float-data3] PASSED [ 39%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[True-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__setitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-False-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[str-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-False-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[abc-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-False-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[1-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[3.1415-True-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-str-data0] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bytes-data1] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-int-data2] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-float-data3] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-None-bool-data4] PASSED [ 40%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[True-True-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__getitem__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-False-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[str-None-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-False-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[abc-None-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-False-bool-data4] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-str-data0] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bytes-data1] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-int-data2] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-float-data3] PASSED [ 41%] 205s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[1-None-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bytes-data1] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-int-data2] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-float-data3] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-False-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bytes-data1] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-int-data2] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-float-data3] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[3.1415-None-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bytes-data1] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-int-data2] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-float-data3] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-False-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bytes-data1] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-int-data2] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-float-data3] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[True-None-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 41%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__delitem__primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-None-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-False-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[str-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-None-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-False-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[abc-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-None-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-False-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-float-data3] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[1-True-bool-data4] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-str-data0] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bytes-data1] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-int-data2] PASSED [ 42%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-False-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[3.1415-True-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-False-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[True-True-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__contains__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-False-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[str-True-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-False-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[abc-True-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-None-bool-data4] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-str-data0] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bytes-data1] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-int-data2] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-float-data3] PASSED [ 43%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[1-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-None-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[3.1415-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-None-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[True-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test__eq__primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-None-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[str-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-None-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-False-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-str-data0] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bytes-data1] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-int-data2] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-float-data3] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[abc-True-bool-data4] PASSED [ 44%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-None-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-False-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[1-True-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-None-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-False-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[3.1415-True-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-None-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-False-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[True-True-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 45%] 206s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-str-data0] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-int-data2] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-float-data3] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-None-bool-data4] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-str-data0] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-int-data2] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-float-data3] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-False-bool-data4] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-str-data0] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bytes-data1] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-int-data2] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-float-data3] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[str-True-bool-data4] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-str-data0] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-int-data2] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-float-data3] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-str-data0] PASSED [ 45%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[abc-True-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-None-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[1-True-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[3.1415-True-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-None-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[True-True-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_get_with_default_primitive_typed[Enum1.FOO-True-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-False-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-int-data2] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-float-data3] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[str-None-bool-data4] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-str-data0] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bytes-data1] PASSED [ 46%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-False-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[abc-None-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-False-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[1-None-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-False-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[3.1415-None-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-False-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[True-None-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-str-data0] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bytes-data1] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-int-data2] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-float-data3] PASSED [ 47%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[str-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[abc-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[1-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[3.1415-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[True-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-False-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed[Enum1.FOO-None-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[str-True-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[abc-True-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[1-True-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[3.1415-True-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-str-data0] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bytes-data1] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-int-data2] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-float-data3] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[True-True-bool-data4] PASSED [ 48%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_pop_with_default_primitive_typed_struct_mode[Enum1.FOO-True-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[None-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[False-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_keys_primitive_typed[True-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[None-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[False-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_values_primitive_typed[True-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[None-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[False-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-str-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bytes-data1] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-int-data2] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-float-data3] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestPrimitiveTypeDunderMethods::test_items_primitive_typed[True-bool-data4] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[True-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__setitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[str-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[abc-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[1-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[3.1415-True-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-None-Enum1-data0] PASSED [ 49%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__getitem__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__delitem__enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__contains__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[str-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[1-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[True-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test__eq__enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-False-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[abc-True-Enum1-data0] PASSED [ 50%] 207s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-False-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[1-True-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-False-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[3.1415-True-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-False-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[True-True-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[str-True-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 50%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[abc-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[1-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[3.1415-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[True-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_get_with_default_enum_typed[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[str-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[abc-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[1-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[3.1415-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[True-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed[Enum1.FOO-None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[str-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[abc-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[1-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[3.1415-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[True-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_pop_with_default_enum_typed_struct_mode[Enum1.FOO-True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_keys_enum_typed[True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_values_enum_typed[True-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[None-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[False-Enum1-data0] PASSED [ 51%] 208s tests/test_compare_dictconfig_vs_dict.py::TestEnumTypeDunderMethods::test_items_enum_typed[True-Enum1-data0] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[empty] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[simple_list] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i12-i22] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i13-i23] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i14-i24] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i15-i25] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i16-i26] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i17-i27] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i18-i28] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i19-i29] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i110-i210] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i111-i211] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i112-i212] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i113-i213] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i114-i214] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i115-i215] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[list_in_dict] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i117-i217] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[i118-i218] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[list_simple_interpolation] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[dict==dict,ref_error] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[dict==dict,missing] PASSED [ 51%] 208s tests/test_config_eq.py::test_eq[User==User] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[dict==User] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[Group==Group] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[dict==Group] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[node_interpolation] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[dictconfig_inter] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[listconfig_inter] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[dictconfig_none] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[listconfig_none] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[missing_dictconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[missing_listconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[nested_missing_dictconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_eq[nested_missing_listconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_missing_container_string_eq[missing_dictconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_missing_container_string_eq[missing_listconfig] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[empty_dict_neq_dict] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[empty_dict_vs_list] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[dict_neq_none] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[dict_none_neq_dict_not_none] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[simple_dict_neq] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[different_key_same_value] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input16-input26] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input17-input27] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input18-input28] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input19-input29] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input110-input210] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[list:empty_vs_full] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[list:different_value] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input113-input213] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input114-input214] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input115-input215] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input116-input216] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input117-input217] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[input118-input218] PASSED [ 52%] 208s tests/test_config_eq.py::test_not_eq[node_interpolation] PASSED [ 52%] 208s tests/test_config_eq.py::test_config_eq_mismatch_types PASSED [ 52%] 208s tests/test_config_eq.py::test_dict_not_eq_with_another_class PASSED [ 52%] 208s tests/test_create.py::test_create_value[None-None] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_1-expected1] PASSED [ 52%] 208s tests/test_create.py::test_create_value[hello-expected2] PASSED [ 52%] 208s tests/test_create.py::test_create_value[hello: world-expected3] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_4-expected4] PASSED [ 52%] 208s tests/test_create.py::test_create_value[-expected5] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_6-expected6] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_7-expected7] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_8-expected8] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_9-expected9] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_10-expected10] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_11-expected11] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_12-expected12] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_13-expected13] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_14-expected14] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_15-expected15] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_16-expected16] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_17-expected17] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_18-expected18] PASSED [ 52%] 208s tests/test_create.py::test_create_value[input_19-expected19] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_0] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_1] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_2] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_3] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_4] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_5] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects[input_6] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_0] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_1] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_2] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_3] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_4] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_5] PASSED [ 52%] 208s tests/test_create.py::test_create_allow_objects_non_copyable[input_6] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_top_level[shape] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_top_level[list_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_top_level[dict_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested[shape] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested[list_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested[dict_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[shape] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[list_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_nested_allow_objects[dict_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[shape] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[list_subclass] PASSED [ 52%] 208s tests/test_create.py::TestCreationWithCustomClass::test_structured_conf[dict_subclass] PASSED [ 53%] 208s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[shape] PASSED [ 53%] 208s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[list_subclass] PASSED [ 53%] 208s tests/test_create.py::TestCreationWithCustomClass::test_direct_creation_of_listconfig_or_dictconfig[dict_subclass] PASSED [ 53%] 208s tests/test_create.py::test_create_flags_overriding[dict] PASSED [ 53%] 208s tests/test_create.py::test_create_flags_overriding[list] PASSED [ 53%] 208s tests/test_create.py::test_create_from_cli PASSED [ 53%] 208s tests/test_create.py::test_cli_passing PASSED [ 53%] 208s tests/test_create.py::test_dotlist[input_0-expected0] PASSED [ 53%] 208s tests/test_create.py::test_dotlist[input_1-expected1] PASSED [ 53%] 208s tests/test_create.py::test_dotlist[input_2-expected2] PASSED [ 53%] 208s tests/test_create.py::test_create_list_with_illegal_value_idx0 PASSED [ 53%] 208s tests/test_create.py::test_create_list_with_illegal_value_idx1 PASSED [ 53%] 208s tests/test_create.py::test_create_dict_with_illegal_value PASSED [ 53%] 208s tests/test_create.py::test_create_nested_dict_with_illegal_value PASSED [ 53%] 208s tests/test_create.py::test_create_from_oc PASSED [ 53%] 208s tests/test_create.py::test_create_from_oc_with_flags PASSED [ 53%] 208s tests/test_create.py::test_create_from_dictconfig_preserves_metadata PASSED [ 53%] 208s tests/test_create.py::test_create_from_listconfig_preserves_metadata PASSED [ 53%] 208s tests/test_create.py::test_create_node_parent_retained_on_create[node0] PASSED [ 53%] 208s tests/test_create.py::test_create_node_parent_retained_on_create[node1] PASSED [ 53%] 208s tests/test_create.py::test_create_node_parent_retained_on_assign[node0] PASSED [ 53%] 208s tests/test_create.py::test_create_node_parent_retained_on_assign[node1] PASSED [ 53%] 208s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node0] PASSED [ 53%] 208s tests/test_create.py::test_dict_assignment_deepcopy_semantics[node1] PASSED [ 53%] 208s tests/test_create.py::test_list_assignment_deepcopy_semantics[node0] PASSED [ 53%] 208s tests/test_create.py::test_list_assignment_deepcopy_semantics[node1] PASSED [ 53%] 208s tests/test_create.py::test_assign_does_not_modify_src_config[d0] PASSED [ 53%] 208s tests/test_create.py::test_assign_does_not_modify_src_config[d1] PASSED [ 53%] 208s tests/test_create.py::test_create_unmodified_loader PASSED [ 53%] 208s tests/test_create.py::test_create_float_yaml PASSED [ 53%] 208s tests/test_create.py::test_create_untyped_list PASSED [ 53%] 208s tests/test_create.py::test_create_untyped_dict PASSED [ 53%] 208s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\n c: 2\n b: 3\n] PASSED [ 53%] 208s tests/test_create.py::test_yaml_duplicate_keys[a:\n b: 1\na:\n b: 2\n] PASSED [ 53%] 208s tests/test_create.py::test_yaml_merge PASSED [ 53%] 208s tests/test_create.py::test_create_path[path] PASSED [ 53%] 208s tests/test_create.py::test_create_path[posixpath] PASSED [ 53%] 208s tests/test_create.py::test_create_path[windowspath] SKIPPED (require...) [ 53%] 208s tests/test_create.py::test_create_from_str_check_parent[empty] PASSED [ 53%] 208s tests/test_create.py::test_create_from_str_check_parent[name_only] PASSED [ 53%] 208s tests/test_create.py::test_create_from_str_check_parent[dictconfig] PASSED [ 53%] 208s tests/test_create.py::test_create_from_str_check_parent[listconfig] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:update_with_invalid_value] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:update:none_to_non_optional] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:update:object_of_illegal_type] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,readonly:pop] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:pop_invalid] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:pop_invalid_nested] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:del_invalid] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:del_invalid_nested] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:access_invalid_attribute] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,struct:access_invalid_attribute] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_missing_interpolation_with_full_path] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_missing_str_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_missing_relative_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_invalid_double_relative_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_non_container_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,accessing_missing_nested_interpolation] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,non_optional_field_with_interpolation_to_none] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,struct:set_invalid_attribute] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_structured] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,readonly:set_attribute] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:setattr:not_optional:set_none] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:setattr,invalid_type_assigned_to_field] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,struct:setitem_on_none_existing_key] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key0] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[Color,str]:setitem_bad_key1] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[str,Color]:setitem_bad_value] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[Any,Any]:setitem_stringnode_bad_value] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,struct:getitem_key_not_in_struct] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[Color,str]:getitem_str_key_None] PASSED [ 53%] 208s tests/test_errors.py::test_errors[DictConfig[str,str]:getitem_color_key] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict,readonly:merge_with] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:merge,invalid_field_type] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:merge,adding_an_invalid_key] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:merge,bad_key_merge] PASSED [ 53%] 208s tests/test_errors.py::test_errors[structured:merge_invalid_dataclass] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:get_illegal_type] PASSED [ 53%] 208s tests/test_errors.py::test_errors[dict:get_object_of_illegal_type] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict[int,Any]:mistyped_key] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict[float,Any]:mistyped_key] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key0] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict[bool,Any]:mistyped_key1] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict:create_non_optional_with_none] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict:create:not_optional_int_field_with_none] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict:create:not_optional_A_field_with_none] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict:merge_none_into_not_optional_element_type] PASSED [ 54%] 208s tests/test_errors.py::test_errors[dict_create_from_illegal_type] PASSED [ 54%] 208s tests/test_errors.py::test_errors[structured:create_with_invalid_value,int] PASSED [ 54%] 208s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,str_to_float] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] FAILED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_bytes,no_convert] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,string_to_path,no_convert] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,bytes_to_string,parent_no_convert] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,full_module_in_error] PASSED [ 54%] 209s tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value-string_to_union[bool-float]] PASSED [ 54%] 209s tests/test_errors.py::test_errors[structured:create_from_unsupported_object] PASSED [ 54%] 209s tests/test_errors.py::test_errors[structured:create_with_unsupported_element_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[structured:create_with_union_error] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict:set_value:reftype_mismatch] PASSED [ 54%] 209s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_str_value] PASSED [ 54%] 209s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_primitive_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[DictConfig[str,int]:assigned_structured_config] PASSED [ 54%] 209s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_primitive_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[DictConfig[int,int]:assigned_structured_config] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,readonly:del] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,struct:del] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,structured:del] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,readonly:delattr] PASSED [ 54%] 209s tests/test_errors.py::test_errors[structured,bad_default_value_for_dict] PASSED [ 54%] 209s tests/test_errors.py::test_errors[structured,bad_default_value_for_list] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:setattr0] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:setattr1] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_nox_ex:invalid_index_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_node_ex:index_out_of_range] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_node_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_node_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:create:not_optional_with_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:append_value_of_illegal_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:readonly:pop] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:pop_invalid_key] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,struct:pop] PASSED [ 54%] 209s tests/test_errors.py::test_errors[dict,structured:pop] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:pop_from_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:pop_from_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:subscript_slice_with_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:subscript_index_with_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:subscript:index_out_of_range] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:getitem,illegal_key_type0] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:getitem,illegal_key_type1] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:setitem,illegal_value_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:setitem,illegal_key_type] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,readonly:setitem] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(None)] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:create_not_optional:_set_value(True)] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element0] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,int_elements:assigned_str_element1] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,not_optional:null_assignment] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,readonly:index_not_found] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,readonly:insert] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:insert_into_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:insert_into_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_from_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:get_from_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:readonly:sort0] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:sort_from_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:sort_from_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:readonly:sort1] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:iter_none] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list:iter_missing] PASSED [ 54%] 209s tests/test_errors.py::test_errors[list,readonly:del] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_object:structured-missing-field] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_object:structured,throw_on_missing_interpolation] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_object:structured,throw_on_interpolation_key_error] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_container:throw_on_missing_interpolation] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict] PASSED [ 54%] 209s tests/test_errors.py::test_errors[to_container:throw_on_missing,list] PASSED [ 55%] 209s tests/test_errors.py::test_errors[to_container:throw_on_missing,dict_value] PASSED [ 55%] 209s tests/test_errors.py::test_errors[to_container:throw_on_missing,list_item] PASSED [ 55%] 209s tests/test_errors.py::test_assertion_error PASSED [ 55%] 209s tests/test_errors.py::test_resolver_error[legacy_register_resolver] PASSED [ 55%] 209s tests/test_errors.py::test_resolver_error[register_new_resolver] PASSED [ 55%] 209s tests/test_errors.py::test_parse_error_on_creation[create-arg0] PASSED [ 55%] 209s tests/test_errors.py::test_parse_error_on_creation[DictConfig-${b] PASSED [ 55%] 209s tests/test_errors.py::test_parse_error_on_creation[ListConfig-${b] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[dict] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[dict_empty] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[structured] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[list] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[list_empty] PASSED [ 55%] 209s tests/test_errors.py::test_parent_type_error_on_creation[create] PASSED [ 55%] 209s tests/test_errors.py::test_union_must_not_be_parent_of_union PASSED [ 55%] 209s tests/test_errors.py::test_cycle_when_iterating_over_parents PASSED [ 55%] 209s tests/test_errors.py::test_get_full_key_failure_in_format_and_raise PASSED [ 55%] 209s tests/test_errors.py::test_dict_subclass_error PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg0--a-a] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg1--a-a] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg2--bad-bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg3---] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg4--bad-bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg5--2-[2]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg6--999-[999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg7---] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg8--999-[999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg9-b-c-b.c] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg10-b-bad-b.bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg11-a-1-a[1]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg12-a-999-a[999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg13-0-2-[0][2]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg14-0-999-[0][999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg15-2-a-[2].a] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg16-2-bad-[2].bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg17-b--b] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg18-b-bad-b.bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg19-a.b-c-a.b.c] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg20-a.b-bad-a.b.bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg21-a.b-0-a.b[0]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg22-a.b-999-a.b[999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg23-a.1-0-a[1][0]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg24-a.1-999-a[1][999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg25-a.0-b-a[0].b] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg26-a.0-bad-a[0].bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg27-0.a-b-[0].a.b] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg28-0.a-bad-[0].a.bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg29-0.a-0-[0].a[0]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg30-0.a-999-[0].a[999]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg31-0.0-a-[0][0].a] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg32-0.0-bad-[0][0].bad] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg33-0.0-0-[0][0][0]] PASSED [ 55%] 209s 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%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg35-b-c-b.c] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg36--foo-foo] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg37-foo-bar-foo.bar] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_enum_key] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[get_full_key_with_nested_enum_key] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg40--key40-[0:1]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg41--key41-[0:1:2]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg42--foo-foo] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg43--0-[0]] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg44-foo-bar-foo.bar] PASSED [ 55%] 209s tests/test_get_full_key.py::test_get_full_key_from_config[cfg45-foo.bar-None-foo.bar] PASSED [ 55%] 209s tests/test_get_full_key.py::test_value_node_get_full_key PASSED [ 55%] 209s tests/test_get_full_key.py::test_union_node_get_full_key PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[null] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[false] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[true_false] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_pos] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_neg] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_underscore] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_1] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_2] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_underscore_3] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[int_bad_zero_start] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_int] PASSED [ 55%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_no_decimal] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_underscore_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_bad_4] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_4] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_5] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_exp_bad_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_inf] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_inf] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_inf] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_nan] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_plus_nan] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[float_minus_nan] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_legal] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_illegal_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dot] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_dollar] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_colon] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_ws_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_ws_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_comma] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_colon] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_equal] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_parentheses] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_brackets] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_braces] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_backslash] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_backslash_noesc] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_esc_illegal_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_single] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_double] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_single] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_outer_ws_double] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_int] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_null] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bool] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_list] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_dict] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_single] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_backslash_noesc_double] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_concat_bad_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_too_many_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_trailing_esc_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_single_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_single] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_double_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_no_esc_dollar_double] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_bad_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_4] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_single_bad] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_1] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_2] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_3] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_4] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_esc_quote_double_bad] PASSED [ 56%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_empty] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_basic] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_tmp_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_different] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_inside_quote_same] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[str_quoted_extra_quote] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[list] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_unquoted_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_quoted] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_mixed] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_int_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_float_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_null_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_nan_like_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_list_as_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[dict_bool_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_dict] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[empty_list] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_no_interpolation[structured_deep] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_getitem] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_getitem] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[getitem_first_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_deep_4] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_underscore] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_access_bad_negative] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_access_list_like_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[bool_like_keys] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_ok] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_bad_case] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[null_like_key_quoted_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dotpath_bad_type] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dollar_in_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_value] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_interpolation_key] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_interpolation] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_dollar_and_inter] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_inter] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_esc_illegal_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_inter] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_single_4] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_double_4] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_double] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_other_quote_single] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_concat_bad_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_esc_quotes] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_and_quotes] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_single_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_1] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_2] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_esc_inter_nested_double_3] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_error_inside_quotes] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_outer] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_around_dot] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_node_inside_id] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_outer] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_around_colon] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_id] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_inside_args] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_namespace] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_inter_res_no_args] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_list] PASSED [ 57%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_dict] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ws_quoted_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_simple] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_select_getitem] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_relative] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_nested_deep_mixed] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[str_quoted_issue_615] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[no_args] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[space_in_args] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[list_as_input] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_as_input_quotes] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_typo_colons] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[missing_resolver] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[at_in_resolver] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[ns_resolver] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_deep] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_resolver_combined_illegal] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[nested_args] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_quoted] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[int_resolver_noquote] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_quoted] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_noquote] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[float_resolver_exp] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[inter_float_resolver] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_single_element_with_resolver[dict_nan_key_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_basic] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_single_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quotes_double_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_end_quote_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_missing_start_quote_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quote_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_single] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_quotes_double] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_any_char] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_inter_wrong_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_esc_backslash_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_quoted_braces_wrong] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_dollars] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_dollars] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_leading_escapes_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_middle_escapes_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_trailing_escapes] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_concat_interpolations] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[str_top_issue_617] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[ws_toplevel] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_1] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[missing_brace_2] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_config_value[extra_brace] PASSED [ 58%] 209s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[trailing_comma] PASSED [ 58%] 210s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_middle] PASSED [ 58%] 210s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[empty_first] PASSED [ 58%] 210s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[single_comma] PASSED [ 58%] 210s tests/test_grammar.py::TestOmegaConfGrammar::test_deprecated_empty_args[mixed_with_ws] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${a_b.c123}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${ foo \t}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[x ${ab.cd.ef.gh} y] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[$ ${foo} ${bar} ${boz} $] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo-bar:bar-foo}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo : bar, baz, boz}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[\\${foo}] PASSED [ 58%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar:boz}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$foo.bar$.x$y}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${$0.1.2$}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${0foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo.bar[baz]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${foo[bar].baz[boz]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo].bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${[foo][bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo.bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..foo[bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_regex[${..[foo].bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${a_b.c123}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${ foo \t}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[x ${ab.cd.ef.gh} y] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[$ ${foo} ${bar} ${boz} $] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-bar:bar-foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo : bar, baz, boz}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:bar,0,a-b+c*d/$.%@?|}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar:boz}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo.bar$.x$y}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${$0.1.2$}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.bar[baz]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${foo[bar].baz[boz]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo].bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${[foo][bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo.bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..foo[bar]}] PASSED [ 59%] 210s tests/test_grammar.py::TestMatchSimpleInterpolationPattern::test_grammar_consistency[${..[foo].bar}] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${..}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${0foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo . bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${ns . f:var}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${$foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${.foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:\\}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo.${bar}}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:${bar}}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[${foo:'hello'}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_regex[\\${foo-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${..}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${0foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo . bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${ns . f:var}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${$foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${.foo:bar}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:\\}-False] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo.${bar}}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:${bar}}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[${foo:'hello'}-True] PASSED [ 59%] 210s tests/test_grammar.py::TestDoNotMatchSimpleInterpolationPattern::test_grammar_consistency[\\${foo-True] PASSED [ 59%] 210s tests/test_grammar.py::test_empty_stack PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[dict_value] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[dict_node] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[list_node] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[list_value] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[relative:list_from_dict] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[up_down] PASSED [ 59%] 210s tests/test_grammar.py::test_parse_interpolation[up_down_getitem] PASSED [ 59%] 210s tests/test_grammar.py::test_custom_resolver_param_supported_chars PASSED [ 59%] 210s tests/test_grammar.py::test_valid_chars_in_interpolation PASSED [ 59%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[\\] PASSED [ 59%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[{] PASSED [ 59%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[}] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[(] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[)] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[[] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[]] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[.] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[:] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation["] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation['] PASSED [ 60%] 210s tests/test_grammar.py::test_invalid_chars_in_interpolation[ ] PASSED [ 60%] 210s tests/test_grammar.py::test_grammar_cache_is_thread_safe PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_and_merging_in_dict[dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_dict_non_none_assignment[dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_assignment_in_list[dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_list_non_none_assignment[dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_none_construction[dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-StringNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-PathNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-EnumNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-UnionNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-DictConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-ListConfig] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[legacy_register_resolver-dataclass] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BooleanNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-BytesNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-FloatNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-IntegerNode] PASSED [ 60%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-StringNode] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-PathNode] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-EnumNode] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-UnionNode] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-DictConfig] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-ListConfig] PASSED [ 61%] 210s tests/test_matrix.py::TestNodeTypesMatrix::test_interpolation[register_new_resolver-dataclass] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict0-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict0-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:none-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:none-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict1-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict1-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict2-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict2-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict3-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict3-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:merge_dict_into_int-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:merge_dict_into_int-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:merge_int_dict-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict:merge_int_dict-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs7-expected7-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs7-expected7-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs8-expected8-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs8-expected8-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs9-expected9-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs9-expected9-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs10-expected10-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs10-expected10-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs11-expected11-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs11-expected11-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_float-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_float-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_str-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_str-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_typed_float-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_bool_into_typed_float-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_union_into_typed_int-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_int_into_union-err-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_float_into_union-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_float_into_union-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_into_missing0-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_into_missing0-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_into_missing1-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_into_missing1-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto0-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto1-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_missing_onto_no_node-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[dict_with_list_merge_inter_to_missing-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs26-expected26-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs26-expected26-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs27-expected27-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs27-expected27-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs28-expected28-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inputs28-expected28-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_into_missing0-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_into_missing0-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_into_missing1-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_into_missing1-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_missing_onto0-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_missing_onto0-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_missing_onto1-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[list_merge_missing_onto1-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[merge_list_with_interpolation-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[merge_list_with_interpolation-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:updating_data-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:updating_data-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:value_inter_over_value_inter-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:data_over_value_inter-merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:data_over_value_inter-unsafe_merge] PASSED [ 61%] 210s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[inter:node_inter_over_value_inter-unsafe_merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[inter:inter_over_data-merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[inter:inter_over_data-unsafe_merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[node_inter:node_update-merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[node_inter:node_update-unsafe_merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-merge] PASSED [ 62%] 210s tests/test_merge.py::test_merge[node_inter:value_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[node_inter:data_over_node_inter-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[node_inter:node_inter_over_node_inter-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inter:node_inter_over_data-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inter:node_inter_over_data-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inter:node_over_node_interpolation-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs45-expected45-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs45-expected45-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs46-expected46-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs46-expected46-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs47-expected47-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs47-expected47-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs48-expected48-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs48-expected48-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs49-expected49-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs49-expected49-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs50-expected50-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs50-expected50-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs51-expected51-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs51-expected51-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs52-expected52-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs52-expected52-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs53-expected53-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[inputs53-expected53-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[users_merge_with_missing_age-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[users_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[optionalusers_merge_with_missing_age-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[optionalusers_merge_with_none-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[optionalusers_merge_with_none-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[conf_missing_dict-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[conf_missing_dict-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_missing_dict_into_missing_dict-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_group_onto_user_error-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_group_onto_user_error-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_subclass_on_superclass-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_subclass_on_superclass-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_node-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_node-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_none_into_existing_node-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_none_into_existing_node-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_unknown_key_into_structured_node-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_list_into_optional_tuple_none-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:expanding_new_element-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:into_missing_element-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_with_existing_element-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[dict:merge_into_sc_element_type:merging_into_none-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_DictConfig-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_Dict[str,str]-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_ListConfig-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_List[str]-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[merge_into_missing_List[str]-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_missing0-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_missing0-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_missing1-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_missing1-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_none-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[structured_merge_into_none-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[none_not_expanding-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[none_not_expanding-unsafe_merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-merge] PASSED [ 62%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict0-unsafe_merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict1-unsafe_merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[list_sc_element_merge_dict2-unsafe_merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[nested_configs_merge1-merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[nested_configs_merge1-unsafe_merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[nested_configs_merge2-merge] PASSED [ 63%] 211s tests/test_merge.py::test_merge[nested_configs_merge2-unsafe_merge] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_str_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[optional_user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[new_optional_user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_none] PASSED [ 63%] 211s tests/test_merge.py::test_optional_element_type_merge[missing_optional_user_missing] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-any-into-union] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-union-into-any] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-different-object-type-into-union] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-union-into-different-object-type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-any-into-union-incompatible_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-union-into-any-incompatible_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-two-unions] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-two-unions-lhs-optional] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-dict] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-list] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-structured-into-union_elt_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-structured_element_type-into-union_elt_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-union-into-structured_element_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-union_element_type-into-structured_element_type] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[bad-merge-none] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-none-into-union] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge[merge-union-into-none] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[10.1-10.1] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[10.1-abc] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[10.1-True] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[abc-10.1] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[abc-abc] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[abc-True] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[True-10.1] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[True-abc] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_matrix[True-True] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-any-20.2] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-any-missing] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-any-none] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-any-interp] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-float-20.2] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-float-missing] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-float-none] PASSED [ 63%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-10.1-different_union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-any-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-any-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-any-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-any-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-float-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-float-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-float-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-different_union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-different_union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-different_union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-missing-different_union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-any-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-any-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-any-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-any-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-float-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-float-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-float-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-different_union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-different_union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-different_union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-none-different_union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-any-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-any-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-any-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-any-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-float-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-float-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-float-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-different_union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-different_union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-different_union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-interp-different_union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-any-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-any-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-any-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-any-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-float-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-float-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-float-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[any-no_lval-different_union-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-any-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-any-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-any-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-any-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-float-20.2] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-float-missing] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-float-none] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-float-interp] PASSED [ 64%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-10.1-different_union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-any-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-any-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-any-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-any-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-float-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-float-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-float-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-float-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-different_union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-different_union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-different_union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-missing-different_union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-any-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-any-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-any-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-any-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-float-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-float-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-float-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-float-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-different_union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-different_union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-different_union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-none-different_union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-any-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-any-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-any-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-any-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-float-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-float-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-float-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-float-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-different_union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-different_union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-different_union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-interp-different_union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-any-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-any-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-any-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-any-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-float-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-float-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-float-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-float-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[float-no_lval-different_union-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-any-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-any-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-any-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-any-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-float-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-float-missing] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-float-none] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-float-interp] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-union-20.2] PASSED [ 65%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-union-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-union-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-union-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-10.1-different_union-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-any-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-any-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-any-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-any-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-float-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-float-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-float-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-float-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-union-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-union-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-union-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-union-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-different_union-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-different_union-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-different_union-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-missing-different_union-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-any-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-any-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-any-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-any-interp] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-float-20.2] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-float-missing] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-float-none] PASSED [ 66%] 211s tests/test_merge.py::test_union_merge_special[union-none-float-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-different_union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-different_union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-different_union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-none-different_union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-any-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-any-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-any-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-any-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-float-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-float-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-float-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-float-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-different_union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-different_union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-different_union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-interp-different_union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-any-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-any-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-any-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-any-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-float-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-float-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-float-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-float-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-20.2] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-missing] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-none] PASSED [ 66%] 212s tests/test_merge.py::test_union_merge_special[union-no_lval-different_union-interp] PASSED [ 66%] 212s tests/test_merge.py::test_merge_error_retains_type PASSED [ 66%] 212s tests/test_merge.py::test_primitive_dicts[merge] PASSED [ 66%] 212s tests/test_merge.py::test_primitive_dicts[unsafe_merge] PASSED [ 66%] 212s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-merge] PASSED [ 66%] 212s tests/test_merge.py::test_merge_no_eq_verify[a_0-b_0-expected0-unsafe_merge] PASSED [ 66%] 212s tests/test_merge.py::test_merge_with[c10-c20-expected0] PASSED [ 66%] 212s tests/test_merge.py::test_merge_with[c11-c21-expected1] PASSED [ 66%] 212s tests/test_merge.py::test_merge_with_c2_readonly[c10-c20-expected0] PASSED [ 66%] 212s tests/test_merge.py::test_merge_with_c2_readonly[c11-c21-expected1] PASSED [ 66%] 212s tests/test_merge.py::test_3way_dict_merge[merge] PASSED [ 66%] 212s tests/test_merge.py::test_3way_dict_merge[unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_list_list PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base0-merge0-TypeError-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base1-merge1-TypeError-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base2-None-ValueError-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base2-None-ValueError-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base3-None-ValueError-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[base3-None-ValueError-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_error[Package-merge4-ConfigKeyError-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c1[dict-merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c1[dict-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c1[list-merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c1[list-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c2[dict-merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c2[dict-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c2[list-merge] PASSED [ 67%] 212s tests/test_merge.py::test_with_readonly_c2[list-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_into_readonly[c10-c20] PASSED [ 67%] 212s tests/test_merge.py::test_into_readonly[c11-c21] PASSED [ 67%] 212s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-merge] PASSED [ 67%] 212s tests/test_merge.py::test_dict_merge_readonly_into_readwrite[c10-c20-expected0-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_list_merge_readonly_into_readwrite[c10-c20-expected0] PASSED [ 67%] 212s tests/test_merge.py::test_parent_maintained PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_dotlist[cfg0-overrides0-expected0] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_dotlist[cfg1-overrides1-expected1] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_dotlist[cfg2-overrides2-expected2] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_cli PASSED [ 67%] 212s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist0-expected0] PASSED [ 67%] 212s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist1-expected1] PASSED [ 67%] 212s tests/test_merge.py::test_merge_empty_with_dotlist[dotlist2-expected2] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_dotlist_errors[foo=10] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_dotlist_errors[dotlist1] PASSED [ 67%] 212s tests/test_merge.py::test_merge_allow_objects[merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_allow_objects[unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_allow_Dataframe PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_list_with_list-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_src_as_interpolation[merge_interpolation_dict_with_dict-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_dict_with_interpolation_dict-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_other_as_interpolation[merge_interpolation_list_with_interpolation_list-unsafe_merge] PASSED [ 67%] 212s tests/test_merge.py::test_merge_with_error_not_changing_target[merge_with_list] PASSED [ 67%] 212s tests/test_merge.py::test_into_custom_resolver_that_throws[legacy_register_resolver] PASSED [ 67%] 212s tests/test_merge.py::test_into_custom_resolver_that_throws[register_new_resolver] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-list-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-dict-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-optional-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-optional-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-list-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-dict-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-optional-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-optional-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[dict-of-plugin] PASSED [ 67%] 212s tests/test_nested_containers.py::test_container_nested_element[list-of-plugin] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-list-element] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-to-dict-element] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-optional-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-optional-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-to-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-none-to-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-to-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-none-to-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-dict-plugin] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[container-assign-list-plugin] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-list-element] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-to-dict-element] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-optional-list] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-optional-dict] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-to-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-none-to-list-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-to-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-none-to-dict-optional] PASSED [ 67%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-dict-plugin] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element[no_container-assign-list-plugin] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[none-assign-to-optional-plugin-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[missing-assign-to-optional-plugin-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_list_assign_to_container_typed_element_special[interp-assign-to-optional-plugin-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-element-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-element-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-optional-list-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-optional-dict-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-to-list-optional-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-list-none-to-list-optional-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-to-dict-optional-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-dict-none-to-dict-optional-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-list-of-plugins-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[assign-to-dict-of-plugins-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-interp_with_ref-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-interp_with_ref-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-missing_with_ref-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-missing_with_ref-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-dictconfig-none_with_ref-to-listconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element[coerce-listconfig-none_with_ref-to-dictconfig-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[True-int] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[True-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[True-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[False-int] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[False-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_setitem_valid_element_type[False-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[none-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[missing-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-list] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_assign_to_container_typed_element_special[interp-assign-to-optional-dict] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-int-no_overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]0-no_overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-str-to-list[int]1-no_overwrite-no_container] PASSED [ 68%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-none-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-int-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[str]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[none]-to-list[int]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-dict[str-int]-to-list[int]]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_dict[str_str]_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 212s 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%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign_list_to_dict[str_int]-no_overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[float]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 212s 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%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-overwrite-no_container] PASSED [ 69%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[none]]-to-list[list[int]]-no_overwrite-container] PASSED [ 69%] 212s 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%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-none]]-to-list[list[int]]-overwrite-container] PASSED [ 69%] 212s 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%] 212s 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%] 212s 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%] 212s tests/test_nested_containers.py::test_dict_setitem_invalid_element_type[assign-list[list[typed-int]]-to-list[list[float]]-overwrite-container] PASSED [ 69%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s 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%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_int] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_int] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_list[int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_str_to_dict[str, int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_none_to_list[int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_int_to_list[int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[str]_to_list[int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_list[none]_to_list[int]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,int]_to_list[int]]] PASSED [ 69%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[assign_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_int] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_int] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_list[int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_str_to_dict[str, int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_none_to_list[int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_int_to_list[int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[str]_to_list[int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_list[none]_to_list[int]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,int]_to_list[int]]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]0] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]1] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]2] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]3] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]4] PASSED [ 70%] 212s tests/test_nested_containers.py::test_list_setitem_invalid_element_type[append_dict[str,str]_to_dict[str,int]5] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested_dict_promotion[any-plugin-into-typed-plugin] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any-plugin] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-concrete-plugin-into-typed-plugin] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested_dict_promotion[typed-plugin-into-any] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-list] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested[merge-none-into-list] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested[merge-interp-into-dict] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested[merge-none-into-dict] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict-interp-into-any] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[none-interp-into-any] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[dict[str,float]-into-dict[str,any]] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[interp-into-dict] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[list-interp-into-any] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp-into-list-int] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_interpolation_with_container_type[any-interp_list-into-list-list-int] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_nested_list_promotion PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_bad_element_type[configs0-Value 'abc' of type 'str' could not be converted to Integer] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_bad_element_type[merge-int-into-dict] PASSED [ 70%] 212s tests/test_nested_containers.py::test_merge_bad_element_type[merge-none_typed-into-int] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[StringNode-abc-abc] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[StringNode-100-100] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[StringNode-Color.RED-Color.RED] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_0] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[IntegerNode-10-10_1] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_0] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[IntegerNode--100--100_1] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-inf-inf] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-nan-nan] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-10-10.0] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-10.1-10.1] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-10.2-10.2] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[FloatNode-10e-3-0.01] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BytesNode-binary-binary] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BytesNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-True-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-Y-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-true-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-Yes-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-On-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-1-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-100-True] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-False-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-N-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-false-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-No-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-Off-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-None-None] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False0] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[BooleanNode-0-False1] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-3-3] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-3.14-3.14] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-False-False] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-\xf0\xf1\xf2-\xf0\xf1\xf2] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-Color.RED-Color.RED] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[AnyNode-None-None] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED0] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[-Color.RED-Color.RED1] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[-RED-Color.RED] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[-1-Color.RED] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[PathNode-hello.txt-output_40] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[PathNode-input_41-output_41] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[union-str] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[union-int] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[union-float] PASSED [ 70%] 212s tests/test_nodes.py::test_valid_inputs[union-inf] PASSED [ 71%] 212s tests/test_nodes.py::test_valid_inputs[union-bytes] PASSED [ 71%] 212s tests/test_nodes.py::test_valid_inputs[union-bool] PASSED [ 71%] 212s tests/test_nodes.py::test_valid_inputs[union-none] PASSED [ 71%] 212s tests/test_nodes.py::test_valid_inputs[union-enum] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-abc] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode--abc] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10.1] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode--1132c] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-Color.RED] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-123] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-abc] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-Color.RED] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-10.1] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-abc] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-23] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-Color.RED] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-3.14] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-True] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Nope] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Yup] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-Color.RED] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-True] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_18] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_19] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_20] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-10] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[IntegerNode-input_22] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_23] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_24] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_25] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BytesNode-input_26] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_27] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_28] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_29] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[BooleanNode-input_30] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_31] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_32] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_33] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_34] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[StringNode-input_35] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[StringNode-input_36] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[StringNode-input_37] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[StringNode-\xf0\xf1\xf2] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[FloatNode-input_39] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_40] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_41] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_42] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_43] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[AnyNode-input_44] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_45-Color.TYPO] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_46-TYPO] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_47-Enum1.FOO] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_48-Enum1.RED] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_49-1000000] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_50-1.0] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_51-binary] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_52-True] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_53-input_53] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_54-input_54] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_55-input_55] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[type_56-input_56] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[PathNode-1.0] PASSED [ 71%] 213s tests/test_nodes.py::test_invalid_inputs[PathNode-input_58] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-missing-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-interp-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-convert-none-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-missing-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-interp-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[int-no_convert-none-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-missing-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-interp-not_optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-optional] PASSED [ 71%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[float-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bytes-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[bool-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[str-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[enum-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_creation_special[path-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-interp-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[int-no_convert-none-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-missing-not_optional] PASSED [ 72%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[float-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bytes-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[bool-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[str-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[enum-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-missing-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-interp-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-optional] PASSED [ 73%] 213s tests/test_nodes.py::TestValueNodeSpecial::test_set_value_special[path-no_convert-none-not_optional] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-binary] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-true] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-abc] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-red_str] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-123_str] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-10.1_str] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Color.RED] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-Enum1.FOO] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-path] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-integer_node-object] PASSED [ 73%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-float_node-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-bytes_node-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-boolean_node-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-string_node-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node0-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-Enum1.FOO] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-path] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-enum_node1-object] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-binary] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-true] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-abc] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-red_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-123_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-10.1_str] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Color.RED] PASSED [ 74%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[optional-path_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-integer_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-float_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-bytes_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-boolean_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-string_node-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-123_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-10.1_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Color.RED] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-Enum1.FOO] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-path] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node0-object] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-binary] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-true] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-abc] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-red_str] PASSED [ 75%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-enum_node1-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_instantiate_with_value[not_optional-path_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[integer_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[float_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[bytes_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[boolean_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-true] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-abc] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-red_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-123_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-10.1_str] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Color.RED] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-Enum1.FOO] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-path] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[string_node-object] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-binary] PASSED [ 76%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-true] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-abc] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-red_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-123_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-10.1_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Color.RED] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-Enum1.FOO] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-path] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node0-object] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-binary] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-true] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-abc] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-red_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-123_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-10.1_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Color.RED] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-Enum1.FOO] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-path] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[enum_node1-object] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-binary] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-true] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-abc] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-red_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-123_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-10.1_str] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Color.RED] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-Enum1.FOO] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-path] PASSED [ 77%] 213s tests/test_nodes.py::TestNodeConvertFalse::test_set_value[path_node-object] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[input_0-DictConfig] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[input_1-ListConfig] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[5-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[5.0-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[True-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[False-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[str-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[\xf0\xf1\xf2-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_assigned_value_node_type[input_8-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_dict_any PASSED [ 77%] 213s tests/test_nodes.py::test_dict_integer_1 PASSED [ 77%] 213s tests/test_nodes.py::test_list_any PASSED [ 77%] 213s tests/test_nodes.py::test_list_integer PASSED [ 77%] 213s tests/test_nodes.py::test_list_integer_rejects_string PASSED [ 77%] 213s tests/test_nodes.py::test_merge_validation_error[c10-c20] PASSED [ 77%] 213s tests/test_nodes.py::test_merge_validation_error[c11-c21] PASSED [ 77%] 213s tests/test_nodes.py::test_merge_validation_error[c12-c22] PASSED [ 77%] 213s tests/test_nodes.py::test_merge_validation_error[c13-c23] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[IntegerNode-1-invalid] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[FloatNode-3.1415-invalid] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[BooleanNode-True-invalid] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[AnyNode-aaa-None] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[StringNode-blah-None] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[BytesNode-foobar-None] PASSED [ 77%] 213s tests/test_nodes.py::test_accepts_mandatory_missing[PathNode-valid_value6-None] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-BooleanNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-BytesNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-PathNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-EnumNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-FloatNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-IntegerNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-StringNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integers-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-BooleanNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-BytesNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-PathNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-EnumNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-FloatNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-IntegerNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-StringNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[integer-strings-AnyNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-BooleanNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-BytesNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-PathNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-EnumNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-FloatNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-IntegerNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-StringNode] PASSED [ 77%] 213s tests/test_nodes.py::test_legal_assignment[floats-AnyNode] PASSED [ 78%] 213s tests/test_nodes.py::test_legal_assignment[floaty-strings-BooleanNode] PASSED [ 78%] 213s tests/test_nodes.py::test_legal_assignment[floaty-strings-BytesNode] PASSED [ 78%] 213s tests/test_nodes.py::test_legal_assignment[floaty-strings-PathNode] PASSED [ 78%] 213s tests/test_nodes.py::test_legal_assignment[floaty-strings-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[floaty-strings-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[floaty-strings-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[floaty-strings-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[floaty-strings-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[booleans-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[trueish-strings-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-strings-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[falsey-integer-string-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[binary-data-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment[path-data-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node0-foo] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node1-foo] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node2-foo] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node3-foo] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node4-123] PASSED [ 78%] 214s tests/test_nodes.py::test_illegal_assignment[node5-foo] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BooleanNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-BytesNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-PathNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-EnumNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-FloatNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-IntegerNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-StringNode] PASSED [ 78%] 214s tests/test_nodes.py::test_legal_assignment_enum[Enum1-values0-success_map0-AnyNode] PASSED [ 78%] 214s tests/test_nodes.py::test_deepcopy[obj0] PASSED [ 78%] 214s tests/test_nodes.py::test_deepcopy[obj1] PASSED [ 78%] 214s tests/test_nodes.py::test_deepcopy[obj2] PASSED [ 78%] 214s tests/test_nodes.py::test_deepcopy[obj3] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj4] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj5] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj6] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj7] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj8] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj9] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj10] PASSED [ 79%] 214s tests/test_nodes.py::test_deepcopy[obj11] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node0-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node1-100-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node2-foo-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node3-100-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node4-???-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node5-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node6-None-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node7-${interp}-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node8-${different_interp}-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node9-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node10-1-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node11-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node12-foo-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node13-foo-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node14-???-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node15-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node16-${interp}-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node17-${different_interp}-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node18-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node19-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node20-None-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node21-1.0-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node22-1-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node23-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node24-1.0-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node25-foo-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node26-???-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node27-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node28-binary-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node29-binary-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node30-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node31-value31-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node32-value32-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node33-True-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node34-False-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node35-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node36-None-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node37-False-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node38-False-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node39-value39-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node40-1-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node41-value41-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node42-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node43-Enum1.BAR-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node44-value44-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node45-nope-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node46-value46-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node47-value47-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node48-Enum1.BAR-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node49-Enum1.FOO-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node50-Enum1.BAR-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node51-???-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node52-Enum1.BAR-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node53-${interp}-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node54-${different_interp}-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node55-foo-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node56-${foo}-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node57-${foo-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node58-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node59-1-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node60-1-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node61-1.0-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node62-True-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node63-Color.RED-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node64-value64-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node65-value65-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node66-100-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node67-foo-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node68-???-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node69-None-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node70-100-False] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node71-value71-True] PASSED [ 79%] 214s tests/test_nodes.py::test_eq[node72-100-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node73-value73-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node74-value74-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node75-value75-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node76-???-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node77-value77-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node78-value78-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node79-value79-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node80-None-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node81-value81-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node82-value82-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node83-value83-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node84-${interp}-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node85-value85-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node86-value86-True] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node87-value87-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node88-999-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node89-value89-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node90-value90-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node91-value91-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node92-999-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node93-value93-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node94-value94-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node95-value95-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node96-999-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node97-value97-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node98-value98-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node99-value99-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node100-999-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node101-value101-False] PASSED [ 80%] 214s tests/test_nodes.py::test_eq[node102-value102-False] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[a_str] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[3.14] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[True] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[None] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[Enum1.FOO] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[binary] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_primitive_type[value7] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_container[value0-ListConfig] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_container[value1-ListConfig] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_container[value2-DictConfig] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_container[value3-DictConfig] PASSED [ 80%] 214s tests/test_nodes.py::test_set_anynode_with_illegal_type PASSED [ 80%] 214s tests/test_nodes.py::test_set_valuenode PASSED [ 80%] 214s tests/test_nodes.py::test_allow_objects PASSED [ 80%] 214s tests/test_nodes.py::test_dereference_missing PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[StringNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[IntegerNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[FloatNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[BooleanNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[BytesNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[PathNode] PASSED [ 80%] 214s tests/test_nodes.py::test_validate_and_convert_none[] PASSED [ 80%] 214s tests/test_nodes.py::test_dereference_interpolation_to_missing PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[AnyNode-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BooleanNode-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[BytesNode-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[type_3-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[type_3-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[type_3-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[type_3-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[FloatNode-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags2] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[IntegerNode-flags3] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags0] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags1] PASSED [ 80%] 214s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags2] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[InterpolationResultNode-flags3] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags0] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags1] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags2] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[StringNode-flags3] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags0] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags1] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags2] PASSED [ 81%] 214s tests/test_nodes.py::test_set_flags_in_init[PathNode-flags3] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[None] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags1] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags2] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags3] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags4] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags5] PASSED [ 81%] 214s tests/test_nodes.py::test_interpolation_result_readonly[flags6] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg0-foo-False-expectation0] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg1-foo-False-expectation1] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg2-foo-False-expectation2] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg3-foo-True-expectation3] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[missing_interpolated_dict] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[missing_list] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[missing_dict] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[missing_list_interpolation] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[missing_dict_interpolation] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg9-foo-False-expectation9] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg10-foo-False-expectation10] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg11-foo-False-expectation11] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg12-foo-True-expectation12] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[cfg13-inter-False-expectation13] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-num-True-expectation14] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_num-True-expectation15] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-dict-True-expectation16] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_dict-True-expectation17] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-list-True-expectation18] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_list-True-expectation19] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-user-True-expectation20] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-opt_user-True-expectation21] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_user-False-expectation22] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_opt_user-False-expectation23] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing[StructuredWithMissing-inter_num-False-expectation24] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_missing_resets PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[None-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg1-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg2-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[aa-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[10-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[True-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[bool-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[Path-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg8-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg9-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[ConcretePlugin-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg11-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg12-True] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg13-True] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg14-True] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_config[cfg15-True] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[None-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg1-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg2-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[aa-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[10-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[True-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[bool-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[Path-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg8-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg9-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[ConcretePlugin-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg11-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg12-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg13-True] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg14-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_list[cfg15-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[None-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[cfg1-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[cfg2-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[aa-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[10-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[True-False] PASSED [ 81%] 214s tests/test_omegaconf.py::test_is_dict[bool-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[Path-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg8-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg9-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[ConcretePlugin-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg11-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg12-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg13-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg14-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_dict[cfg15-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[0-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[0-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[1-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[1-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[2-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[2-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[3-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[3-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[4-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[4-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[5-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[5-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[6-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[6-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[7-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[7-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[8-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[8-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[9-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none[9-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none_interpolation[cfg0-foo-True] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none_interpolation[cfg1-foo-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none_interpolation[cfg2-foo-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_none_interpolation[cfg3-foo-False] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[StringNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[IntegerNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[FloatNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[BooleanNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[BytesNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[PathNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[EnumNode] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[ListConfig] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[DictConfig] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_interpolation[ConcretePlugin] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg0-int] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg1-float] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg2-bool] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg3-bytes] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg4-float] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg5-NoneType] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg6-float] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg7-NoneType] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg8-PosixPath] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg9-str] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg10-NoneType] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg11-ConcretePlugin] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg12-ConcretePlugin] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg13-dict] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg14-dict] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg15-list] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type[cfg16-list] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[10-int] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[10.0-float] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[True-bool] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[123-bytes] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[obj4-PosixPath] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[foo-str] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[obj6-dict] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[obj7-list] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[IllegalType-IllegalType] PASSED [ 82%] 214s tests/test_omegaconf.py::test_get_type_on_raw[obj9-IllegalType] PASSED [ 82%] 214s tests/test_omegaconf.py::test_is_issubclass PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict0] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict1] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict2] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict3] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict:missing0] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict:missing1] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict:str_inter] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[dict:str_inter_missing] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[inter_dict] PASSED [ 82%] 214s tests/test_omegaconf.py::test_resolve[inter_dict_to_missing] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[dict_nested_interpolation] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[none_dict] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[missing_dict] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[list0] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[list1] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[list:missing0] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[list:missing1] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[inter_list] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[inter_list_to_missing] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[none_list] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[missing_list] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[any_in_dict_to_dict] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[any_in_dict_to_list] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[any_in_list_to_dict] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve[any_in_list_to_list] PASSED [ 83%] 214s tests/test_omegaconf.py::test_resolve_invalid_input PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg0-expected0] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg1-expected1] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg2-expected2] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg3-expected3] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg4-expected4] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg5-expected5] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg6-expected6] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg7-expected7] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg8-expected8] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg9-expected9] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg10-expected10] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg11-expected11] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys[cfg12-expected12] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys_invalid_input[float] PASSED [ 83%] 214s tests/test_omegaconf.py::test_missing_keys_invalid_input[int] PASSED [ 83%] 214s tests/test_omegaconf.py::test_clear_resolver[remove-new-custom-resolver] PASSED [ 83%] 214s tests/test_omegaconf.py::test_clear_resolver[remove-default-resolver] PASSED [ 83%] 214s tests/test_omegaconf.py::test_clear_resolver[remove-nonexistent-resolver] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_setitem0] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_setitem1] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_nested_setitem] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_update] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_setattr] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_pop] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_delitem] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[dict_delattr] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[list_setitem] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[list_update] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[list_pop] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly[list_delitem] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_flag[src0] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_flag[src1] PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_nested_list PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_insert PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_insert_deep PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_append PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_change_item PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_pop PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_del PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_list_sort PASSED [ 83%] 214s tests/test_readonly.py::test_readonly_from_cli PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly[override_value] PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly[adding_key0] PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly[adding_key1] PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly[adding_key2] PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly_nop[merge_empty_dict] PASSED [ 83%] 214s tests/test_readonly.py::test_merge_with_readonly_nop[merge_different_node] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none0-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none0-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none1-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none1-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none2-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:none2-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_value-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none0-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none1-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:nesting_into_none2-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:int0-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:int0-struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:int1-not_struct] PASSED [ 83%] 214s tests/test_select.py::TestSelect::test_select[dict:int1-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[dict:dict-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[dict:dict-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[dict:missing-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[dict:missing-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:oob-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:oob-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:int-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:int-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:str-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:str-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:missing-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[list:missing-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg15-0-1-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg15-0-1-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg16-1.a-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg17-1.b-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg18-1.c.0-foo-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg19-1.c.1-bar-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg20-1[c].0-foo-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg21-1[c][1]-bar-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[cfg22-a-expected22-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[select_root-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[select_root-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[inter0-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[inter0-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[inter1-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[inter1-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[relative0-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[relative0-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[relative1-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select[relative1-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_resolver[resolver-legacy_register_resolver-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_resolver[resolver-register_new_resolver-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[empty-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[empty-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[missing-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[missing-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[non_container-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_returned[non_container-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[none-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[none-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[DictConfig(none)-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[root-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_select_default_not_used[root-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[none-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-10-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-not_struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[value-None-struct] PASSED [ 84%] 214s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-not_struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-10-struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-not_struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_nested_select_default_not_used[root-None-struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-not_struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-10-struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-not_struct] PASSED [ 84%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_dict-None-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-10-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_missing[missing_list-None-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_default_throw_on_resolution_failure[inter_bad_key-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[simple-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[no_key-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_invalid_interpolation[key_missing_indirect-struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_from_dict[not_struct] PASSED [ 85%] 215s tests/test_select.py::TestSelect::test_select_from_dict[struct] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[simple] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[not_found0] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[not_found1] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[str_inter] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[multi_str_inter] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[str_deep_inter] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[from_list] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[dict_val] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[list_val] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[list_index] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[liststr] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[dict_str] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[two_steps] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[inter_in_list] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[none] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[list] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[user@domain] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[relative0] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[relative1] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[relative2] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[relative3] PASSED [ 85%] 215s tests/test_select.py::test_select_resolves_interpolation[relative4] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.-expected0] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b-expected1] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[.b.c-10] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..-expected3] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a-expected4] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..a.b-expected5] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_with_a_relative_key[..z-10] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[-expected0] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b-expected1] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_relative_key_interpretation[b.c-10] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[-expected0] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a-expected1] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b-expected2] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[a.b.c-10] PASSED [ 85%] 215s tests/test_select.py::TestSelectFromNestedNode::test_select_from_nested_node_absolute_key_interpretation[z-10] PASSED [ 85%] 215s tests/test_serialization.py::test_load_from_invalid PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_0-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_1-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_2-False-None-Path] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_file[input_4-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_0-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_1-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_2-False-None-Path] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoad::test_save_load__from_filename[input_4-False-None-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonA-False-expected0-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[PersonD-False-expected1-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_2-False-expected2-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_file[input_3-False-expected3-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonA-False-expected0-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[PersonD-False-expected1-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_2-False-expected2-str] PASSED [ 85%] 215s tests/test_serialization.py::TestSaveLoadStructured::test_save_load__from_filename[input_3-False-expected3-str] PASSED [ 85%] 215s tests/test_serialization.py::test_save_illegal_type PASSED [ 85%] 215s tests/test_serialization.py::test_pickle[dict] PASSED [ 85%] 215s tests/test_serialization.py::test_pickle[list] PASSED [ 85%] 215s tests/test_serialization.py::test_load_empty_file PASSED [ 85%] 215s tests/test_serialization.py::test_pickle_untyped[list_untyped] PASSED [ 85%] 215s tests/test_serialization.py::test_pickle_untyped[opt_list_untyped] PASSED [ 85%] 215s tests/test_serialization.py::test_pickle_untyped[dict_untyped] PASSED [ 85%] 215s tests/test_serialization.py::test_pickle_untyped[opt_dict_untyped] PASSED [ 85%] 215s tests/test_serialization.py::test_pickle_untyped[dict_str] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_bytes] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_int] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_bool] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_float] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_enum] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[list_int] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[opt_dict] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict_opt] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[opt_list] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[list_opt] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[input_15-None-str-str-True-Optional] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[input_16-None-int-Any-True-Optional] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict-of-dict] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[list-of-list] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[dict-of-list] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_untyped[list-of-dict] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_union_node[ubf] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_union_node[oubf] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_missing PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_none PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_flags_consistency PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_backward_compatibility[2.0.6] PASSED [ 86%] 215s tests/test_serialization.py::test_pickle_backward_compatibility[2.1.0.rc1] PASSED [ 86%] 215s tests/test_serialization.py::test_python36_pickle_optional SKIPPED (...) [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-deepcopy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-copy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[union-pickle] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-deepcopy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-copy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[dict-pickle] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-deepcopy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-copy] PASSED [ 86%] 215s tests/test_serialization.py::test_copy_preserves_parent_of_child[list-pickle] PASSED [ 86%] 215s tests/test_struct.py::test_struct_default PASSED [ 86%] 215s tests/test_struct.py::test_struct_set_on_dict PASSED [ 86%] 215s tests/test_struct.py::test_struct_set_on_nested_dict PASSED [ 86%] 215s tests/test_struct.py::test_merge_dotlist_into_struct PASSED [ 86%] 215s tests/test_struct.py::test_merge_config_with_struct[in_base0-in_merged0] PASSED [ 86%] 215s tests/test_struct.py::test_struct_contain_missing PASSED [ 86%] 215s tests/test_struct.py::test_struct_dict_get[cfg0] PASSED [ 86%] 215s tests/test_struct.py::test_struct_dict_get[cfg1] PASSED [ 86%] 215s tests/test_struct.py::test_struct_dict_assign PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[list_in_list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[dict_in_dict] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[list_in_dict] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[none_dictconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[none_listconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[missing_dictconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_returns_primitives[missing_listconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_supports_allow_objects[to_container] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_supports_allow_objects[to_object] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[DICT-dict] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[DICT-list] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[DICT_CONFIG-dict] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[DICT_CONFIG-list] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[INSTANTIATE-dict] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[INSTANTIATE-list] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[default-dict] PASSED [ 86%] 215s tests/test_to_container.py::test_scmode[default-list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[empty_list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[list] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[list_with_none] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[list_with_inter] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[empty_dict] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_with_inter] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_with_none] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_missing_value] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_none_value] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_none_dictconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_missing_dictconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_inter_dictconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[toplevel_dict_inter] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_missing_listconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_none_listconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[dict_inter_listconfig] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container[toplevel_list_inter] PASSED [ 86%] 215s tests/test_to_container.py::test_to_container_invalid_input PASSED [ 86%] 215s tests/test_to_container.py::test_string_interpolation_with_readonly_parent PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_basic_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_list_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_dict_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_container[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_unions_with_defaults_to_object[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_missing[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_resolve_is_True_by_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_resolve_False[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_container_INSTANTIATE_enum_to_str_True[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_to_object_InterpolationResolutionError[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_nested_object_with_Any_ref_type[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2user_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_str2str_with_field_instantiate[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_setattr_for_user_with_extra_field[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_with_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_without_default_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_init_false_post_initialized_overridden[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_required_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.dataclasses] PASSED [ 87%] 215s tests/test_to_container.py::TestInstantiateStructuredConfigs::test_ignore_metadata_with_default_args[tests.structured_conf.data.attr_classes] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[convert] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_keys[dont-convert] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[convert] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_values[dont-convert] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[convert] PASSED [ 87%] 215s tests/test_to_container.py::TestEnumToStr::test_enum_to_str_for_list[dont-convert] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:missing_value] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-dict:nested] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:missing_elt] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-list:nested] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_field] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_container-structured:missing_in_dict_field] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:missing_value] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-dict:nested] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:missing_elt] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-list:nested] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_field] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_throw_on_missing_raises[to_object-structured:missing_in_dict_field] PASSED [ 87%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:missing_value] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[dict:nested] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:missing_elt] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[list:nested] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_field] PASSED [ 88%] 215s tests/test_to_container.py::TestThrowOnMissing::test_no_throw_on_missing[structured:missing_in_dict_field] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_list] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_to_missing_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-interp_key_error_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error0] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error1] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[no_throw_on_missing-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_list] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_to_missing_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-interp_key_error_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error0] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error1] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_raises[to_object-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_list] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_to_missing_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-interp_key_error_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error0] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error1] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[True-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_dict] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_list] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_to_missing_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-interp_key_error_in_structured] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error0] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error1] PASSED [ 88%] 215s tests/test_to_container.py::TestResolveBadInterpolation::test_resolve_bad_interpolation_no_resolve[False-dictconfig_interp_key_error_in_dict] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_0-- item1\n- item2\n- key3: value3\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_1-hello: world\nlist:\n- 1\n- 2\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_2-abc: str key\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_3-? !!binary |\n YWJj\n: bytes key\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] FAILED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_5-123: int key\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_6-123.45: float key\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml[input_7-true: bool key\nfalse: another\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_unicode[input_0-- item\u4e00\n- item\u4e8c\n- key\u4e09: value\u4e09\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_unicode[input_1-\u4f60\u597d: \u4e16\u754c\nlist:\n- 1\n- 2\n] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_0-- '1'\n- 1\n-int] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_1-- '1'\n- !!binary |\n MQ==\n-bytes] PASSED [ 88%] 215s 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%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_list[input_3-None-bool] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_0-b: '1'\na: 1\n-int] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_1-b: '1'\na: !!binary |\n MQ==\n-bytes] PASSED [ 88%] 215s 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%] 215s tests/test_to_yaml.py::test_to_yaml_string_primitive_types_dict[input_3-None-bool] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_resolve[input_0-True-bar] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_resolve[input_1-False-changed] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_resolve[input_2-True-100] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_resolve[input_3-False-1000] PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_sort_keys PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_with_enum PASSED [ 88%] 215s tests/test_to_yaml.py::test_to_yaml_with_enum_key PASSED [ 88%] 215s tests/test_to_yaml.py::test_structured_configs[user0] PASSED [ 88%] 215s tests/test_to_yaml.py::test_structured_configs[user1] PASSED [ 88%] 215s tests/test_to_yaml.py::test_structured_configs[user2] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-int_float] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-float_bool] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-bool_str] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-str_bytes] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-bytes_color] PASSED [ 88%] 215s tests/test_unions.py::TestUnionNode::test_creation[123-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[binary-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[true-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[abc-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[red_str-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-bytes_color] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[123_str-color_int] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-int_float] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-float_bool] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bool_str] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-str_bytes] PASSED [ 89%] 215s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[10.1_str-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[Color.RED-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[path-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_creation[object-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-str_bytes] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-bytes_color] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[binary-color_int] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-int_float] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-float_bool] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-bool_str] PASSED [ 89%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[true-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[abc-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[red_str-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[123_str-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[10.1_str-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[Color.RED-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[path-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-int_float] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-float_bool] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-bool_str] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-str_bytes] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-bytes_color] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNode::test_set_value[object-color_int] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[missing-not_optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[interp-not_optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_creation_special[none-not_optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[missing-not_optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[interp-not_optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-optional] PASSED [ 90%] 216s tests/test_unions.py::TestUnionNodeSpecial::test_set_value_special[none-not_optional] PASSED [ 90%] 216s tests/test_unions.py::test_get_parent_container PASSED [ 90%] 216s tests/test_update.py::test_update[replace:string] PASSED [ 90%] 216s tests/test_update.py::test_update[add:string] PASSED [ 90%] 216s tests/test_update.py::test_update[none_value] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:value:empty_dict] PASSED [ 90%] 216s tests/test_update.py::test_update[value:dict] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:deep] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:deep:getitem] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:deep:map] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:value] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:deep:value0] PASSED [ 90%] 216s tests/test_update.py::test_update[dict:deep:value1] PASSED [ 90%] 216s tests/test_update.py::test_update[deep_map_update] PASSED [ 90%] 216s tests/test_update.py::test_update[update_missing] PASSED [ 90%] 216s tests/test_update.py::test_update[same_value0] PASSED [ 90%] 216s tests/test_update.py::test_update[same_value1] PASSED [ 90%] 216s tests/test_update.py::test_update[dict_value0] PASSED [ 90%] 216s tests/test_update.py::test_update[dict_value1] PASSED [ 90%] 216s tests/test_update.py::test_update[dict_value2] PASSED [ 90%] 216s tests/test_update.py::test_update[dict_value:merge0] PASSED [ 90%] 216s tests/test_update.py::test_update[dict_value:merge1] PASSED [ 90%] 216s tests/test_update.py::test_update[list:replace] PASSED [ 90%] 216s tests/test_update.py::test_update[list:update0] PASSED [ 90%] 216s tests/test_update.py::test_update[list:update1] PASSED [ 90%] 216s tests/test_update.py::test_update[list:nested:update0] PASSED [ 91%] 216s tests/test_update.py::test_update[list:nested:update1] PASSED [ 91%] 216s tests/test_update.py::test_update[list:merge0] PASSED [ 91%] 216s tests/test_update.py::test_update[list:merge1] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[dict_value:merge] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[dict_value:set] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[list:merge] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[list:set] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[structured_list:merge] PASSED [ 91%] 216s tests/test_update.py::test_update_merge_set[structured_list:set] PASSED [ 91%] 216s tests/test_update.py::test_update_list_make_dict PASSED [ 91%] 216s tests/test_update.py::test_update_list_index_error PASSED [ 91%] 216s tests/test_update.py::test_update_merge_by_default PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_value0] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_value1] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_dict0] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_dict1] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_list0] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[add_list1] PASSED [ 91%] 216s tests/test_update.py::test_update_force_add[inserting_into_nested_structured_config] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[Any-10-AnyNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[DummyEnum-DummyEnum.FOO-EnumNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[int-42-IntegerNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[bytes-\xf0\xf1\xf2-BytesNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[Path-value4-PathNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[float-3.1415-FloatNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[bool-True-BooleanNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[str-foo-StringNode-True] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap[str-foo-StringNode-False] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any0] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any1] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any2] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any3] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any4] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any5] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any6] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any7] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any_as_dict] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[any_as_list] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int0] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int1] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int2] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int3] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int4] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int5] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int6] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[int7] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float0] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float1] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float2] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float3] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float4] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float5] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float6] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[float7] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool0] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool1] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool2] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool3] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool4] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool5] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool6] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool7] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool8] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool9] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool10] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool11] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[bool12] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str0] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str1] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str2] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str3] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str4] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str5] PASSED [ 91%] 216s tests/test_utils.py::test_node_wrap2[str6] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes0] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes1] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes2] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes3] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes4] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes5] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bytes6] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path0] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path1] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path2] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path3] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path4] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path5] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[path6] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color0] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color1] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color2] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color3] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color4] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color5] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color6] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color7] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color8] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[Color9] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[bad_type] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[list_bad_type] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[dict_bad_type] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[DictConfig] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[dict_to_list] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[dict_to_list[int]] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[dict_to_any] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[dict_to_plugin] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[DictConfig[Plugin]] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[plugin_to_any] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[plugin_to_dict[str, int]] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[plugin_to_list] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[plugin_to_list[int]] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[ListConfig] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[list_to_dict] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[list_to_dict[str-int]] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap2[list_to_any] PASSED [ 92%] 216s tests/test_utils.py::test_node_wrap_illegal_type PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[int-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[float-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[bool-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[str-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[bytes-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Path-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Any-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[_TestEnum-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[_TestUserClass-False] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[_TestAttrsClass-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[_TestDataclass-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[List-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Dict-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Optional-True] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-True0] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-False0] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-False1] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-True1] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-False2] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-False3] PASSED [ 92%] 216s tests/test_utils.py::test_is_valid_value_annotation[Union-False4] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestDataclass] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj1] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[_TestAttrsClass] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data[test_cls_or_obj3] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_data_throws_ValueError PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestDataclass] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj1] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[_TestAttrsClass] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names[test_cls_or_obj3] PASSED [ 92%] 216s tests/test_utils.py::TestGetStructuredConfigInfo::test_get_structured_config_field_names_throws_ValueError PASSED [ 92%] 216s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestDataclassIllegalValue] PASSED [ 92%] 216s tests/test_utils.py::test_get_structured_config_data_illegal_value[_TestAttrllegalValue] PASSED [ 92%] 216s tests/test_utils.py::test_is_dataclass PASSED [ 92%] 216s tests/test_utils.py::test_is_attr_class PASSED [ 92%] 216s tests/test_utils.py::test_is_structured_config_frozen_with_invalid_obj PASSED [ 92%] 216s tests/test_utils.py::test_value_kind[foo-ValueKind.VALUE] PASSED [ 92%] 216s tests/test_utils.py::test_value_kind[1-ValueKind.VALUE] PASSED [ 92%] 216s tests/test_utils.py::test_value_kind[1.0-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[123-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value4-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[True-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[False-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[Color.GREEN-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[Dataclass-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value9-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value10-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value11-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value12-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value13-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value14-ValueKind.VALUE] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[???-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value16-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value17-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value18-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value19-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[value20-ValueKind.MANDATORY_MISSING] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[${foo.bar}-ValueKind.INTERPOLATION] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[ftp://${host}/path-ValueKind.INTERPOLATION] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[${func:foo}-ValueKind.INTERPOLATION] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[${func:a/b}-ValueKind.INTERPOLATION] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION0] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[${func:c:\\a\\b}-ValueKind.INTERPOLATION1] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[integernode-interp] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[dictconfig-interp] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[listconfig-interp] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[anynode-interp] PASSED [ 93%] 216s tests/test_utils.py::test_value_kind[unionnode-interp] PASSED [ 93%] 216s tests/test_utils.py::test_re_parent PASSED [ 93%] 216s tests/test_utils.py::test_get_class PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[int-int-str-str] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[int-int-Color-Color] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[int-int-Any-Any] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[str-str-str-str] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[str-str-Color-Color] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[str-str-Any-Any] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Color-Color-str-str] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Color-Color-Color-Color] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Color-Color-Any-Any] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Any-Any-str-str] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Any-Any-Color-Color] PASSED [ 93%] 216s tests/test_utils.py::test_get_key_value_types[Any-Any-Any-Any] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[int-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[float-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[bool-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[bytes-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[str-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[Path-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[NoneType-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[Color-True] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[list-False] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[ListConfig-False] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[dict-False] PASSED [ 93%] 216s tests/test_utils.py::test_is_primitive_type_annotation[DictConfig-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[int-False-int0-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[int-False-int0-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[int-True-int0-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[int-True-int0-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bool-False-bool-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bool-False-bool-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bool-True-bool-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bool-True-bool-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bytes-False-bytes-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bytes-False-bytes-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bytes-True-bytes-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[bytes-True-bytes-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[float-False-float-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[float-False-float-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[float-True-float-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[float-True-float-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[str-False-str-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[str-False-str-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[str-True-str-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[str-True-str-True] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[Path-False-Path-False] PASSED [ 93%] 216s tests/test_utils.py::test_type_str[Path-False-Path-True] PASSED [ 93%] 217s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] FAILED [ 93%] 217s tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] FAILED [ 93%] 217s tests/test_utils.py::test_type_str[Color-False-Color-False] PASSED [ 93%] 217s tests/test_utils.py::test_type_str[Color-False-Color-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Color-True-tests.Color-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Color-True-tests.Color-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[DictConfig-False-DictConfig-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[DictConfig-True-DictConfig-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[ListConfig-False-ListConfig-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[ListConfig-True-ListConfig-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[Color, int]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[tests.Color, int]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, Plugin]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, tests.Plugin]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-False-Dict[str, List[Plugin]]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Dict-True-Dict[str, List[tests.Plugin]]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[dict-False-dict-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[dict-False-dict-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[dict-True-dict-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[dict-True-dict-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[Color]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[Color]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[tests.Color]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-False-List[Dict[str, Color]]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[List-True-List[Dict[str, tests.Color]]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[list-False-list-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[list-False-list-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[list-True-list-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[list-True-list-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[str, int]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[str, int]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-False-Tuple[float, ...]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Tuple-True-Tuple[float, ...]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[tuple-False-tuple-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[tuple-False-tuple-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[tuple-True-tuple-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[tuple-True-tuple-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Union-False-Union[str, int, Color]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[Union-True-Union[str, int, tests.Color]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[int-False-int1-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[int-False-int1-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[int-True-int1-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[int-True-int1-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalType-False-IllegalType-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalType-True-tests.IllegalType-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-False-IllegalTypeGeneric[int]-True] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-False] PASSED [ 94%] 217s tests/test_utils.py::test_type_str[IllegalTypeGeneric-True-tests.IllegalTypeGeneric[int]-True] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_regex[type_0-] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_regex[type_1-] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_ellipsis PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[none] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[nonetype] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]0] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[Union-Optional[Union[float, bool]]1] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[object-object] PASSED [ 95%] 217s tests/test_utils.py::test_type_str_nonetype[Optional-Optional[object]] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[list] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[list1] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[tuple] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[tuple1] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[dict] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[list_subclass] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_list[namedtuple] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_dict[dict] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_dict[dict1] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_dict[list] PASSED [ 95%] 217s tests/test_utils.py::test_is_primitive_dict[tuple] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dictconfig] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[listconfig] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[dict_subclass_dataclass] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user0] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_list[user1] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dictconfig] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[listconfig] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[dict_subclass_dataclass] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user0] PASSED [ 95%] 217s tests/test_utils.py::TestIsPrimitiveContainerNegative::test_is_primitive_dict[user1] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True0] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True1] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True2] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True3] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True4] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True5] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True6] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True7] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Dict-True8] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Str2Int-True] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[type_10-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[User-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[type_12-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[List-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[dict-True] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[DictConfig-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[Any-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[None-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_dict_annotation[NoneType-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True0] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True1] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True2] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True3] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True4] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True5] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True6] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True7] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[Dict-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[List-True8] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[list-True] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[tuple-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_list_annotation[ListConfig-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True0] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True1] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True2] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True3] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True4] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True5] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True6] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Dict-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[List-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Tuple-True7] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[list-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[dict-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[tuple-True] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[Any-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[int-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[User-False] PASSED [ 95%] 217s tests/test_utils.py::test_is_tuple_annotation[None-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_tuple_annotation[NoneType-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Union-True0] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Union-True1] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Union-True2] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Optional-True0] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Optional-True1] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[Any-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[int-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[User-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[None-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation[NoneType-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_union_annotation_PEP604 PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Union-True0] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Union-False0] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Union-False1] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Union-False2] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Union-True1] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Optional-True0] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Optional-True1] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[Any-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[int-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[User-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[None-False] PASSED [ 96%] 217s tests/test_utils.py::test_is_supported_union_annotation[NoneType-False] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[int] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[float] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[bool] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[enum] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[bytes] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[path] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[str] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[NoneType] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[dict] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[List[Any]0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[List[Any]1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ConcretePlugin0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ConcretePlugin1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[IntegerNode0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[FloatNode0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[BooleanNode0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[StringNode0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[BooleanNode1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[EnumNode[Color]0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[IntegerNode1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[FloatNode1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[BooleanNode2] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[StringNode1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[BytesNode] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[EnumNode[Color]1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[str,Color]] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[Color,int]] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[ConcretePlugin]_Any_reftype] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[Union[str, Enum], Any]_missing] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[str, int]_missing] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[DictConfig[Plugin]] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[Plugin0] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[Plugin1] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig[Any]] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig[int]] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig_missing] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig[int]_missing] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig_none] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type[ListConfig[int]_none] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[dict] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[User.name] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[User.age] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[user] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[ubf] PASSED [ 96%] 217s tests/test_utils.py::test_get_node_ref_type[oubf] PASSED [ 96%] 217s tests/test_utils.py::test_get_ref_type_error PASSED [ 96%] 217s tests/test_utils.py::test_get_value_basic[1] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_basic[None] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_basic[value2] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_basic[value3] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_container[content0] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_container[???] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_container[None] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_container[${bar}] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_of_node_subclass[anynode] PASSED [ 96%] 217s tests/test_utils.py::test_get_value_of_node_subclass[integernode] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[listconfig] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[int] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[raw-interp] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[dict-interp] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[any-interp] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[int-interp] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[union-interp] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[dict-missing] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[any-missing] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[int-missing] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[union-missing] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[dict-none] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[any-none] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[int-none] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[union-none] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[dictconfig] PASSED [ 97%] 217s tests/test_utils.py::test_get_value_of_node_subclass[union[int]] PASSED [ 97%] 217s tests/test_utils.py::test_ensure_container_raises_ValueError PASSED [ 97%] 217s tests/test_utils.py::test_marker_string_representation PASSED [ 97%] 217s tests/test_utils.py::test_split_key[-expected0] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[foo-expected1] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[foo.bar-expected2] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[foo[bar]-expected3] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[.foo-expected4] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[..foo-expected5] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[.foo[bar]-expected6] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[[foo]-expected7] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[[foo][bar]-expected8] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[.[foo][bar]-expected9] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[..[foo][bar]-expected10] PASSED [ 97%] 217s tests/test_utils.py::test_split_key[...a[b][c].d.e[f].g[h]-expected11] PASSED [ 97%] 217s tests/test_utils.py::test_nullcontext PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[0-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[0-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[1-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[1-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[2-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[2-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[3-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[3-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[4-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[4-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[5-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[5-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[6-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[6-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[7-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[7-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[8-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[8-False] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[9-True] PASSED [ 97%] 217s tests/test_utils.py::test_is_optional[9-False] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-passthrough] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-any_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-integer_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-dict_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-list_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[missing-union_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-passthrough] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-any_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-integer_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-dict_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-list_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[interp-union_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-passthrough] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-any_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-integer_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-dict_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-list_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[none-union_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-passthrough] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-any_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-integer_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-dict_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-list_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_missing[default-union_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-passthrough] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-any_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-integer_node] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-dict_config] PASSED [ 97%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[missing-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[interp-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[none-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_interpolation[default-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[missing-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[interp-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[none-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_none[default-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[missing-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[interp-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[none-union_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-passthrough] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-any_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-integer_node] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-dict_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-list_config] PASSED [ 98%] 217s tests/test_utils.py::TestIndicators::test_is_special[default-union_node] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[Dict_no_subscript] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[dict_no_subscript] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[any_explicit] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[Dict_int_float] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[color_user] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[list] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types[dict] PASSED [ 98%] 217s tests/test_utils.py::test_get_dict_key_value_types_python_3_10 PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[list_no_subscript] PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[List_no_subscript] PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[any_explicit] PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[List_int] PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[user] PASSED [ 98%] 217s tests/test_utils.py::test_get_list_element_type[list] PASSED [ 99%] 217s tests/test_utils.py::test_get_list_element_type[dict] PASSED [ 99%] 217s tests/test_utils.py::test_get_list_element_type_python_3_10 PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[tuple_no_subscript] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[Tuple_no_subscript] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[any_explicit] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[Tuple_int] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,str]] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[Tuple[int,...]] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[user] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[tuple] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types[dict] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple_int] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,str]] PASSED [ 99%] 217s tests/test_utils.py::test_get_tuple_item_types_python_3_9[tuple[int,...]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[any] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[color] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[str] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[any]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-str] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[str-int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[dict[str,int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[dict0] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[dict[any,any]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[dict[str,int]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[dict1] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[dict[str,o[int]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-none] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-nonetype] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[int]-none] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[any-none] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[none-int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[none-none] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[none-nonetype] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[none-o[none]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[none] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[nonetype] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-o[int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[o[int]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[u[int]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[int-o[str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[o[int]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[o[any]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[user]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[user-int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[user]-int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-o[int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[u[int-str]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[o[int]-str]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[o[u[o[int]-str]]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[o[int]-o[str]]]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[int-str-none]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[int-str-nonetype]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-[int-str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-nonetype-[int-str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-none-[int-str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]0] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[user-none-[o[int]-str]1] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[float-bool-none]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional[u[float-bool-nonetype]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_optional_support_pep_604 PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[int] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[tuple] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple[int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple[int]_forward] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple[int,str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple[int,str]_forward] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Tuple[int,...]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[dict] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Dict] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Dict[int,str]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[Dict[int,str]_forward] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[list] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[List] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[List[int]] PASSED [ 99%] 217s tests/test_utils.py::test_resolve_forward[List[int]_forward] PASSED [100%] 217s 217s =================================== FAILURES =================================== 217s ____ test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] _____ 217s 217s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0xf7749c02a520>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 217s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf7749bf1cfa0> 217s 217s @mark.parametrize("expected", params) 217s def test_errors(expected: Expected, monkeypatch: Any) -> None: 217s monkeypatch.setenv("OC_CAUSE", "0") 217s cfg = expected.create() 217s expected.finalize(cfg) 217s if expected.msg_is_regex: 217s match = expected.msg 217s else: 217s match = re.escape(expected.msg) 217s 217s with raises(expected.exception_type, match=match) as einfo: 217s try: 217s expected.op(cfg) 217s except Exception as e: 217s # helps in debugging 217s > raise e 217s 217s tests/test_errors.py:1602: 217s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 217s tests/test_errors.py:1599: in test_errors 217s expected.op(cfg) 217s tests/test_errors.py:719: in 217s op=lambda cfg: cfg.__setattr__("bar", Path("hello.txt")), 217s omegaconf/dictconfig.py:338: in __setattr__ 217s self._format_and_raise(key=key, value=value, cause=e) 217s omegaconf/base.py:231: in _format_and_raise 217s format_and_raise( 217s omegaconf/_utils.py:899: in format_and_raise 217s _raise(ex, cause) 217s omegaconf/_utils.py:797: in _raise 217s raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace 217s omegaconf/dictconfig.py:334: in __setattr__ 217s self.__set_impl(key, value) 217s omegaconf/dictconfig.py:318: in __set_impl 217s self._set_item_impl(key, value) 217s omegaconf/basecontainer.py:604: in _set_item_impl 217s self.__dict__["_content"][key]._set_value(value) 217s omegaconf/nodes.py:46: in _set_value 217s self._val = self.validate_and_convert(value) 217s omegaconf/nodes.py:76: in validate_and_convert 217s return self._validate_and_convert_impl(value) 217s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 217s 217s self = 123.456, value = PosixPath('hello.txt') 217s 217s def _validate_and_convert_impl(self, value: Any) -> float: 217s try: 217s if type(value) in (float, str, int): 217s return float(value) 217s else: 217s raise ValueError() 217s except ValueError: 217s > raise ValidationError( 217s "Value '$VALUE' of type '$VALUE_TYPE' could not be converted to Float" 217s ) 217s E omegaconf.errors.ValidationError: Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float 217s E full_key: bar 217s E object_type=dict 217s 217s omegaconf/nodes.py:345: ValidationError 217s 217s During handling of the above exception, another exception occurred: 217s 217s expected = Expected(exception_type=, msg="Value 'hello.txt' of type 'pathlib.(Posix|Win..., parent_node= at 0xf7749c02a520>, object_type_str='dict', ref_type_str='AUTO', num_lines=2) 217s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf7749bf1cfa0> 217s 217s @mark.parametrize("expected", params) 217s def test_errors(expected: Expected, monkeypatch: Any) -> None: 217s monkeypatch.setenv("OC_CAUSE", "0") 217s cfg = expected.create() 217s expected.finalize(cfg) 217s if expected.msg_is_regex: 217s match = expected.msg 217s else: 217s match = re.escape(expected.msg) 217s 217s > with raises(expected.exception_type, match=match) as einfo: 217s E AssertionError: Regex pattern did not match. 217s E Regex: "Value 'hello.txt' of type 'pathlib.(Posix|Windows)Path' could not be converted to Float" 217s E Input: "Value 'hello.txt' of type 'pathlib._local.PosixPath' could not be converted to Float\n full_key: bar\n object_type=dict" 217s 217s tests/test_errors.py:1597: AssertionError 217s _ test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] _ 217s 217s input_ = {'path_value': PosixPath('hello.txt')} 217s expected = 'path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n' 217s 217s @mark.parametrize( 217s "input_, expected", 217s [ 217s (["item1", "item2", {"key3": "value3"}], "- item1\n- item2\n- key3: value3\n"), 217s ({"hello": "world", "list": [1, 2]}, "hello: world\nlist:\n- 1\n- 2\n"), 217s ({"abc": "str key"}, "abc: str key\n"), 217s ({b"abc": "bytes key"}, "? !!binary |\n YWJj\n: bytes key\n"), 217s ( 217s {"path_value": Path("hello.txt")}, 217s "path_value: !!python/object/apply:pathlib.WindowsPath\n- hello.txt\n" 217s if platform.system() == "Windows" 217s else "path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n", 217s ), 217s ({123: "int key"}, "123: int key\n"), 217s ({123.45: "float key"}, "123.45: float key\n"), 217s ({True: "bool key", False: "another"}, "true: bool key\nfalse: another\n"), 217s ], 217s ) 217s def test_to_yaml(input_: Any, expected: str) -> None: 217s c = OmegaConf.create(input_) 217s as_yaml = OmegaConf.to_yaml(c) 217s > assert as_yaml == expected 217s E AssertionError: assert 'path_value: ...- hello.txt\n' == 'path_value: ...- hello.txt\n' 217s E 217s E - path_value: !!python/object/apply:pathlib.PosixPath 217s E + path_value: !!python/object/apply:pathlib._local.PosixPath 217s E ? +++++++ 217s E - hello.txt 217s 217s tests/test_to_yaml.py:34: AssertionError 217s _________________ test_type_str[Path-True-pathlib.Path-False] __________________ 217s 217s type_ = , include_module_name = True 217s expected = 'pathlib.Path', optional = False 217s 217s @mark.parametrize("optional", [False, True]) 217s @mark.parametrize( 217s "type_, include_module_name, expected", 217s [ 217s (int, False, "int"), 217s (int, True, "int"), 217s (bool, False, "bool"), 217s (bool, True, "bool"), 217s (bytes, False, "bytes"), 217s (bytes, True, "bytes"), 217s (float, False, "float"), 217s (float, True, "float"), 217s (str, False, "str"), 217s (str, True, "str"), 217s (Path, False, "Path"), 217s (Path, True, "pathlib.Path"), 217s (Color, False, "Color"), 217s (Color, True, "tests.Color"), 217s (DictConfig, False, "DictConfig"), 217s (DictConfig, True, "DictConfig"), 217s (ListConfig, False, "ListConfig"), 217s (ListConfig, True, "ListConfig"), 217s (Dict[str, str], False, "Dict[str, str]"), 217s (Dict[str, str], True, "Dict[str, str]"), 217s (Dict[Color, int], False, "Dict[Color, int]"), 217s (Dict[Color, int], True, "Dict[tests.Color, int]"), 217s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 217s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 217s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 217s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 217s (dict, False, "dict"), 217s (dict, True, "dict"), 217s (List[str], False, "List[str]"), 217s (List[str], True, "List[str]"), 217s (List[Color], False, "List[Color]"), 217s (List[Color], True, "List[tests.Color]"), 217s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 217s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 217s (list, False, "list"), 217s (list, True, "list"), 217s (Tuple[str], False, "Tuple[str]"), 217s (Tuple[str], True, "Tuple[str]"), 217s (Tuple[str, int], False, "Tuple[str, int]"), 217s (Tuple[str, int], True, "Tuple[str, int]"), 217s (Tuple[float, ...], False, "Tuple[float, ...]"), 217s (Tuple[float, ...], True, "Tuple[float, ...]"), 217s (tuple, False, "tuple"), 217s (tuple, True, "tuple"), 217s (Union[str, int, Color], False, "Union[str, int, Color]"), 217s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 217s (Union[int], False, "int"), 217s (Union[int], True, "int"), 217s (IllegalType, False, "IllegalType"), 217s (IllegalType, True, "tests.IllegalType"), 217s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 217s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 217s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 217s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 217s ], 217s ) 217s def test_type_str( 217s type_: Any, include_module_name: bool, expected: str, optional: bool 217s ) -> None: 217s if optional: 217s assert ( 217s _utils.type_str(Optional[type_], include_module_name=include_module_name) 217s == f"Optional[{expected}]" 217s ) 217s else: 217s > assert ( 217s _utils.type_str(type_, include_module_name=include_module_name) == expected 217s ) 217s E AssertionError: assert 'pathlib._local.Path' == 'pathlib.Path' 217s E 217s E - pathlib.Path 217s E + pathlib._local.Path 217s E ? +++++++ 217s 217s tests/test_utils.py:657: AssertionError 217s __________________ test_type_str[Path-True-pathlib.Path-True] __________________ 217s 217s type_ = , include_module_name = True 217s expected = 'pathlib.Path', optional = True 217s 217s @mark.parametrize("optional", [False, True]) 217s @mark.parametrize( 217s "type_, include_module_name, expected", 217s [ 217s (int, False, "int"), 217s (int, True, "int"), 217s (bool, False, "bool"), 217s (bool, True, "bool"), 217s (bytes, False, "bytes"), 217s (bytes, True, "bytes"), 217s (float, False, "float"), 217s (float, True, "float"), 217s (str, False, "str"), 217s (str, True, "str"), 217s (Path, False, "Path"), 217s (Path, True, "pathlib.Path"), 217s (Color, False, "Color"), 217s (Color, True, "tests.Color"), 217s (DictConfig, False, "DictConfig"), 217s (DictConfig, True, "DictConfig"), 217s (ListConfig, False, "ListConfig"), 217s (ListConfig, True, "ListConfig"), 217s (Dict[str, str], False, "Dict[str, str]"), 217s (Dict[str, str], True, "Dict[str, str]"), 217s (Dict[Color, int], False, "Dict[Color, int]"), 217s (Dict[Color, int], True, "Dict[tests.Color, int]"), 217s (Dict[str, Plugin], False, "Dict[str, Plugin]"), 217s (Dict[str, Plugin], True, "Dict[str, tests.Plugin]"), 217s (Dict[str, List[Plugin]], False, "Dict[str, List[Plugin]]"), 217s (Dict[str, List[Plugin]], True, "Dict[str, List[tests.Plugin]]"), 217s (dict, False, "dict"), 217s (dict, True, "dict"), 217s (List[str], False, "List[str]"), 217s (List[str], True, "List[str]"), 217s (List[Color], False, "List[Color]"), 217s (List[Color], True, "List[tests.Color]"), 217s (List[Dict[str, Color]], False, "List[Dict[str, Color]]"), 217s (List[Dict[str, Color]], True, "List[Dict[str, tests.Color]]"), 217s (list, False, "list"), 217s (list, True, "list"), 217s (Tuple[str], False, "Tuple[str]"), 217s (Tuple[str], True, "Tuple[str]"), 217s (Tuple[str, int], False, "Tuple[str, int]"), 217s (Tuple[str, int], True, "Tuple[str, int]"), 217s (Tuple[float, ...], False, "Tuple[float, ...]"), 217s (Tuple[float, ...], True, "Tuple[float, ...]"), 217s (tuple, False, "tuple"), 217s (tuple, True, "tuple"), 217s (Union[str, int, Color], False, "Union[str, int, Color]"), 217s (Union[str, int, Color], True, "Union[str, int, tests.Color]"), 217s (Union[int], False, "int"), 217s (Union[int], True, "int"), 217s (IllegalType, False, "IllegalType"), 217s (IllegalType, True, "tests.IllegalType"), 217s (IllegalTypeGeneric, False, "IllegalTypeGeneric"), 217s (IllegalTypeGeneric, True, "tests.IllegalTypeGeneric"), 217s (IllegalTypeGeneric[int], False, "IllegalTypeGeneric[int]"), 217s (IllegalTypeGeneric[int], True, "tests.IllegalTypeGeneric[int]"), 217s ], 217s ) 217s def test_type_str( 217s type_: Any, include_module_name: bool, expected: str, optional: bool 217s ) -> None: 217s if optional: 217s > assert ( 217s _utils.type_str(Optional[type_], include_module_name=include_module_name) 217s == f"Optional[{expected}]" 217s ) 217s E AssertionError: assert 'Optional[pat...._local.Path]' == 'Optional[pathlib.Path]' 217s E 217s E - Optional[pathlib.Path] 217s E + Optional[pathlib._local.Path] 217s E ? +++++++ 217s 217s tests/test_utils.py:652: AssertionError 217s =========================== short test summary info ============================ 217s FAILED tests/test_errors.py::test_errors[typed_DictConfig:assign_with_invalid_value,path_to_float] 217s FAILED tests/test_to_yaml.py::test_to_yaml[input_4-path_value: !!python/object/apply:pathlib.PosixPath\n- hello.txt\n] 217s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-False] - Ass... 217s FAILED tests/test_utils.py::test_type_str[Path-True-pathlib.Path-True] - Asse... 217s =========== 4 failed, 7753 passed, 354 skipped, 8 xfailed in 24.17s ============ 220s autopkgtest [17:16:47]: test unittests: -----------------------] 220s unittests FAIL non-zero exit status 1 220s autopkgtest [17:16:47]: test unittests: - - - - - - - - - - results - - - - - - - - - - 221s autopkgtest [17:16:48]: @@@@@@@@@@@@@@@@@@@@ summary 221s unittests FAIL non-zero exit status 1 237s nova [W] Using flock in prodstack6-arm64 237s Creating nova instance adt-plucky-arm64-python-omegaconf-20241227-171307-juju-7f2275-prod-proposed-migration-environment-20-45c170d8-b7c7-41e7-81e5-359fd6dcc613 from image adt/ubuntu-plucky-arm64-server-20241227.img (UUID 738fbed8-b15b-470e-9f16-b6f749c8a417)... 237s nova [W] Timed out waiting for 3584c7af-0a52-414e-a95c-ea05350c37f0 to get deleted.